首页/网络/抓包与流量分析速查/TCP 流中的 IP 分片
本包目录(400 条)
tcpdump 过滤实战51 条Wireshark 技巧75 条
TCP 流分析82 条
应用层报文判读71 条丢包与时延定位60 条抓包工具链61 条

TCP 流中的 IP 分片

TCP 报文过大时 IP 层分片(IPv4):抓包首个分片含 TCP 头、后续片只有数据;分片丢失会导致整个报文无法重组,从而触发重传。

用途识别分片对 TCP 的影响
过滤ip[6:2] & 0x3fff != 0

观察

观察
分片组内丢失任一片 → 接收端丢弃整组
发送端等不到 ACK → 超时重传
大包重传而小包正常 → 怀疑 MTU/分片路径
Wireshark 会标注分片并在重组后显示完整 TCP 段。

易错点

  • 分片本身是允许的但风险高:丢一片废一组,现代网络倾向避免分片
  • 只用端口过滤会漏掉后续分片(无 TCP 头),排查分片要按 IP 层过滤

数据来源与参考

  • RFC 791(分片)
  • RFC 8900(分片风险)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌