小小协议大大用处,网络通信桥梁,如何查看ARP协议并清除ARP表项

上一篇文章《小小协议大大用处 , 网络通信的桥梁 , 详解ARP协议数据格式》中我们已经阐述了什么是ARP协议 , 并详解了ARP协议的数据包格式 。本篇文章我们着重说一下ARP表项都存在于什么位置 , 又如何进行查询与清除 。
ARP表项保存IP地址与mac地址的对应关系 , ARP表项也叫做ARP缓存 。它在转发数据包的时候起到非常重要的作用 , 如果在ARP表项中可以查看到IP与MAC的对应关系 , 那么我们无需发送ARP request包即可完成数据包的封装 , 加速了我们数据包封装并减小ARP广播对网络资源的消耗 。
这么重要的ARP表项都存在于什么地方呢?我们的主机 , 交换机 , 路由器上其实都有ARP表项的身影 。下面我就用windows主机 , linux主机 , 与交换机给大家展示一下如何查询ARP表项 , 并清除它 。具体案例中展示了一个ARP的重要特性 , 各位小伙伴可以仔细看下 , 文章的最后我们会讨论一下 。
一、windows主机的ARP表项查询与清除
管理员身份进入cmd命令行模式 , 输入arp -a 进行arp表项查询

小小协议大大用处,网络通信桥梁,如何查看ARP协议并清除ARP表项

文章插图
arp -a
如果要清除掉我们现有的arp表可以使用arp -d
二、liunx主机查询arp表项与清除
直接输入arp 命令查询arp表项
小小协议大大用处,网络通信桥梁,如何查看ARP协议并清除ARP表项

文章插图
arp
使用arp -d host 清除arp表项
大家可以看到我使用arp -d 10.10.92.241 清除掉了相关的arp信息
小小协议大大用处,网络通信桥梁,如何查看ARP协议并清除ARP表项

文章插图
arp -d
三、华为交换机上查看arp信息
使用命令display arp
小小协议大大用处,网络通信桥梁,如何查看ARP协议并清除ARP表项

文章插图
display arp
以上的三个例子就是windows主机、linux主机以及交换机查看arp缓存表的详细情况 , 其中有一个小小的特征 , 也是ARP的重要特性 , 不知道小伙伴们看出来没有?那就是ARP是在自己的广播域中泛洪的 , 终结在网关 , 因此我们的ARP缓存表中存储的信息都是自己广播域(网段)中其他设备的IP与MAC对应关系 , 无法查看到其他网段的ARP信息 。如果我们要查看其他网段的ARP信息 , 在什么位置能查看到呢?知道的小伙伴可以积极留言讨论~
以上就是ARP在网络设备以及主机上的查询与清除的实战演示 , 喜欢的小伙伴可以点赞关注转发 , 谢谢您的阅读

【小小协议大大用处,网络通信桥梁,如何查看ARP协议并清除ARP表项】


    推荐阅读