ICMP协议

发布时间 2024-01-11 09:51:37作者: lcryptk

ICMP协议(网际控制报文协议)

特征:

1、ICMP报文被封装在IP报文的数据载荷部分;

2、ICMP协议发送差错报告报文与询问报文;

差错报告类型:

- 终点不可达

- 源点抑制

- 超时(数据包经过路由器时TTL的值会减1,当TTL的值减为0时,主机或者路由器会丢弃该报文,并且向源发送主机发送ICMP协议)

- 参数错误(IP数据包首部传输过程中出现了误码)

- 路由重定向

询问报告类型:

- 测试目的地是否可达以及其的状态

- 时钟同步和测量时间

典型应用

ping  --测试连接

traceroute  --测试路由

ICMP协议的data数据部分

在用wireshark做实验的时候发现我的ICMP包的data字段永远是61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69,

经查阅,发现data数据部分可以任意化,但请求request和回应reply的data数据部分必须一致