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报文结构

Up5mIP.png

Up5aGT.png

ICMP头部8字节,数据一般32字节,可通过-l调整。

四、ICMP协议类型字段

8:ICMP正常请求包,ICMP echo Req

0:ICMP正常应答包,ICMP echo reply

3:目标主机不可达(路由器无此网段路由,或者防火墙过滤)

11:TTL超时(比如路由环路时)

其他情况:发送ICMP数据包超时无应答,

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器