1.Internet 控制消息协议时网络层协议,提供了网路可连接性和路由行为的信息,这些都是基于数据报,无连接协议无法传输的。
2.ICMP提供了IP本身不能提供的东西:路由,可达性,控制信息,以及交付错误报告。
3.ICMP可分为错误信息和信息信息。
错误信息
目的地不可达信息:含有错误的参数。发送的数据包不能传输给目的地址时,会给源节点发送该信息。
源节点抑制消息:用于告诉源节点,降低往目的地节点发送数据包速率。
(缓冲区的大小有限)
超时消息:网络上的数据包生存时间TTL 到时,或者重组计时器为0时。
重定向消息:该数据包可以被另一个路由器更有效的传输管理时,会向源网络节点发送一个重定向消息。
参数问题消息:通常是IP数据包中的首部字段中检测到一个错误。
信息消息
ECHO请求和ECHO应答消息:用于网络节点间的连通性测试。
时间戳请求和时间戳应答消息:用于同化系统日期和时间。
路由器公告和路由器请求信息:网络节点通过224.0.0.2多播路由器请求信息。路由器通过224.0.0.1来发送路由公告信息。
IPv4和IPv6基本上相同,但是IPv6把重定向信息归为信息消息。
4.ICMP 仅仅报告非icm的IP数据报错误信息。
5.Windows系统使用Tracert工具,Linux系统使用Traceroute工具
6.类型0/8:应答/请求数据包
类型3:目的地不可达
类型4:源节点抑制
类型5:重定向
类型9和10:路由器公告和路由器请求
类型11:超时
类型12:参数问题
类型13和14:时间戳和时间戳应答
类型15和16:信息请求和信息应答
类型17和18:地址掩码请求和地址掩码应答
类型30:Traceroute
Internet 控制消息协议
最新推荐文章于 2022-09-20 16:12:22 发布