当前位置:   article > 正文

TCP Out_of_Order和 TCP Retransmission

tcp out of order

使用wireshark抓包发现不少以下情况:

TCP Out_of_Order的原因分析:

多半是网络拥塞,导致顺序包抵达时间不同,延时太长,或者包丢失,需要重新组合数据单元,因为他们可能是由不同的路径到达你的电脑上面。

TCP Retransmission原因分析:

很明显是上面的超时引发的数据重传。

TCP使用超时重发的重传机制。即:TCP每发送一个报文段,就对此报文段设置一个超时重传计时器。此计时器设置的超时重传时间RTO(Retransmission Time-Out)应当略大于TCP报文段的平均往返时延RTT,一般可取RTO=2RTT。但是,也可以根据具体情况人为调整RTO的值,例如可以设置此超时重传时间RTO=90秒。当超过了规定的超时重传时间还未收到对此TCP报文段的预期确认信息,则必须重新传输此TCP报文段。


参考文献:

http://wenku.baidu.com/link?url=F3ne8F-IqU9ORi-Dadg2V4F4Ca_4w4VHpu6CYfVGUrdI2oZwL0sw4eZ_k0HYlKaWgEC7nuxqhFSzCmw-5eQdqhAlnQnkwdwQBG6IccQBp6y

http://www.xianren.org/net/wireshark-q.html.

http://blog.csdn.net/chpdirector84/article/details/6033538

转载于:https://my.oschina.net/hex2016/blog/833097

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/270225
推荐阅读
相关标签
  

闽ICP备14008679号