控制消息由 类型 字段中的值标识。代码 字段给出了消息的附加上下文信息。自协议首次引入以来,一些控制消息已被弃用。
| 类型 | 码 | 状态 | 描述 |
|---|---|---|---|
| 0 –回声回复:14 | 0 | 回声回复(用于ping) | |
| 1和2 | 未分配 | 已预留 | |
| 3 –无法到达目的地:4 | 0 | 目的网络不可达 | |
| 1个 | 目标主机不可达 | ||
| 2 | 目标协议不可达 | ||
| 3 | 目的端口不可达 | ||
| 4 | 需要碎片,并且设置了DF标志 | ||
| 5 | 源路由失败 | ||
| 6 | 目的网络未知 | ||
| 7 | 目标主机未知 | ||
| 8 | 源主机隔离 | ||
| 9 | 网络在管理上被禁止 | ||
| 10 | 主机被行政禁止 | ||
| 11 | ToS无法访问网络 | ||
| 12 | 主机无法访问ToS | ||
| 13 | 行政上禁止交流 | ||
| 14 | 违反主机优先级 | ||
| 15 | 优先截止生效 | ||
| 4 –源骤冷 | 0 | 源猝灭(拥塞控制) | |
| 5 –重定向消息 | 0 | 网络重定向数据报 | |
| 1个 | 主机的重定向数据报 | ||
| 2 | ToS和网络的重定向数据报 | ||
| 3 | ToS和主机的重定向数据报 | ||
| 6 | 备用主机地址 | ||
| 7 | 未分配 | 已预留 | |
| 8 –回声请求 | 0 | 回声请求(用于ping) | |
| 9 –路由器广告 | 0 | 路由器广告 | |
| 10 –路由器请求 | 0 | 路由器发现/选择/征求 | |
| 11 –超过时间:6 | 0 | TTL在运输途中过期 | |
| 1个 | 碎片重组时间超出 | ||
| 12 –参数问题:错误的IP标头 | 0 | 指针指示错误 | |
| 1个 | 缺少必需的选项 | ||
| 2 | 长度不好 | ||
| 13 –时间戳 | 0 | 时间戳记 | |
| 14 –时间戳回复 | 0 | 时间戳回复 | |
| 15 –信息请求 | 0 | 信息请求 | |
| 16 –信息回复 | 0 | 信息回复 | |
| 17 –地址掩码请求 | 0 | 地址掩码请求 | |
| 18 –地址掩码回复 | 0 | 地址掩码回复 | |
| 19 | 保留的 | 保留安全性 | |
| 20至29 | 保留的 | 保留用于健壮性实验 | |
| 30 – Traceroute | 0 | 信息请求 | |
| 31 | 数据报转换错误 | ||
| 32 | 移动主机重定向 | ||
| 33 | 你在哪里(最初是指IPv6) | ||
| 34 | Here-I-Am(最初用于IPv6) | ||
| 35 | 手机注册要求 | ||
| 36 | 手机注册回复 | ||
| 37 | 域名请求 | ||
| 38 | 域名回复 | ||
| 39 | SKIP算法发现协议,用于Internet协议的简单密钥管理 | ||
| 40 | Photuris,安全性失败 | ||
| 41 | 实验性 | 用于实验移动性协议(例如Seamoby [RFC4065]的ICMP) | |
| 42 –扩展回声请求 | 0 | 请求扩展回显(XPing-请参阅扩展Ping(Xping)) | |
| 43 –扩展回声回复 | 0 | 没错 | |
| 1个 | 查询格式错误 | ||
| 2 | 没有这样的界面 | ||
| 3 | 没有这样的表条目 | ||
| 4 | 多个接口满足查询 | ||
| 44至252 | 未分配 | 已预留 | |
| 253 | 实验性 | RFC3692样式的实验1(RFC 4727) | |
| 254 | 实验性 | RFC3692样式的实验2(RFC 4727) | |
| 255 | 保留的 | 已预留 |