(三)網絡層——網際控制報文協議ICMP

一、目的及格式

網際控制報文協議ICMP(Internet Control message Protocol),允許主機或路由器報告差錯情況和提供有關一場情況的報告。

格式:
ICMP報文作爲IP數據報的數據部分,加上IP數據報的首部,組成IP數據報發送出去。
這裏寫圖片描述

二、ICMP報文種類

1、ICMP差錯報告報文
2、ICMP詢問報文

類型:
這裏寫圖片描述

代碼:爲了進一步區分某種類型中的幾種不同情況。
檢驗和:檢驗整個ICMP報文。

5種差錯報文:
(1)終點不可達
(2)源點抑制
(3)時間超過
(4)參數問題
(5)改變路由(重定向)

三、ICMP的一個應用

ping命令,用來測試兩個主機之間的連通性。ping使用ICMP回送請求與回送回答報文。

源主機向目標主機發出4個ICMP回送請求報文,若目標主機正常工作並響應這個ICMP回送請求報文,那麼它就發回ICMP回送回答報文。
類型:
這裏寫圖片描述

代碼:爲了進一步區分某種類型中的幾種不同情況。
檢驗和:檢驗整個ICMP報文。

5種差錯報文:
(1)終點不可達
(2)源點抑制
(3)時間超過
(4)參數問題
(5)改變路由(重定向)

發佈了52 篇原創文章 · 獲贊 10 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章