网站首页 小常识 美食 教育 生活 数码 经验
当前位置:维基百科吧 > 经验 > 

三次握手没有完成怎么处理

栏目: 经验 / 发布于: / 人气:2.95W

三次握手没有完成怎么处理

三次握手失败,那应该是说ack不匹配,而不是未等到远端报文。通过状态图可以知道,当前href="https://wjbkb.com/tags-6l7l-0.html" target="_blank" >服务器是处于SYN_RCVD状态

对应的ack报文处理代码如下:

caseTCPS_SYS_RECEIVED:

if(SEQ_GT(tp->snd_una,ti->ti_ack)。

解决方案:SEQ_GET(ti->ti_ack,tp>snd_max)

gotodropwithreset;

xxx//接口从q0调入q,更新状态为ESTABLISHED等等。

Tags:握手 三次