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保护
相关推荐
网络研究院7 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智7 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest7 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_7 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_961845157 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟7 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白7 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G7 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森7 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒7 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php