摘要:點擊通信工程師考試在線輔導招生點擊通信工程師專業培訓面授班招生點擊閱讀2013年通信工程師考試大綱點擊了解2013年通信工程師考試指定教材通信工程師報名及通信工程師成績查詢專題2012年全國初級中級通信工程師考試成績查詢5.4.1ICMPICMP經常被認為是IP層的一個組成部分。它傳遞差錯報文以及其他需要注意的
5.4.1 ICMP
ICMP經常被認為是IP層的一個組成部分。它傳遞差錯報文以及其他需要注意的信息。ICMP報文通常被IP層或更高層協議(TCP或UDP)使用。一些ICMP報文把差錯報文返回給用戶進程。
ICMP報文是在1P數據報內部被傳輸的,如圖5-31所示。

ICMP的正式規范參見RFC792{Posterl1981b}
ICMP報文的格式如圖5-32所示所有報文的前4字節都是一樣的,但是剩下的其他字節則互不相同。下面逐個介紹各種報文格式。

類型字段可以有15個不同的值,以描述特定類型的ICMP報文。某些ICMP報文還使用代碼字段的值來進一步描述不同的條件。檢驗和字段覆蓋整個1CMP報文。ICMP的檢驗和是必需的。各種類型的ICMP報文如表5-5所示,不同類型由報文中的類型字段和代碼字段來共同決定。


表中的最后兩列表明ICMP報文是一份查詢報文還是一份差錯報文。因為對ICMP差錯報文有時需要做特殊處理,因此需要對它們進行區分。例如,在對ICMP差錯報文進行響應時,永遠不會生成另一份ICMP差錯報文。如果沒有這個限制規則,可能會遇到一個差錯產生另一個差錯的情況,而差錯再產生差錯,這樣會無休止地循環下去。
[1] [2]
通信工程師備考資料免費領取
去領取
專注在線職業教育25年