[问答] tcp重传封包

楼主: ken1325 (优质水瓶男)   2017-03-22 14:43:01
我是在ubuntu底下测试,
我想请问tcp的重传机制在重传封包时,
最长等待时间是多久,多久没收到ack会算传送失败。
也就是说,假设我有一个最长等待时间是60s,
当我送出封包时,如果传送失败,就会开始重传,
如果重传失败,会再继续重传,但如果超过60s,
这个传送就算失败,不会再继续重传。
我想请问tcp的这个最长等待时间是多久?
作者: danny8376 (钓到一只猴子@_@)   2017-03-22 16:41:00
只能告诉你是一个RTORTO实际上多大要看作业系统而定而且现在一般重传都遵守指数增长的原则而且一开始要等多久也跟RTT有关(姑且可以当作ping值)而目前的作业系统应该大多照RFC2988实作的
楼主: ken1325 (优质水瓶男)   2017-03-23 23:33:00
我大概知道了,3Q

Links booklink

Contact Us: admin [ a t ] ucptt.com