Tcp
TCP RTO 值和 RTT 值是否受數據包大小的影響?
我正在我的網路中進行故障排除。
我發現使用
wireshark
.段 1400 字節傳輸良好,但
段 800 字節失去並重新傳輸。
我知道 RTO 值由 RTT 及其變異數控制。
我的問題是RTO 值和 RTT 是否與段大小不同?
在我的直覺中,大段,更長的 RTT 和更長的 RTO。
這樣對嗎?你能幫我一點嗎?謝謝!
已編輯。
簡短的回答: 不。
RTT 是從發送數據包到確認數據包的時間,近似於邏輯連接的傳播延遲。
TCP 使用連續平均 RTT 的 SRTT 或“平滑 RTT”。所以數據包大小的影響是平均的(假設有各種數據包大小)。
RTO 基於 RTT,但四捨五入為 1 秒(參見 RFC 6298,第 2.4 段)。所以除了極慢的連接,RTO 是 1 秒。
如果小封包遺失,則可能是其中一台路由器的緩衝區問題。