tcp retransmission 与大量tcp dup ackk成对出现是什么原因

2263人阅读
网络/安全(10)
TCP传输协议抓包经验
TCP传输通信时的几个状态
TCP& Window Update
TCP& Previous segment lost
TCP& Dup& ACK XXXX#X;
TCP& Retransmission
TCP& Previous segment lost,它告诉发送方数据段丢失;TCP& Dup& ACK XXXX#X 则代表了数据段丢失TCP状态,XXXX代表数据丢失的位置,#后代表第几次丢失;而TCP Retransmission则代表重发丢失数据。
在TCP第三次握手完成后,发现会出现一个TCP Window Update,如图3-11所示:
TCP Window Update 是TCP通信中的一个状态,它可以发生的原因有很多,但最终归结于发送者传输数据的速度比接收者读取的数据还快,这使得接受端的在缓冲区必须释放一部分空间来装发送过来的数据,然后向发送者发送Windows Update,告诉给发送者应该以多大的速度发送数据,从而使得数据传输与接受恢复正常。
我们可以从下面几个比较明显的例子可以看出来。
从图3-14可以看到ACK=7743,len=0;而4832的seq=9887,故中间有数据包丢失,所以211.144.69.242(设定为A)向10.10.80.54(设定为B)发送TCP Previous segment lost,说明数据丢失。4843行显示B向A发送数据包,告诉A包丢失之前(即4841)的ACK信息。图3-15又出现了数据包丢失。(图3-16)4852行则显示TCP通信的状态TCP Fast Retransmission,表示快速重传。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:280299次
积分:2629
积分:2629
排名:第9078名
转载:227篇
评论:32条
(1)(1)(5)(1)(2)(4)(13)(7)(6)(1)(1)(1)(2)(1)(1)(1)(7)(1)(1)(6)(14)(2)(7)(9)(8)(7)(26)(12)(34)(32)(7)(5)(3)(2)(2)(3)}

我要回帖

更多关于 大量tcp dup ack 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信