上一篇文章《小小協(xié)議大大用處,網(wǎng)絡(luò)通信的橋梁,詳解ARP協(xié)議數(shù)據(jù)格式》中我們已經(jīng)闡述了什么是ARP協(xié)議,并詳解了ARP協(xié)議的數(shù)據(jù)包格式。本篇文章我們著重說一下ARP表項都存在于什么位置,又如何進行查詢與清除。
ARP表項保存IP地址與mac地址的對應(yīng)關(guān)系,ARP表項也叫做ARP緩存。它在轉(zhuǎn)發(fā)數(shù)據(jù)包的時候起到非常重要的作用,如果在ARP表項中可以查看到IP與MAC的對應(yīng)關(guān)系,那么我們無需發(fā)送ARP request包即可完成數(shù)據(jù)包的封裝,加速了我們數(shù)據(jù)包封裝并減小ARP廣播對網(wǎng)絡(luò)資源的消耗。
這么重要的ARP表項都存在于什么地方呢?我們的主機,交換機,路由器上其實都有ARP表項的身影。下面我就用windows主機,linux主機,與交換機給大家展示一下如何查詢ARP表項,并清除它。具體案例中展示了一個ARP的重要特性,各位小伙伴可以仔細看下,文章的最后我們會討論一下。
一、windows主機的ARP表項查詢與清除
管理員身份進入cmd命令行模式,輸入arp -a 進行arp表項查詢
arp -a
如果要清除掉我們現(xiàn)有的arp表可以使用arp -d
二、liunx主機查詢arp表項與清除
直接輸入arp 命令查詢arp表項
arp
使用arp -d host 清除arp表項
大家可以看到我使用arp -d 10.10.92.241 清除掉了相關(guān)的arp信息
arp -d
三、華為交換機上查看arp信息
使用命令display arp
display arp
以上的三個例子就是windows主機、linux主機以及交換機查看arp緩存表的詳細情況,其中有一個小小的特征,也是ARP的重要特性,不知道小伙伴們看出來沒有?那就是ARP是在自己的廣播域中泛洪的,終結(jié)在網(wǎng)關(guān),因此我們的ARP緩存表中存儲的信息都是自己廣播域(網(wǎng)段)中其他設(shè)備的IP與MAC對應(yīng)關(guān)系,無法查看到其他網(wǎng)段的ARP信息。如果我們要查看其他網(wǎng)段的ARP信息,在什么位置能查看到呢?知道的小伙伴可以積極留言討論~
以上就是ARP在網(wǎng)絡(luò)設(shè)備以及主機上的查詢與清除的實戰(zhàn)演示,喜歡的小伙伴可以點贊關(guān)注轉(zhuǎn)發(fā),謝謝您的閱讀






