流量控制就是让对方发送不要太快,可变长的滑动窗口机制-通过返回的ACK的接收窗口大小来控制数据量发送的大小--端对端的 拥塞控制就是就是防止大量数据注入网络中-四种算法 慢开始---拥塞窗口cwnd=1,慢慢变大, *2 ssthresh 小于这个慢开始-随后拥塞避免 拥塞避免---每经过一个往返时间按RTT(收到确认报文)--就线性增长1 当网络拥塞开始的时候-就慢开始的ssthresh减半-cwnd=1,重复 cwnd=1, *2---ssthresh---+1/RTT 快重传--立返回重复确认--比如发送msg1234-对方收到134-那么由于2缺失-就会发送三次1的ACK,这时就会快速重发msg2 提高吞吐量- 快恢复---当连续收到3个重复确认的时候--乘法减小--ssthresh减半-- 窗口满了就等待-如果丢包-防止死锁--计时器辅助周期性接收查询
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务