[問答] 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