回覆列表
-
1 # 枇杷園丁
-
2 # 煤老闆的小夥伴她爹
icmp報文型別有2類:
(1)差錯報告報文
型別值為3時:表示終點不可達
型別值為4時:表示源點抑制
型別值為5時:表示改變路由(Redirect)
型別值為11時:表示超時
型別值為12時:表示引數問題
(2)詢問報文
型別值為8或者0時:表示回送(Echo)請求或應答
型別值為13或14時:表示時間戳(Timestamp)請求或應答。
兩種
ICMP報文的種類有兩種,即ICMP差錯報告報文和ICMP詢問報文。 ICMP報文的前4個位元組是統一的格式,共有三個欄位:即型別、程式碼和檢驗和。 接著的4個位元組的內容與ICMP的型別有關。
ICMP 差錯報告報文共有4種
<>括號中為ICMP報文型別欄位的數值。
終點不可達<3>——資料報不可交付
時間超過<11> ——接收到生存時間為零的報文,丟棄此報文並向源點發送時間超過報文
引數問題<12>——接收到資料報首部中的欄位值錯誤時, 丟棄此報文並向源點發送引數問題報文
改變路由(重定向)(Redirect) <5>——路由器把改變路由報文傳送給主機,讓主機知道下次應將資料報傳送給另外的路由器(有更好路由路徑)