ICMPv4报文类型详解表

ICMPv4报文类型详解表

一、错误报文类型(Type 0-18)

Type值 名称 Code范围 触发条件示例 典型用途
0 Echo Reply 0 响应Echo Request(ping回复) 网络连通性测试
3 Destination Unreachable 0-15 * 0: 网络不可达 * 1: 主机不可达 * 2: 协议不可达 * 3: 端口不可达 * 4: 需要分片但DF标志设置 * 5: 源路由失败 * 6: 目的网络未知 * 7: 目的主机未知 * 8: 源主机隔离 * 9: 目的网络被禁止 * 10: 目的主机被禁止 * 11: 网络TOS不可达 * 12: 主机TOS不可达 * 13: 通信被管理员禁止 * 14: 主机优先级违反 * 15: 优先级被取消 网络故障诊断
4 Source Quench 0 接收方缓冲区不足,请求发送方降低速率 流量控制(已弃用)
5 Redirect 0-3 * 0: 重定向网络 * 1: 重定向主机 * 2: 重定向TOS和网络 * 3: 重定向TOS和主机 路由优化
8 Echo Request 0 请求回显(ping请求) 网络连通性测试
9 Router Advertisement 0-15 路由器周期性通告或响应请求 IPv4路由发现
10 Router Solicitation 0 主机主动请求路由器通告 IPv4路由发现
11 Time Exceeded 0-1 * 0: TTL超时 * 1: 分片重组超时 环路检测
12 Parameter Problem 0-2 * 0: 错误头部字段 * 1: 缺少必要选项 * 2: 长度错误 报文格式验证
13 Timestamp Request 0-1 请求时间戳 时间同步(已弃用)
14 Timestamp Reply 0-1 时间戳响应 时间同步(已弃用)
15 Information Request 0-1 请求网络信息 网络配置(已弃用)
16 Information Reply 0-1 网络信息响应 网络配置(已弃用)
17 Address Mask Request 0 请求子网掩码 子网掩码发现(已弃用)
18 Address Mask Reply 0 子网掩码响应 子网掩码发现(已弃用)

二、信息报文类型(Type 19-255)

1. 保留类型

Type值 名称 Code范围 用途说明
19-252 保留(Reserved) - 未来使用
253 Experimental 0-255 实验用途
254 Experimental 0-255 实验用途
255 Reserved - 保留值

三、Type值与功能速查表

Type范围 功能类别 典型应用场景
0,8 回显测试 ping测试
3 错误报告 网络故障诊断
4 流量控制 已弃用
5 路由优化 手动配置静态路由时可能触发
11 环路检测 TTL超时诊断
12 报文验证 头部字段检查
9,10 路由发现 已被现代路由协议替代
13-18 网络配置 已被DHCP/DNS等协议替代

四、Code值详细说明(以常见Type为例)

1. Destination Unreachable (Type=3)的Code细分

Code值 含义 触发场景示例
0 Network Unreachable 路由表中无目标网络路由
1 Host Unreachable 目标主机不存在
2 Protocol Unreachable 目标不支持请求协议
3 Port Unreachable 目标端口未监听
4 Fragmentation Needed 需要分片但DF标志设置
5-15 其他网络控制原因 如源路由失败、网络被禁止等

2. Redirect (Type=5)的Code细分

Code值 含义 使用场景
0 Redirect for Network 更优网关可达同一网络
1 Redirect for Host 更优网关可达特定主机
2 Redirect for TOS and Network 基于TOS的路由优化
3 Redirect for TOS and Host 基于TOS的主机路由优化

五、协议特性对比表

特性 ICMPv4 ICMPv6
协议号 IPv4 Protocol=1 IPv6 Next Header=58
地址长度 32位IPv4地址 128位IPv6地址
功能整合 需依赖ARP、IGMP等独立协议 整合邻居发现、组播管理等
典型应用 Ping、Traceroute Ping6、NDP
安全性 无原生保护 可通过IPsec保护
相关推荐
ACP广源盛139246256732 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
Empty-Filled3 小时前
AI生成测试用例功能怎么测:一个完整实战案例
网络·人工智能·测试用例
码云数智-大飞4 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
jinanwuhuaguo4 小时前
(第二十九篇)OpenClaw 实时与具身的跃迁——从异步孤岛到数字世界的“原住民”
前端·网络·人工智能·重构·openclaw
等风来不如迎风去4 小时前
【win11】最佳性能:fix 没有壁纸,一直黑屏
网络·人工智能
Harvy_没救了5 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
汤愈韬5 小时前
NAT Server 与目的Nat
网络·网络协议·网络安全·security
2401_873479406 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
7ACE6 小时前
Wireshark TS | TLP 超时时间
网络·网络协议·tcp/ip·wireshark·tcpdump
其实防守也摸鱼7 小时前
CTF密码学综合教学指南--第三章
开发语言·网络·python·安全·网络安全·密码学