首页/网络/协议速查/ICMP 差错报文与查询报文
本包目录(405 条)

ICMP 差错报文与查询报文

差错报文(目的不可达/超时/重定向等)由路由器或主机自动发出;查询报文(Echo 等)由应用主动发起,两者处理规则不同。

协议速查网络更新于 2026-10-12

类别

类别典型类型触发方
差错报文3 不可达、5 重定向、11 超时、12 参数错误路由器/目标主机
查询报文8/0 Echo、13/14 时间戳应用主动发起
v6 差错1 不可达、2 包太大、3 超时、4 参数错误路由器/主机
v6 查询128/129 Echo、133-137 NDP主机

按类型过滤

按类型过滤
tcpdump -nn 'icmp[0] == 3' -c 10        # 目的不可达
tcpdump -nn 'icmp[0] == 11' -c 10       # 超时
tcpdump -nn 'icmp6' -c 10
差错报文必须携带原始数据报的头部+至少 8 字节载荷:这正是「ICMP 泄漏」泄露内网信息的原理。

易错点

  • ICMPv6 的差错类型号与 v4 不一一对应:按 v4 的 3/11 去过滤 v6 流量会漏报

数据来源与参考

  • RFC 792
  • RFC 1812 §4.3(差错生成规则)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌