ICMP/ICMPv6基础知识学习
基本功能
- 通告网络错误
就是某个主机或者整个网络由于某个问题/故障不可达,如果有指向某个端口号的TCP或者UDP包没有指明接受端,这ICMP报告了。
- 通告网络拥塞
当路由器缓存太多包,由于传输速度无法达到他们的接受速度,将会生成‘ICMP源结束’信息。更多ICMP源结束信息的生成也会导致更多的网络拥塞,所以它属于保守。
- 协助解决故障
ICMP支持Echo功能,即在两个主机间一个往返路径上发送一个包,Ping是一种基于这种特性的通用网络管理工具
- 超时
如果一个IP包的TTL降低到零,路由器就会丢包,也会生成一个ICMP包,通告一下。
TraceRoute是个工具,它通过发送小TTL值得尔包及间时ICMP超时通告,可以显示网络路由。
报文Type
类型 |
代表意义 |
详细描述 |
ICMPv6错误消息 |
||
1 |
目的地不可达 |
通知源地址,不能发送数据包 |
2 |
数据包太大 |
通知源地址,数据包太大无法转发 |
3 |
超时 |