互联网控制报文协议(Internet Control Messages Protocol):
ICMP是一个“错误侦测与回馈机制”,是通过IP数据包封装的,用来发送错误和控制消息 -->用来探测网络是否通畅的
ICMP协议的头部: 类型,数据
icmp头部封装会消耗8个字节的空间
ping命令的使用:
1.ping通
2.ping不通
请求超时
1.对方开启了防火墙,不允许icmp协议包通过
2.中间路由器丢弃了我们的ping包
Destination Host Unreachable
1.一般是ip地址没有人使用
网络不可达
1.没有填写默认网关
未知的名称或服务
1.没有填写dns服务器地址
=============
arp协议:地址解析协议
arp协议在工作时候有2中类型的数据包
1.arp request
2.arp response
arp病毒的危害:导致整个局域网里的主机找不到正确的网关,从而导致整个局域网找不到正确的网关
如何防范:绑定网关的mac地址
#arp -s 192.168.1.3 64:3d:50:08:8f:3e
=======
icmp协议:互联网报文控制协议 --> 探路
icmp工作在网络层,默认不存在ping的时候,对应某个端口
icmp依赖于ip协议,帮助写明从哪里来到哪里去
网络排查的2个方法:
1.分段 一路ping过去
2.替换 ping不同的机器
可能的原因:
1.ip配置错误或没有填写网关
2.路由器不能上网
3.运营商问题
4.服务器那边的机房有问题
5.开启了防火墙