tcp-tahoe和tcp-reno的区别是什么?
我想知道的是关于behivor-to-3-dup-ack和timeout的信息?
什么发生在我们身上,什么发生在SST身上?
谢谢!

最佳答案

tcp-tahoe和reno是处理tcp拥塞控制的两种形式,特别是在接收3个重复的ack时。
Tahoe:处理3个重复的ACK(完全相同?)接收超时。它首先执行快速重传。然后,它将ssthresh值减半到原来的拥塞窗口大小,并将新窗口大小设置为1并保持慢速启动。
雷诺:Tahoe的继承者,在收到三个重复的ACK后进入快速恢复模式,从而将ssthresh值减半。对于每个连续的重复ack(第四、第五、第六),cwind增加1。一旦接收器最终接收到丢失的数据包,tcp将在超时时移动到拥塞避免或slowstate。
来源:https://en.wikipedia.org/wiki/TCP_congestion_control#TCP_Tahoe_and_Reno

10-04 13:20