1、ICMP报文格式:
2、差错报文的格式:当发送一份ICMP差错报文时,报文始终包含IP的首部和产生ICMP差错报文的IP数据报的TCP/UDP前8个字节。这样就可以利用它判断上层协议及端口号。
3、ICMP地址掩码请求与应答:ICMP地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码。请求发送广播,应答单播。格式如下:
4、ICMP时间戳请求与应答:ICMP时间戳请求允许系统向另一个系统查询当前的时间。返回的建议值是自午夜开始计算的,这种ICMP提供了毫秒级的分辨率。
5、ICMP端口不可达差错:端口不可达报文,它是ICMP目的不可达报文中的一种。它实际上是想要发往的端口号与实际上该端口号所对应的功能不相符。