首页/网络/抓包与流量分析速查/TCP RTO 计算与观察
TCP 流分析82 条

TCP RTO 计算与观察

RTO 由 SRTT 与 RTTVAR 平滑计算(RFC 6298:RTO = SRTT + 4×RTTVAR,下限 1s、退避翻倍);抓包可从重传间隔反推是否退避。

用途理解超时重传的时间依据
公式RTO = SRTT + max(G, 4×RTTVAR)

观察

观察
首次超时约 1s(默认下限)
未确认则 2s、4s、8s…指数退避
到达上限(约 120s)后放弃
Linux 内核参数 net.ipv4.tcp_rto_min 等可调,但改前先量化网络质量。

易错点

  • RTO 下限 1s 与快速重传配合:大多数丢包靠 dup ACK 恢复而非等待超时
  • 高延迟链路 RTO 自然偏大,别用固定 1s 预期套所有网络

数据来源与参考

  • RFC 6298(RTO 计算)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌