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