我正在我的网络中进行故障排除。
我发现使用wireshark
.
段 1400 字节传输良好,但
段 800 字节丢失并重新传输。
我知道 RTO 值受 RTT 及其方差控制。
我的问题是RTO 值和 RTT 是否与段大小不同?
在我的直觉中,大段,更长的 RTT 和更长的 RTO。
这样对吗?你能帮我一点吗?谢谢!
我正在我的网络中进行故障排除。
我发现使用wireshark
.
段 1400 字节传输良好,但
段 800 字节丢失并重新传输。
我知道 RTO 值受 RTT 及其方差控制。
我的问题是RTO 值和 RTT 是否与段大小不同?
在我的直觉中,大段,更长的 RTT 和更长的 RTO。
这样对吗?你能帮我一点吗?谢谢!
已编辑。
简短的回答: 不。
RTT 是从发送数据包到确认数据包的时间,近似于逻辑连接的传播延迟。
TCP 使用连续平均 RTT 的 SRTT 或“平滑 RTT”。所以数据包大小的影响是平均的(假设有各种数据包大小)。
RTO 基于 RTT,但四舍五入为 1 秒(参见 RFC 6298,第 2.4 段)。所以除了极慢的连接,RTO 是 1 秒。
如果小数据包丢失,则可能是其中一台路由器的缓冲区问题。