類型代碼 類型描寫敘述
0 響應應答(ECHO-REPLY)
3 不可到達
4 源抑制
5 重定向
8 響應請求(ECHO-REQUEST)
11 超時
12 參數失靈
13 時間戳請求
14 時間戳應答
15 信息請求(*已作廢)
16 信息應答(*已作廢)
17 地址掩碼請求
18 地址掩碼應答
0 響應應答(ECHO-REPLY)
3 不可到達
4 源抑制
5 重定向
8 響應請求(ECHO-REQUEST)
11 超時
12 參數失靈
13 時間戳請求
14 時間戳應答
15 信息請求(*已作廢)
16 信息應答(*已作廢)
17 地址掩碼請求
18 地址掩碼應答
用wireshark查看

附:
幾種常見的ICMP報文:
1.響應請求 我們日常使用最多的ping。就是響應請求(Type=8)和應答(Type=0)。一台主機向一個節點發送一個Type=8的ICMP報文,假設途中沒有異常(比如被路由器丟棄、目標不回應ICMP或傳輸失敗),則目標返回Type=0的ICMP報文,說明這台主機存在,更具體的tracert通過計算ICMP報文通過的節點來確定主機與目標之間的網絡距離。 2.目標不可到達、源抑制和超時報文 這三種報文的格式是一樣的,目標不可到達報文(Type=3)在路由器或主機不能傳遞數據報時使用,比如我們要連接對方一個不存在的系統port(port號小於1024)時。將返回Type=3、Code=3的ICMP報文,它要告訴我們:“嘿。別連接了。我不在家的!”,常見的不可到達類型還有網絡不可到達(Code=0)、主機不可到達(Code=1)、協議不可到達(Code=2)等。源抑制則充當一個控制流量的角色。它通知主機降低數據報流量,因為ICMP沒有恢復傳輸的報文。所以僅僅要停止該報文,主機就會逐漸恢復傳輸速率。最后,無連接方式網絡的問題就是數據報會丟失,或者長時間在網絡游盪而找不到目標,或者擁塞導致主機在規定時間內無法重組數據報分段,這時就要觸發ICMP超時報文的產生。超時報文的代碼域有兩種取值:Code=0表示傳輸超時,Code=1表示重組分段超時。 3.時間戳 時間戳請求報文(Type=13)和時間戳應答報文(Type=14)用於測試兩台主機之間數據報來回一次的傳輸時間。傳輸時,主機填充原始時間戳,接收方收到請求后填充接收時間戳后以Type=14的報文格式返回,發送方計算這個時間差。一些系統不響應這樣的報文。