ICMP协议是IP的一个组成部分,负责传递 「控制信息」。 ICMP的功能是检错而不是纠错; 它将出错的报文返回给发送方的设备,发送方根据ICMP报文确定「错误类型」,从而更好的重发错误的数据包。 我们用来测试网络连通性的 ping 命令,就是ICMP的工作过程。 二、数据报格式 ICMP是IP协议的一部分,因此,ICMP协议的报文包含在IP数据报的数据部分: 1)类型(Type):4位,标明ICMP报文的作用及格式。 2)代码(Code):4位,标明报文的类型。 3)校验和:8位,检验报文是否有误。 三、报文类型…