2011-03-16 36 views
0

在當前的Linux內核,Linux內核ICMP實施問題

當ICMP模塊接收ECHO REQUEST消息

,它檢查或限制數據大小? 或者它只是將數據放入新的ICMP消息中併發送回源?

我一直在讀的源代碼,我敢肯定的內核不檢查數據大小,但我想讓它肯定:)

回答

0

你是正確的ICMP不處理數據包的大小。

ICMP數據包包含在標準的IP數據報中。由於IP的最大尺寸是65K。所以尺寸檢查是在IP層面完成的。 ICMP層不需要擔心代碼中的問題。