linux内核icmp实现问题

时间:2011-03-16 02:25:58

标签: linux-kernel tcp icmp

在当前的linux内核中,

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

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

1 个答案:

答案 0 :(得分:0)

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

ICMP数据包包含在标准IP数据报中。由于IP的最大尺寸为65K。因此,大小检查是在IP级别自己完成的。 ICMP层不必担心代码中的问题。