arp命令

要弄懂 arp,就得先知道ip和mac地址

  • 定義
    地址解析協(xié)議,即ARP(Address Resolution Protocol),是根據(jù)[IP地址]獲取[物理地址]的一個(gè)[TCP/IP協(xié)議]。主機(jī)發(fā)送信息時(shí)將包含目標(biāo)IP地址的ARP請(qǐng)求廣播到局域網(wǎng)絡(luò)上的所有主機(jī),并接收返回消息,以此確定目標(biāo)的物理地址;收到返回消息后將該IP地址和物理地址存入本機(jī)ARP緩存中并保留一定時(shí)間,下次請(qǐng)求時(shí)直接查詢(xún)ARP緩存以節(jié)約資源

  • 命令

    • arp -a : arp –a: 用于查看高速緩存中的所有項(xiàng)目。


      image.png
    • arp -a IP: 如果有多個(gè)網(wǎng)卡,那么使用 arp -a 加上接口的 IP 地址,就可以只顯示與該接口相關(guān)的 ARP 緩存項(xiàng)目。
    • arp -s IP 物理地址: 向 ARP 高速緩存中人工輸入一個(gè)靜態(tài)項(xiàng)目。該項(xiàng)目在計(jì)算機(jī)引導(dǎo)過(guò)程中將保持有效狀態(tài),或者在出現(xiàn)錯(cuò)誤時(shí),人工配置的物理地址將自動(dòng)更新該項(xiàng)目。
    • arp -d IP:**使用本命令能夠人工刪除一個(gè)靜態(tài)項(xiàng)目。
  • 網(wǎng)絡(luò)數(shù)據(jù)包的傳輸方式
    數(shù)據(jù)包在網(wǎng)絡(luò)中,首先從初始節(jié)點(diǎn),會(huì)經(jīng)過(guò)一個(gè)個(gè)中間節(jié)點(diǎn),初始節(jié)點(diǎn)根據(jù)目標(biāo)節(jié)點(diǎn)的地址,將目標(biāo)節(jié)點(diǎn)的ip地址映射到中間節(jié)點(diǎn)的mac地址,找到第一個(gè)中間節(jié)點(diǎn),從第一個(gè)中間節(jié)點(diǎn)出發(fā),根據(jù)模目標(biāo)節(jié)點(diǎn)的的ip地址映射到第二個(gè)中間節(jié)點(diǎn)的mac地址,從而找到第二個(gè)中間節(jié)點(diǎn).......直到當(dāng)找到最后一個(gè)中間節(jié)點(diǎn)后,從最后一個(gè)中間節(jié)點(diǎn)出發(fā),根據(jù)目標(biāo)節(jié)點(diǎn)的地址映射到目的節(jié)點(diǎn)的mac地址,從而將數(shù)據(jù)包傳送給目標(biāo)主機(jī)。所以數(shù)據(jù)包的傳送過(guò)程就是不斷的將目標(biāo)節(jié)點(diǎn)的地址映射到一個(gè)個(gè)中間節(jié)點(diǎn)的mac地址,再?gòu)囊粋€(gè)個(gè)中間節(jié)點(diǎn)的出發(fā),直到找到最終的目標(biāo)節(jié)點(diǎn)

數(shù)據(jù)包傳送的關(guān)鍵是將目標(biāo)節(jié)點(diǎn)的ip地址映射到中間節(jié)點(diǎn)的mac地址。ip地址與mac地址的映射要通過(guò)【ARP】地址解析協(xié)議來(lái)完成,它可以將網(wǎng)絡(luò)中的ip地址映射到主機(jī)的mac地址。

如交換機(jī)可以根據(jù)網(wǎng)絡(luò)中的IP地址來(lái)找到本地主機(jī)的MAC地址。流程:當(dāng)交換機(jī)接收到來(lái)自網(wǎng)上一個(gè)數(shù)據(jù)包時(shí),會(huì)根據(jù)該數(shù)據(jù)包的目標(biāo)IP地址,查看交換機(jī)內(nèi)部是否有跟該IP地址對(duì)應(yīng)的MAC地址,如果有上次保留下來(lái)的對(duì)應(yīng)的mac地址,就會(huì)將該數(shù)據(jù)包轉(zhuǎn)發(fā)到對(duì)應(yīng)的mac地址的主機(jī)上去。如果交換機(jī)內(nèi)部沒(méi)有與目標(biāo)地址對(duì)應(yīng)的mac地址,則交換機(jī)會(huì)根據(jù)arp協(xié)議將目標(biāo)ip地址按照'表'中對(duì)應(yīng)的關(guān)系映射成mac地址,數(shù)據(jù)包就背傳送到對(duì)應(yīng)的mac地址的主機(jī)上

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容