- 微信搜索:编程笔记本
- 微信搜索:编程笔记本
- 微信搜索:编程笔记本
点击上方蓝字关注我,我们一起学编程
欢迎小伙伴们分享、转载、私信、赞赏
小伙伴儿们看完以后可不可以帮我点亮一下在看呀~
网际控制报文协议 ICMP
为了更有效地转发 IP 数据报和提高交付成功的机会,在网际层使用了 网际控制报文协议(Internet Control Message Protocol)。 ICMP 允许主机或路由器报告差错情况和提供有关异常情况的报告。
ICMP 是互联网的标准协议,但 ICMP 不是高层协议(看起来好像是高层协议,因为 ICMP 报文是装在 IP 数据报中,作为其中的数据部分),而是 IP 层的协议。ICMP 报文作为 IP 层数据报的数据,加上数据报的首部,组成 IP 数据报发送出去。
ICMP 报文格式如下图所示。
图1
1. ICMP 报文的种类
ICMP 的报文种类有两种,即 ICMP 差错报告报文 和 ICMP 询问报文。
ICMP 报文的前 4 个字节是统一的格式,共有三个字段:类型、