ICMP协议
internet消息控制协议(ICMP)指定了多种消息类型,这些消息的共同目的就是管理网络,详见
RFC792。ICMP的消息可以分为错误消息、请求消息和响应消失。ICMP数据包格式如图所示1-1。数据包可以通过类型来标识,许多数据包类型都有多个指定的类型,可以用代码字段来标识它们。表1-1列出来多种ICMP的数据包类型和代码,详见
RFC1700。
图1-1 ICMP数据包格式
表1-1 ICMP数据包类型字段和代码字段
|
类型
|
代码
|
名称
|
|
0
|
0
|
回应应答
|
|
3
|
|
目的地不可达
|
|
0
|
网络不可达
|
|
|
1
|
主机不可达
|
|
|
2
|
协议不可达
|
|
|
3
|
端口不可达
|
|
|
4
|
需要分段和不需要分段标记置位
|
|
|
5
|
源路由失败
|
|
|
6
|
目的网络未知
|

本文深入探讨ICMP协议,特别是ICMP重定向功能。类型9和类型10的ICMP消息用于路由器发现协议(IRDP),帮助操作系统识别本地路由器。ICMP的类型5重定向消息则由路由器发送,指导主机改变前往特定目标的网关路径。

2522

被折叠的 条评论
为什么被折叠?



