您的位置:首页 > 其它

6、ICMP:Internet控制报文协议

2017-09-03 15:41 771 查看

引言

ICMP报文通常被IP层或更高层协议(TCP/UDP)使用,把差多报文返回给用户进程。ICMP报文是在IP数据报内部被传输的。



ICMP报文类型



上图是ICMP报文格式,格式的值对应于下表



最后两列标明ICMP报文是查询报文还是差错报文,差错报文需要特殊处理所以队它们进行区分。

当发送一份差错报文的时候,报文始终包含IP首部和ICMP报文差错报文的IP数据报的前八个字节。ICMP差错报文的模块就会把它与某个协议和用户进程联系起来(根据包含在IP数据报前八个字节的TCP或UDP报文首部中的TCP或UDP端口号)。

下面情况不会产生ICMP报文:

(1)ICMP差错报文

(2)目的地址是广播或者多播地址的IP数据报

(3)作为链路层广播的数据报

(4)不是IP分片的第一片

(5)源地址不是单个主机的数据报
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: