【问题标题】:linux kernel icmp implementation questionlinux内核icmp实现问题
【发布时间】:2011-03-16 02:25:57
【问题描述】:

在当前的linux内核中,

ICMP 模块收到 ECHO REQUEST 消息时,是否检查或限制数据大小? 还是只是将数据放入新的 ICMP 消息中并发送回源?

我一直在阅读源代码,我很确定内核不会检查数据大小,但我想确定:)

【问题讨论】:

    标签: linux-kernel tcp icmp


    【解决方案1】:

    您是正确的 ICMP 没有处理数据包的大小。

    ICMP 数据包包含在标准 IP 数据报中。由于 IP 的最大大小为 65K。因此,大小检查是在 IP 级别本身完成的。 ICMP 层不必担心代码中的这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 2021-12-30
      相关资源
      最近更新 更多