ICMP 報文型別有哪些?


網際網路控制報文協議 (ICMP) 共享錯誤報告和裝置狀態訊息,這些訊息可以進一步細分為具有其程式碼的特定訊息型別。

這些訊息型別可以分為兩類:

  • 錯誤報告訊息
  • 查詢訊息

這些訊息型別如下所示:

錯誤報告訊息

當 ICMP 協議報告錯誤時,會發送這些訊息。

此類別下的一些常見訊息如下:

目的地不可達 (型別 3)

最常見的錯誤報告訊息之一發生在路由器無法找到需要交付資料包的路徑時,在這種情況下,資料包也會被丟棄,並且此訊息將傳送到源。

重定向 (型別 5)

每當有請求需要重定向時,就會出現此 ICMP 錯誤訊息,這意味著有一個名為閘道器的路由器擁有其他路由器的資訊,並且根據目標將資料包傳送到正確的路由器。

但有時需要傳送到路由器的資料包不在閘道器路由器資訊中直接顯示。它需要從其表中提到的路由器獲取該路由器的地址。因此,一旦它獲得該地址,它就會向主機發出重定向訊息,以便主機可以直接將訊息傳送到該給定地址。

查詢訊息

當 ICMP 查詢主機的狀態時,會發送這些訊息。

此類別下的一些常見訊息如下:

回顯請求 (型別 8) 和回顯回覆 (型別 0)

這對訊息透過生成回顯請求和回顯回覆訊息來確定給定主機是否可以連線到給定目標。這些訊息簡單地用於診斷髮送方和接收方之間的網路連線。

時間戳請求 (型別 13) 和時間戳回覆 (型別 14)

這些訊息對記錄主機或路由器到達另一主機或路由器所需的時間,方法是生成時間戳請求和時間戳回覆訊息,其中兩個時間戳之間的差異可以告訴從一個主機到達另一個主機所需的時間。

更新於:2021 年 9 月 16 日

4K+ 次檢視

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.