Ping命令是计算机网络技术中比较经常使用的命令,它用来肯定两台计算机之间是否可以通讯,只要能 ping通,就能够通讯服务器
Ping命令能够 ping目标的IP或网址(提供DNS服务器解析后其实仍是IP),关于具体如何使用能够自行百度网络
VLAN能够划分广播域,而 Ping 命令要使用 ARP协议经过广播获取目标MAC地址,因此划分 VLAN 后,广播只在该 VLAN 内做用,避免了广播风暴,此处也有体现计算机网络
这篇文章就来经过 Packet Tracer 这个软件来展现 Ping 命令的工做状况(多图预警!!!!!)3d
Ping不在同一广播域的设备(此处用VALN划分开广播域)
ping 192.168.1.50
源PC处于VLAN10中,而目标PC处于VLAN20,不在同一广播域
源PC的 ARP进程生成了一个请求目标IP地址的帧
该帧被发送出去给二层交换机
二层交换机MAC地址表中没有ARP帧请求的IP的MAC地址
继续转发给其余设备
最终该ARP请求会传遍该广播域的全部设备,若是没有设备响应并返回响应帧,就会显示请求超时
Ping在同一广播域中的设备
源PC位于VALN10,目标PC也位于VLAN10,处于同一广播域
ping 192.168.1.40
若是交换机MAC地址表没有储存目标MAC端口,就会进行广播
传遍该广播域全部设备
若是广播域内有PC的与该ARP请求IP地址相同,该PC就会生成一个响应帧
该响应帧会响应该广播
返回MAC地址添加到交换机的MAC地址表
全部通过的交换机都会将该帧的MAC地址加入本身的MAC地址表,下次会直接使用该MAC对应的端口
发出请求的计算机收到响应帧后,知道了目标PC的MAC地址
因而就向该MAC地址发出一个报文信息,默认是32bytes的报文信息(在ping成功的信息里有显示)
目标PC收到信息后会当即回复,源PC获得回复后即为Ping成功
小结:
Ping命令能够判断本机与目标之间是否能够正常通讯
ARP请求的IP地址交换机中没有储存相应的MAC地址,就会引起广播,当广播域很大,广播域内设备不少的时候,就会产生广播风暴
为了不广播风暴,可使用划分VLAN的方法来缩小广播域
END
以为文章写的不错的话,就动动小手点个赞吧~