TCP 慢启动算法示例:超时后拥塞窗口大小计算
TCP 协议使用慢启动算法来控制数据传输速率,避免网络拥塞。当出现超时时,拥塞窗口会重置为初始值,并重新开始慢启动。
假设当前 TCP 的拥塞窗口被设置为 60KB,并且出现了一个超时。根据慢启动算法,每次成功传输后,拥塞窗口的尺寸会翻倍。由于超时,拥塞窗口会被重置为 1KB。
如果接下来的 4 次突发传输全部成功,拥塞窗口会按照以下步骤增长:
- 第一次传输成功后,拥塞窗口变为 2KB;
- 第二次传输成功后,拥塞窗口变为 4KB;
- 第三次传输成功后,拥塞窗口变为 8KB;
- 第四次传输成功后,拥塞窗口变为 16KB。
因此,如果接下来的 4 次突发传输全部成功的话,拥塞窗口的尺寸将会达到 16KB x 2 x 2 x 2 x 2 = 128KB。
原文地址: https://www.cveoy.top/t/topic/jKs7 著作权归作者所有。请勿转载和采集!