如何Ping Mac地址?

今天的互联网和计算机网络使用流行的协议,如TCP/IP,以太网等。以太网是最流行的协议中使用的第二层,即所谓的媒体访问控制简单的MAC。每个以太网卡都有一个MAC地址,以便唯一地标识它。通常MAC地址是静态配置到以太网卡、无线网卡等中的,但最近它们可以通过操作系统配置进行修改。

null

为什么Ping Mac地址?

MAC地址用于局域网内的通信。每个设备都有一个唯一的MAC地址,通常通过使用其MAC地址与网关和其他设备通信。IP地址主要用来给出一个唯一的数字,它可以在不同的情况下和不同的网络中改变。

  • 指定远程系统MAC地址。
  • 根据远程系统的MAC地址对其进行过滤。
  • 根据MAC地址配对多个设备。

用Ping命令Ping MAC地址

默认情况下,Windows、Linux和MacOSX操作系统不提供ping MAC地址的特定命令。但是有一种执行MAC ping操作的替代方法。首先,我们将使用ping命令ping远程系统IP地址。

> ping 192.168.142.133

ping命令和响应的输出如下所示。

Pinging 192.168.142.133 with 32 bytes of data:Reply from 192.168.142.133: bytes=32 time=2ms TTL=64Reply from 192.168.142.133: bytes=32 time<1ms TTL=64Reply from 192.168.142.133: bytes=32 time<1ms TTL=64Reply from 192.168.142.133: bytes=32 time<1ms TTL=64Ping statistics for 192.168.142.133:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 2ms, Average = 0ms
图片[1]-如何Ping Mac地址?-yiteyi-C++库

ping命令成功完成后,目标的MAC地址将存储在ARP缓存中。ARP缓存是用来存储IP地址和相关MAC地址的缓存或临时存储器。通过提供-a参数列出所有arp条目,可以用arp命令列出MAC地址。

> arp -a

输出如下。如您所见,每个接口都有不同的ARP表,因为每个接口可能有不同的网络连接。

Interface: 192.168.142.130 --- 0x8Internet Address Physical Address Type192.168.142.2 00-50-56-ec-77-85 dynamic192.168.142.128 00-0c-29-60-d4-26 dynamic192.168.142.132 00-0c-29-60-d4-26 dynamic192.168.142.133 00-0c-29-e0-58-54 dynamic192.168.142.254 00-50-56-eb-7a-b6 dynamic192.168.142.255 ff-ff-ff-ff-ff-ff static224.0.0.22 01-00-5e-00-00-16 static224.0.0.251 01-00-5e-00-00-fb static224.0.0.252 01-00-5e-00-00-fc static239.255.255.250 01-00-5e-7f-ff-fa static255.255.255.255 ff-ff-ff-ff-ff-ff static
图片[2]-如何Ping Mac地址?-yiteyi-C++库

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享