我在阅读Forouzan 的书中的TCP 时遇到了以下问题:
我们可以为重传定时器定义如下规则:
- 当 TCP 在发送队列前面发送段时,它会启动计时器。
- 当定时器超时时,TCP 重新发送队列前面的第一个段,并重新启动定时器。
- 当一个或多个段被累积确认时,将从队列中清除该段或多个段。
- 如果队列为空,TCP 停止定时器;否则,TCP 重新启动定时器。
我的疑问是,当我们收到启动计时器的段的 ACK 时,计时器会发生什么?它是否只是为将来发送的任何段重置?(请注意,我实际上是在询问第 3 点中所述的清除段后计时器会发生什么。)