当我发送 4000B 的 ICMP 数据包,但 IPv4 段计算为 4008B
网络工程
线鲨
icmp
2022-02-10 04:44:04
1个回答
仅仅因为“我们知道 ICMP 标头是 4 字节”是错误的。ICMP 标头为 8 字节。
正如您在RFC792中看到的那样,有 4 个字节的固定部分,其中包含 TYPE、CODE 和 CHECKSUM 字段。
还有另外 4 个字节包含不同的数据,具体取决于 ICMP 消息类型(有时未使用)。

