![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
张国星就是个弱智
我是张国星,我就是个弱智
展开
-
TCP快速恢复
tcp快速恢复算法在接收到3个"重复"ACK后会产生会执行算法流程如下:收到第3个重复的ACK时,将ssthresh设置为当前cwnd的一半。设置cwnd=ssthresh+3重传丢失的报文段每收到一个重复的ACK,cwnd+1确认新数据的ACK到达时,设置cwnd=ssthresh。思考:1) 为何第二步操作的cwnd需要+32)为何第4步每次收到重复的ACK,cwnd会加一3)为何新数据的ACK到达时,设置cwnd=ssthresh理解:收到3个重复的ACK意味着网络很有可能没有原创 2021-01-01 16:55:33 · 4809 阅读 · 3 评论 -
delay ack与nagle算法
tcp在处理交互数据流时会采用delay ack与nagle算法Delay Ack在接收到数据时,并不立刻发送ACK,而将ACK的发送推迟到下一次与该方向要发送的数据一起发送或是达到最大时延(大多数为200ms)可以通过TCP_QUICKACK选项设置Nagle算法该算法要求一个TCP连接上最多只能有一个未被确认的未完成的小分组(小于MSS的数据块),该分组的确认到达之前不能发送其他的小分组。TCP收集这些小分组,并在确认到来时以一个分组一起发出去。nagle算法规则:如果改包长度达到MSS原创 2021-01-01 13:57:40 · 224 阅读 · 0 评论