Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在当前的 linux 内核中,
当 ICMP 模块收到 ECHO REQUEST 消息时,是否检查或限制数据大小?还是只是将数据放入新的 ICMP 消息中并发送回源?
我一直在阅读源代码,我很确定内核不会检查数据大小,但我想确定:)
你是正确的 ICMP 没有处理数据包的大小。
ICMP 数据包包含在标准 IP 数据报中。由于 IP 的最大大小为 65K。因此,大小检查是在 IP 级别本身完成的。ICMP 层不必担心代码中的这一点。