ICMP协议摘要
ICMP协议
I C M P经常被认为是I P层的一个组成部分。它传递差错报文以及其他需要注意的信息。I C M P报文通常被I P层或更高层协议( T C P或U D P)使用。一些I C M P报文把差错报文返回给用户进程。
协议结构

- 类型代码

- 16位校验:和同IP协议
掩码请求/应答报文

- 标识符与序列号:由发送端决定,并在应答中被返回。
时间戳请求/应答报文
I C M P时间戳请求允许系统向另一个系统查询当前的时间。返回的建议值是自午夜开始计算的毫秒数。由于返回的时间是从午夜开始计算的,因此调用者必须通过其他方法获知当时的日期,这是它的一个缺陷。

- 标识符与序列号:由发送端决定,并在应答中被返回。
ICMP端口不可达报文
U D P的规则之一是,如果收到一份U D P数据报而目的端口与某个正在使用的进程不相符,那么U D P返回一个I C M P不可达报文
