ICMP Internet控制报文协议(四)
(參考文獻)TCP/IP詳解,卷1:協議
ICMP經常被認為是IP層的一個組成部分。它傳遞差錯報文以及其他需要注意的信息。ICMP報文通常被IP層或更高層協議(TCP和UDP)使用。
ICMP報文是在IP數據報內部被傳輸的,如下圖:
ICMP報文的格式如下圖:
ICMP報文類型
| 類型 | 代碼 | 描? 述 | 查詢 | 差錯 |
| 0 | 0 | 回顯應答(Ping應答) | * | ? |
| 3 ? ? ? ? ? | ? 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 目的地不可達 網絡不可達 主機不可達 協議不可達 端口不可達 需要進行分片但設置了不分片比特 源站選路失敗 目的網絡不認識 目的主機不認識 源主機被隔離(作廢不用) 目的網絡被強制禁止 目的主機被強制禁止 由于服務類型TOS,網絡不可達 由于服務類型TOS,主機不可達 由于過濾,通信被強制禁止 主機越權 優先權終止生效 | ? ? ? ? ? ? | ? * * * * * * * * * * * * * * * * ? ? ? |
| 4 | 0 | 遠端被關閉 | ? | * |
| 5 ? ? | ? 0 1 2 3 | 重定向 對網絡重定向 對主機重定向 對服務類型和網絡重定向 對服務類型和主機重定向 ? | ? ? ? | * * * * * ? ? |
| 8 | 0 | 請求回顯 | * | ? |
| 9 10 | 0 0 ? | 路由器通告 路由器請求 ? | * * ? | ? ? |
| 11 ? ? | ? 0 1 | 超時: 傳輸期間生存時間為0 在數據報組裝期間生存時間為0 ? ? | ? ? ? | ? * * ? ? |
| 12 ? | ? 0 1 ? | 參數問題: 壞的IP首部(包括各種差錯) 缺少必須的選項 ? | ? ? | ? * * ? |
| 13 14 ? | 0 0 ? | 時間搓請求 時間搓應答 ? | * * ? | ? ? |
| 15 16 | 0 0 | 信息請求 信息應答 | * * | ? |
| 17 18 | 0 0 | 地址掩碼請求 地址掩碼應答 | * * | ? |
ICPM地址掩碼請求與應答
ICMP地址掩碼請求用于無盤系統在引導過程中獲取自己的子網掩碼。系統廣播他的ICMP請求報文(這一過程與無盤系統在引導過程中用RARP獲取IP地址類似的)。無盤系統獲取子網掩碼的另外一個方法是BOOTP協議。ICMP地址掩碼請求報文格式如下:
總結
以上是生活随笔為你收集整理的ICMP Internet控制报文协议(四)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决安装svn后出现Unable to
- 下一篇: centos 安装testlink出现: