首页 > 其他分享 >ICMP-ping报错类型

ICMP-ping报错类型

时间:2022-12-30 14:47:10浏览次数:47  
标签:网关 ping MAC 报错 ICMP 本机

 

 

 

 ICMP数据包的包头,两个重要字段Type和Code,如图所示

 

 ICMP消息类型和编码类型

 

回显请求包,正常为80

回显回复包,正常为00

其余均为报错类型。

超时:对方主机不在线、屏蔽等

传输失败:当主机尝试去访问其他网络的主机,而本身没配置网关

无法访问:网关没有路由、没获取到MAC地址

ping一个网段内的空IP

 

本机的arp表没有55的目标mac,所以此时本机会先发送arp请求55的mac地址。由于实际上55没有mac,所以ARP没有问到目标MAC地址,ICMP的包无法封装

 ping一个瞎编的地址,不在网段内

 

因为本机没有3.4.5.6的MAC地址,所以本机给网关发送数据包。查看本机到3.4.5.6的ICMP查询包,

发现IP包头分别是本机和3.4.5.6

 

 发现以太网包头的目标地址为网关(网关的MAC后四位是79:D4)。因为不在一个广播域,所以先交给网关,

 

 ICMP数据包发送出去了,未得到回复。

 ping一个网段内在使用的IP地

 

 防火墙并不拦截ARP。实际上,开启防火墙后,ARP依然能够得到回复,但是ICMP的请求被防火墙拦截了。(win防火墙默认禁ping)

 主机不配置网关

报错不延迟

 

 ping命令的参数及功能

 

标签:网关,ping,MAC,报错,ICMP,本机
From: https://www.cnblogs.com/cherry-BAIL/p/17014834.html

相关文章