摘要:
1 概述 重传定时器:使用于当希望收到另一端的确认。 坚持(persist)定时器:使窗口大小信息保持不断流动,即使另一端关闭了其接收窗口 保活(keepalive)定时器:用于检测一个空闲连接的另一端何时崩溃或重启。 2MSL定时器:测量一个连接处于TIME_WAIT状态的时间。 2 重传定时器 阅读全文
摘要:
1 RTT算法 1.1 概述 上一节说了重传机制需要设置一个重传超时值(RTO,Retransmission TimeOut),RTO设长了,重发太慢;设短了,可能导致包没有丢,就重发了,可能导致雪崩效应(重发多,失败多,失败多,导致更多的重发...请参考: "暴风门事件" )。 那么该值怎么设置? 阅读全文
摘要:
1 概述 TCP提供可靠的运输层。 可靠性保证之一:确认从另一端收到的数据。 但数据和确认都有可能会丢失。TCP通过在发送时设置一个定时器来解决这种问题。 如果当定时器溢出时还没有收到确认,它就重传该数据。 TCP对于每个连接TCP管理4个不同的定时器: 重传定时器 :使用于当希望收到另一端的确认。 阅读全文