什麼是ICMP的?

ICMP的是Internet控制消息協議。

ICMP的是一個相輔相成的議定書,以IP (互聯網協議) 。 一樣的IP , ICMP的駐留在網絡層OSI模型

ICMP的是專為發送控制和測試的郵件跨越IP網絡。

不同的運輸層協議的TCP (傳輸控制協議)和UDP (用戶數據報協議) ,其中運作的頂端的IP , ICMP的存在一起的IP 。

能夠理解的ICMP是一個要求,任何IP兼容的網絡設備。 然而,許多安全設備,例如防火牆攔截或停用的全部或部分ICMP的功能,為了安全起見。

ICMP消息類型

ICMP的運作,由發送和接收數量有限的信息類型。 該ICMP消息類型的定義是在iana的ICMP類型號碼

最常見的ICMP消息類型有:

類型 名字
0 迴聲答复
3 目的地取得連線
4 來源解渴
5 重定向
6 候補主機地址
8 迴聲
9 路由器廣告
10 路由器招標
11 超過時間
12 參數問題
13 時間戳
14 時間戳答复
15 信息的要求
16 信息的答复
17 地址掩碼請求
18 地址面具的答复
30 traceroute

ICMP回顯請求和迴聲答复

兩個最重要的ICMP消息是迴聲的要求, ( 8 )和回波的答复( 0 ) 。

迴聲請求和迴聲答复是利用`平`命令來測試網絡連通性。

在這裡,我們使用`平`指揮派遣三64字節的ICMP回應要求的信息www.freebsd.org和接收3迴聲答复的訊息作出回應:

在bash - 2.05a元平- C的3 www.freebsd.org
平www.freebsd.org ( 216.136.204.117 ) : 56數據字節
64字節從216.136.204.117 : icmp_seq = 0的TTL = 55的時間= 63.708女士
64字節從216.136.204.117 : icmp_seq = 1的TTL = 55的時間= 62.725女士
64字節從216.136.204.117 : icmp_seq = 2的TTL = 55的時間= 62.618女士

--- www.freebsd.org平統計---
三月的數據包轉發, 3接收的數據包, 0 %丟包
來回民/平均/最大/ stddev = 62.618/63.017/63.708/0.491女士

這個輸出告訴我們,網絡連接www.freebsd.org是工作。 它也告訴我們,時間,每包了回來。

`平`是一個非常有用的工具,網絡故障排除。

額外讀ICMP的

ICMP的定義是在RFC 792 : Internet控制消息協議

TCP / IP協議為假人 TCP / IP的說明,第1卷
購買這些優秀圖書TCP / IP協議在amazon.com



書籤什麼是ICMP的?

最新的博客帖子


版權2008年技術常見問題解答 。 保留所有權利。