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

Wireshark 按 TCP 载荷长度过滤

tcp.len 表示 TCP 载荷字节数(不含头部):tcp.len==0 是纯 ACK/握手包,tcp.len>0 才是带数据的包,分析吞吐与重传时常用。

用途按载荷长度筛选
语法tcp.len == 0 / tcp.len > 0 / tcp.len > 1000

常用示例

常用示例
tcp.len > 0 && tcp.stream == 8
tcp.len == 0 && tcp.analysis.ack_rtt < 0.01
tcp.len > 1400
tcp.len 与 frame.len 不同:后者含全部头部。统计有效载荷用 tcp.len。

易错点

  • 重传包也可能 tcp.len>0,判断重传要看 tcp.analysis 标记而不是长度
  • 纯 ACK 风暴(大量 tcp.len==0)在低效协议下很常见,先确认是否正常

数据来源与参考

  • Wireshark 显示过滤器参考(tcp.len)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌