古詩詞大全網 - 成語用法 - ICMP報文類型及作用(簡答)

ICMP報文類型及作用(簡答)

總體上被分為兩種類型:差錯報文和信息報文。差錯報文的報文類型從0到127;信息報文的類型從128到255。

ICMP報文包含在IP數據報中,屬於IP的壹個用戶,IP頭部就在ICMP報文的前面,所以壹個ICMP報文包括IP頭部、ICMP頭部和ICMP報文,IP頭部的Protocol值為1就說明這是壹個ICMP報文,ICMP頭部中的類型(Type)域用於說明ICMP報文的作用及格式。

此外還有壹個代碼(Code)域用於詳細說明某種ICMP報文的類型,所有數據都在ICMP頭部後面。ICMP報文格式具體由RFC 777,RFC 792規範。

擴展資料

ICMP協議對於網絡安全具有極其重要的意義。ICMP協議本身的特點決定了它非常容易被用於攻擊網絡上的路由器和主機。

比如,可以利用操作系統規定的ICMP數據包最大尺寸不超過64KB這壹規定,向主機發起“Ping of Death”(死亡之Ping)攻擊。“Ping of Death” 攻擊的原理是:如果ICMP數據包的尺寸超過64KB上限時,主機就會出現內存分配錯誤,導致TCP/IP堆棧崩潰,致使主機死機。

此外,向目標主機長時間、連續、大量地發送ICMP數據包,也會最終使系統癱瘓。大量的ICMP數據包會形成“ICMP風暴”,使得目標主機耗費大量的CPU資源處理,疲於奔命。

百度百科-ICMP

百度百科-icmp數據包

百度百科-ICMPv6