互联网协议 — TCP — 拥塞控制
目录
文章目录
- 目录
- 拥塞控制
- 拥塞窗口
- 1、慢启动算法
- 2、拥塞避免算法
- 3、快速重传算法
- 4、快恢复算法
拥塞控制
网络出现拥塞时,Segments 会被丢弃,导致 Sender 不断重传,雪上加霜。为了解决这个问题,TCP 引入了拥塞控制机制,它会在发现网络拥塞时,让 Sender 降低发送速率,避免恶性循环。
具体而言,当网络拥塞时,TCP Sender 会接收到一些反馈信息,例如;丢包报告、延迟报告等。然后 Sender 根据这些反馈信息来动态设定拥塞窗口(cwnd,congestion window),并以此为结果继续动态调整自己的发送速率。
可见,TCP 拥塞控制机制,是由 Sender 实现的针对网络拥塞状态的一种 “自适应” 机制。
拥塞窗口
拥塞窗口(cwnd)是一个动态参数,用于控制 TCP Sender 在发生网络拥塞时的发送速率。在引入 cwnd 之间,Sender 的
还没有评论,来说两句吧...