1.ICMP协议格式
目标不可达报文:类型值为3,代码段根据实际情况设置,4-7字节保留,必须设置为0,剩下的为不可达IP报文的头部和IP报文中数据部分的前8字节。如果IP头部没有选项字段的话,ICMP报文为36字节(1byte类型,1byte代码,2byte校验和,4byte保留,20yte IP头部,8byte数据)
地址掩码的请求应答格式 :请求类型值为17,应答类型值为18,代码为0,在请求的时候标识符和序列号由请求的主机随意填充,应答会返回这些值,应答的主机填充子网掩码,请求主机对比发送和接收标识符和序列号是否一致,由此决定本机请求是否有效。
时间戳请求应答格式:请求类型值为13,应答类型值为14,代码段为0,标识符和序列号和子网掩码请求的一样。利用时间戳可以计算网络上与目的主机的响应时间。