目录:
定义-Internet控制消息协议(ICMP)是什么意思?
Internet控制消息协议(ICMP)是TCP / IP网络层协议,可提供故障排除,控制和错误消息服务。 ICMP最常用于联网计算机的操作系统中,该计算机在其中传输错误消息。
Internet协议版本4的ICMP称为ICMPv4,Internet协议版本6的ICMP称为ICMPv6。
Internet控制消息协议也称为RFC 792。
Techopedia解释了Internet控制消息协议(ICMP)
由于IP数据报中的错误或用于诊断路由目的而创建了ICMP消息。 这些错误将报告给原始数据报的源IP地址。 ICMP消息直接封装在单个IP数据报中,并报告数据报处理中的错误。
ICMP头在IPv4头之后开始。 ICMP数据包具有一个八字节的标头,后跟一个可变大小的数据段。 标头的前四个字节是固定的:
- ICMP类型
- ICMP代码
- 整个ICMP消息的校验和
- 整个ICMP消息的校验和
标头的其余四个字节根据ICMP类型和代码而有所不同。
与ICMP关联的错误消息包括一个数据段,该数据段保存整个IP报头以及生成错误消息的数据包的前八个字节。 然后将ICMP数据报封装在新的数据报中。
