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