ICMP是是网络层的的协议,ICMP的种类有两种即ICMP差错报告ICMP询问报文。具体格式为:
类型 代码      检验和
(取决于ICMP报文类型)
ICMP数据部分
ICMP报文
首部 数据部分
当ICMP为差错报告时:类型为1表示绺不可达,为4表示源点抑制,11表示埋单超过,12表示参数问题,5改变路由。当ICMP为询问报文时类型值为8或0表示回送请求或回答,13或14时表示请求和回答。
具体ICMP的报文在数据的哪部分呢,
IP数据首部 8字节(IP数据报数据部分)
ICMP的前8字节 IP数据首部 ICMP差错报告报文
首部 ICMP差错报告报文
大家都知道PING命令,经常用来探测网络连接,而PING就是跟据ICMP的差错报告,另外我们也可以通过TRACERT这个命令来跟踪从原点到终点的路由。如图。