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保护
相关推荐
BioRunYiXue43 分钟前
RACE技术全攻略:从全长克隆到靶基因验证
java·javascript·网络·人工智能·科技·算法·eclipse
幻步智能网络云专线1 小时前
幻步智能:企业跨境网络与全球组网解决方案
网络
liukuang1101 小时前
董宇辉带走流量,东方甄选留下印钞机
大数据·网络·人工智能
飞翔的火箭弹2 小时前
企业网络资产管理用什么系统工具
开发语言·网络·php
Brilliantwxx2 小时前
【Linux】 进程(5) 僵尸进程与内存泄漏扩展
linux·运维·服务器·网络·c++
我爱cope2 小时前
【计算机网络 | 网络层4:子网掩码与 CIDR:如何判断网络号和主机号?】
网络·学习·计算机网络
国科安芯2 小时前
ASL3159S:把精密信号的“破音“挡在切换之外的 0.9Ω 开关
服务器·网络·数据库·架构·状态模式·抗辐射加固
0566462 小时前
python高级——Python 类型提示与 Pydantic
网络·人工智能·windows·python·学习
天云数据3 小时前
从“LLM+工具”到Harness 工程:Lilian Weng新文的技术拆解,与一个生产级参考实现
java·前端·网络
喜欢吃燃面3 小时前
网络协议与通信原理深度解析
网络·网络协议