【发布时间】:2012-05-25 22:34:30
【问题描述】:
我发现了一个关于 TCP 重传队列的有趣问题,我一直在阅读 this
,从这篇文章中可以看出,TCP上有这么多定时器,但我没有得到的是它们是如何相互同步的,例如当消息发送时,它被放置在重传队列中,以及当重传队列的时间达到 0 时,重传计时器将检查该队列。
这个队列是队列数据结构吗?而且好像有两个TCP函数会检查这个队列,第一个是重传队列重传消息,以及删除已经成功传递的数据包的synak计时器,在这种情况下必须有一些同步机制那些计时器访问同一个队列,对吧?
你能帮助理解这是如何工作的吗?
【问题讨论】:
-
请接受更多答案。
标签: networking tcp timer