ICMP 数据包如何在网络中传播?

网络工程 ip 协议论 icmp 射频
2022-02-23 06:01:15

问题:

我想知道 ICMP 数据包如何在网络中传输?它们是否封装在 IP 数据报中?

RFC 792 没有明确说明 ICMP 层。ICMP 消息是否使用自己的标头发送?ICMP在TCP/IP中属于哪一层?

1个回答

它确实在第 2 页顶部的RFC 792中指定:

消息格式

ICMP 消息使用基本 IP 标头发送。

您还将在此 RFC 中找到:

ICMP,使用IP的基本支持,就好像它是一个更高级别的协议,然而,ICMP实际上是IP的一个组成部分,

至于层,看到这个相关的问题:为什么 ICMP 协议被认为在 Wikipedia 页面上的第 3 层运行?

这解释了为什么 ICMP 实际上是第 3 层协议。