ICMP包头格式:
icmp报文封装在IP包内,工作在网络层,是IP协议帮手。
查询报文类型
可向对端主机发送回送请求的消息(类型 8
)也可接收对端主机发回来的回送应答消息(类型 0
)
查询报文又增添了标识符、序号、选项数据三个字段。
- 标识符:用以区分是哪个应用程序发 ICMP 包,比如用进程
PID
作为标识符; - 序号:序列号从
0
开始,每发送一次新的回送请求就会加1
, 可用来确认网络包是否丢失。 - 在选项数据中,
ping
还会存放发送请求的时间值,来计算往返时间,说明路程的长短
差错报文类型
- 目标不可达消息 —— 类型 为
3
- 原点抑制消息 —— 类型
4
- 重定向消息 —— 类型
5
- 超时消息 —— 类型
11
俩个命令:
ping 查询报文类型使用
traceroute 差错报文类型使用