每天一个计算机小知识:arp命令
arp叫地址解析协议(英文名称全称我就不写了,反正也记不住),它的基本功能为透过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。简单来说就是通过网内ip地址来找到设备MAC地址。这个MAC地址是制造商为电脑的网络硬件(无线网卡,以太网卡)分配的唯一标识,没有重复的,全球唯一。任何电脑,打印机,监控,手机上他们都有一个独一无二的MAC地址。那怎么看到它们呢,我们要用到ipconfig命令,打开命令提示符输入ipconfig/all

以上写有物理地址的地方,后面一串12位的数字和字母组成的编码就是我们自己的MAC地址,我们要通过arp命令就能找到它,找到它就能找到哪台电脑和你地址冲突了。
arp的命令一般有三个用法,就是查询、添加、删除。这里我们用到的就是查询显示arp -a ,当你需要了解你网络中设备对应的mac地址时,你可以使用arp地址进行显示,这个有利于我们可以清楚了解到ip地址对应的mac地址是哪台设备。那怎么用呢,还是命令提示符,输入arp -a

前面是你电脑所用的IP地址,后面对应的物理地址,当两台设备配置了相同 IP,它们会争相发送 ARP 响应,本机缓存中该 IP 可能交替出现两个 MAC 地址。这个时候记住那个物理地址就可以找到哪台电脑了。如果电脑太多,也可以登录路由器或者交换机查到具体的物理地址位置端口。
arp命令虽然小,但是它几乎参与了每次的网络通信,网络排查中用的也不少,如果出现arp问题,那代表网络问题一定不会小。轻则地址冲突重则影响整个网络导致瘫痪。
所以今天你学会了吗?欢迎大家留言交流。


评论