TCP Out_of_Order和 TCP Retransmission
2017-02-07 00:00
260 查看
摘要: wireshark 抓包中的TCP Out_of_Order和 TCP Retransmission情况
使用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
使用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
相关文章推荐
- [远丰电商]新零售时代的网上购物商城平台B2C电商系统是最佳选择
- 【Web开发须知】WebSocket 开发指南
- 大家一般用什么工具测试HTTP,json接口?
- 负载均衡之Haproxy配置详解(及httpd配置)
- TCP/IP工作流5 connect 3
- 计算机网络知识总结
- VMwarePro12中CentOS7网络设置
- HTTP协议
- Android从零开搞系列:网络框架系列(6)Retrofit+RxJava+MVP(下)MVP
- 用 Python 编写网络爬虫 笔记
- TCP的三次握手
- java基础之网络编程
- 网络编程定时器三:使用最小堆
- TCP/IP之大明内阁---协议的制定
- windows Apache 配置支持HTTPS的SSL证书
- 网络基础
- hihocoder #1369 : 网络流一·Ford-Fulkerson算法
- Http Server : 一个差生的逆袭
- centos6.5 网络配置
- 使用HTTPService获取XML数据