ICMP协议
ICMP协议
一、ICMP协议概述
作用:测试网络连通性、侦测网络状态、追踪网络等。
二、Ping命令
ping命令就是使用的ICMP协议,我们ping其他PC实质上就是发送ICMP探测报文,并接收ICMP回馈报文。
Request time-out:ping请求超时无应答。
Destination host unreachable:目标主机不可达(路由表无此网段路由 / 防火墙过滤)
TTL超时:TTL超时。
Linux:ping -cn(数量) -in(多少秒ping一次,可小数) -W2(多久超时) IP
三、ICMP报文结构
ICMP头部8字节,数据一般32字节,可通过-l调整。
四、ICMP协议类型字段
8:ICMP正常请求包,ICMP echo Req
0:ICMP正常应答包,ICMP echo reply
3:目标主机不可达(路由器无此网段路由,或者防火墙过滤)
11:TTL超时(比如路由环路时)
其他情况:发送ICMP数据包超时无应答,