3 个 DUP ACK 后 TCP Reno 的哪种行为是正确的:
- 意大利语维基百科 ( https://it.wikipedia.org/wiki/Controllo_della_congestione_in_TCP#TCP_Reno ) 中描述的那个。它说新的 cwnd 是: cwnd_new = cwnd_old/2 + 3*MSS
- 英文维基百科 ( https://en.wikipedia.org/wiki/TCP_congestion_control#TCP_Tahoe_and_Reno ) 中描述的那个。它说新的 cwnd 是: cwnd_new = cwnd_old/2
我想,是意大利语维基百科是对的,因为《计算机网络:自上而下的方法,Kurose & Ross》一书中的 FSM 也是这样显示的(http://www.linyibin.cn/images/Technology -ComputerNetworking-Internet-TCP-CongestionControl.png)。
许多来源忽略“+3*MSS”这个词是否有(好的)理由?