ICMP(Internet Control Message Protocol)是一种网络协定,用于在IP网络中传输失误信息和操作信息。它理论被用于网络缺点扫除和网络治理。ICMP数据包是由ICMP协定生成的,它们被封装在IP数据包中,以便在网络中传输。
ICMP数据包的格局如下:
1. 类型(Type):批示ICMP信息的类型。它有8位,共有13种类型,如下所示:
- 0:回显应对
- 3:目标无法达
- 4:源站克服
- 5:重定向
- 8:回显申请
- 9:路由器通告
- 10:路由器申请
- 11:超时
- 12:参数疑问
- 13:时间戳申请
- 14:时间戳应对
- 15:信息申请
- 16:信息应对
2. 代码(Code):批示ICMP信息的子类型。它有8位,用于进一步说明ICMP信息的类型。
3. 校验和(Checksum):用于检测ICMP数据包能否损坏。它有16位,由发送方计算并填充,接纳方在接纳到数据包后启动校验。
4. 其余字段:根据ICMP信息的类型和代码,或者会有其余字段。例如,回显申请和回显应对信息蕴含标识符和序列号字段,用于婚配申请和照应。
总之,ICMP数据包是一种用于传输失误信息和操作信息的网络协定。它的格局包含类型、代码、校验和和其余字段,这些字段的值根据ICMP信息的类型和代码而变动。了解ICMP数据包的格局关于网络缺点扫除和网络治理非常重要。