ARP 定義及命令

2021-06-23 01:21:14 字數 865 閱讀 2563

作用:主機將arp請求廣播到網路上的所有主機,並接收返回訊息,確定目標ip位址的實體地址,同時將ip位址和硬體位址存入本機arp快取中,下次請求時直接查詢arp快取。

特點:arp是建立在網路中各個主機互相信任的基礎上的,網路上的主機可以自主傳送arp應答訊息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記錄在本地的arp快取中,這樣攻擊者就可以向目標主機傳送偽arp應答報文,使目標主機傳送的資訊無法到達相應的主機或到達錯誤的主機,構成乙個arp欺騙。

用於查詢本機arp快取中ip位址和mac位址的對應關係、新增或刪除靜態對應關係等。(相關協議有rarp、**arp。ndp用於在ipv6中代替位址解析協議。)

用法:arp -a或arp –g

用於檢視快取中的所有專案。-a和-g引數的結果是一樣的,多年來-g一直是unix平台上用來顯示arp快取中所有專案的選項,而windows用的是arp -a(-a可被視為all,即全部的意思),但它也可以接受比較傳統的-g選項。

arp -a ip

如果有多個網絡卡,那麼使用arp -a加上介面的ip位址,就可以只顯示與該介面相關的arp快取專案。

arp -s ip 實體地址

可以向arp快取中人工輸入乙個靜態專案。該專案在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的實體地址將自動更新該專案。

arp -d ip

使用該命令能夠人工刪除乙個靜態專案。

具體可以【man arp】

感染arp病毒,可以通過清空arp快取、指定arp對應關係、新增路由資訊、使用防病毒軟體等方式解決.

以上內容主要來自百科   

arp命令使用

arp 功能 管理系統的arp快取。描述 用來管理系統的arp快取,常用的命令包括 arp 顯示所有的表項。arp d address 刪除乙個arp表項。arp s address hw addr 設定乙個arp表項。常用引數 a 使用bsd形式輸出。沒有固定的列 n 使用數字形式顯示ip位址,而...

ARP命令詳解

source arp是乙個重要的tcp ip協議,並且用於確定對應ip位址的網絡卡實體地址。實用arp命令,我們能夠檢視本地計算機或另一台計算機的arp快取記憶體中的當前內容。此外,使用arp命令,也可以用人工方式輸入靜態的網絡卡物理 ip位址對,我們可能會使用這種方式為預設閘道器和本地伺服器等常用...

ARP與RARP協議及arp指令碼

位址解析協議,即arp address resolution protocol 是根據ip位址獲取實體地址的乙個tcp ip協議。在 絡通訊時,源主機的應 程式知道 的主機的ip位址和端 號,卻不知道 的主機的硬體位址,資料報 先是被 卡接收到再去處理上層協議的,如果接收到的資料報的硬體位址與本機不...