首页/网络/抓包与流量分析速查/TCP 超时重传 RTO 判读
TCP 流分析82 条

TCP 超时重传 RTO 判读

发送后未在 RTO 时间内收到 ACK 触发超时重传:抓包表现为同 seq 数据包在约 RTO 间隔后重现,且无重复 ACK 铺垫,RTO 按指数退避增大。

用途识别超时重传与估算丢包
观察同 seq 重发;间隔 ≈ RTO(初始约 1s,退避翻倍)

统计建议

统计建议
tshark -r a.pcap -Y 'tcp.analysis.retransmission' -T fields -e frame.time_relative -e ip.src -e ip.dst -e tcp.seq | head -20
超时重传说明至少 RTO 时间未收到确认,比快速重传代表的丢包更严重(连后续包确认都缺失)。

易错点

  • 发送侧抓包才看得到重传原包;接收侧看到的是同 seq 的重复到达,判读视角不同
  • 个别超时重传在公网属常态,评估健康度看比例而非单次存在

数据来源与参考

  • RFC 6298(RTO)
  • RFC 5681(拥塞控制)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌