TCP 中有 3 个重复 ACK

TCP 中有 3 个重复 ACK

如果客户端在 TCP 中收到 3 个重复 ACK,则它将把窗口大小减半,并从慢启动切换到拥塞避免。

它会重新传输接下来的window_size段吗,还是只重新传输一个段?

(如有必要,假设 TCP Reno)

答案1

我相信只有立即地重新传输一个数据包,假设/希望只有一个数据包被丢弃,其余的数据包都通过并缓冲在接收器处,只是等待那个洞被填满,然后接收器 TCP 堆栈才能将整个缓冲区传递给接收应用程序。

相关内容