ICMP协议
internet消息控制协议(ICMP)指定了多种消息类型,这些消息的共同目的就是管理网络,详见
RFC792。ICMP的消息可以分为错误消息、请求消息和响应消失。ICMP数据包格式如图所示1-1。数据包可以通过类型来标识,许多数据包类型都有多个指定的类型,可以用代码字段来标识它们。表1-1列出来多种ICMP的数据包类型和代码,详见
RFC1700。
![](https://i-blog.csdnimg.cn/blog_migrate/22a8cfb031e1cc925909d449b0d52036.png)
图1-1 ICMP数据包格式
表1-1 ICMP数据包类型字段和代码字段
类型
|
代码
|
名称
|
0
|
0
|
回应应答
|
3
|
|
目的地不可达
|
0
|
网络不可达
|
|
1
|
主机不可达
|
|
2
|
协议不可达
|
|
3
|
端口不可达
|
|
4
|
需要分段和不需要分段标记置位
|
|
5
|
源路由失败
|
|
6
|
目的网络未知
|
|
7
|
< |