ICMP的英文全稱為Internet Control Message Protocol,是Internet控制報文協議。是一種面向無連接的協議,用于傳輸出錯報告控制信息,主要用于在IP主機、路由器之間傳遞控制消息,包括報告錯誤、交換受限控制和狀態信息等。ICMP 是 TCP/IP 模型中網絡層的重要成員,與 IP 協議、ARP 協議、RARP 協議及 IGMP 協議共同構成 TCP/IP 模型中的網絡層。
ICMP提供一致易懂的出錯報告信息。發送的出錯報文返回到發送原數據的設備,因為只有發送設備才是出錯報文的邏輯接受者。發送設備隨后可根據ICMP報文確定發生錯誤的類型,并確定如何才能更好地重發失敗的數據包。但是ICMP唯一的功能是報告問題而不是糾正錯誤,糾正錯誤的任務由發送方完成。
ICMP 類型(示例代碼)
ICMP相關的經驗技巧
This error message is sent if communication with destination administratively prohibited.
如果在管理上禁止與目標通信,則會發送此錯誤消息
Beyond Scope 超越范圍
This error message is sent if transmitting a package whould cross a zone boundary of the scope of the source address.
如果傳輸包跨越源地址范圍的區域邊界,則會發送此錯誤消息。
Host Prohibited 主機禁止
This error message is sent if access from a host administratively prohibited.
如果在管理上禁止從主機訪問,則會發送此錯誤消息。
Network Prohibited 網絡禁止
This message is sent if the network is administratively prohibited.
如果管理上禁止網絡,則會發送此消息。
Packet Too Big 數據包太大了
This error message is sent by a router in response to a packet that it cannot forward because the packet is larger than the MTU of the outgoing link.
此錯誤消息由路由器發送,以響應無法轉發的數據包,因為數據包大于傳出鏈路的MTU。
Port Unreachable 端口無法訪問
This error message is sent if the port unreachable.
如果端口無法訪問,則會發送此錯誤消息。
整合自:16.la3、51CTO博客、百度百科
編輯:jq
-
ICMP
+關注
關注
0文章
51瀏覽量
14872 -
代碼
+關注
關注
30文章
4672瀏覽量
67781 -
網絡層
+關注
關注
0文章
39瀏覽量
10276 -
TCP/IP
+關注
關注
0文章
15瀏覽量
10566
發布評論請先 登錄
相關推薦
評論