ICMP


ICMP(Internet Control Message Protocol)Internet控制报文协议,也属于网络层。ICMP的主要功能有确认IP包是否成功送达目标地址,通知在发送过程中IP包被废弃的具体原因,改善网络设置等,我们最熟知的就是“Ping 操作”,但该操作不是ICMP的唯一。例如还能实现MTU的探索,改变路由线路等。

ICMP的消息大致可以分为两大类:一类是通知出错原因的错误消息,一类是用于诊断的查询消息,如下图所示。

image.png 

上图是10大类功能,每个大类都有具体的功能,例如类型3目标不可达,又细致的区分了不可达原因,如下图。

image.png 

ICMP的数据格式如下所示,IP部首不多说了,ICMP数据中的类型、代码、选项数据这三个包含在ICMP数据部分的字段。类型和代码这两个字段表示所有ICMP 用来交流错误通知和信息询问的报文。

image.png






快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~

有建议、有需求、有疑问、联系我

<