Tcp

TCP RTO 值和 RTT 值是否受數據包大小的影響?

  • August 30, 2019

我正在我的網路中進行故障排除。

我發現使用wireshark.

段 1400 字節傳輸良好,但

段 800 字節失去並重新傳輸。

我知道 RTO 值由 RTT 及其變異數控制。

我的問題是RTO 值和 RTT 是否與段大小不同?

在我的直覺中,大段,更長的 RTT 和更長的 RTO。

這樣對嗎?你能幫我一點嗎?謝謝!

已編輯。

簡短的回答:

RTT 是從發送數據包到確認數據包的時間,近似於邏輯連接的傳播延遲。

TCP 使用連續平均 RTT 的 SRTT 或“平滑 RTT”。所以數據包大小的影響是平均的(假設有各種數據包大小)。

RTO 基於 RTT,但四捨五入為 1 秒(參見 RFC 6298,第 2.4 段)。所以除了極慢的連接,RTO 是 1 秒。

如果小封包遺失,則可能是其中一台路由器的緩衝區問題。

引用自:https://serverfault.com/questions/981321