ARP協議的作用

2021-07-07 05:50:48 字數 867 閱讀 6632

arp協議由rfc 826詳細介紹規定,協議規定的arp報文的報文結構

(ar$hrd) = ares_hrd$ethernet

(ar$pro) = et(ip)

(ar$hln) = length(ea(x))

(ar$pln) = length(ipa(x))

(ar$op) = ares_op$request

(ar$sha) = ea(x)

(ar$spa) = ipa(x)

(ar$tha) = don't care

(ar$tpa) = ipa(y)

以及使用場景(ethernet網路)。

arp報文分為兩類:請求報文(request),響應報文(response);

這兩類報文的結構是一致的,欄位ar$op的值區分了報文型別:1為請求,2為響應。

arp在tcp/ip協議分成的系統中屬於鏈路成協議即二層協議,主要用於區域網的mac位址與ip位址關係對映。

在知道ip不知道mac位址的情況下,裝置a(網絡卡,網路介面)就會廣播傳送乙個arp request報文,ip的b所有者就會回應乙個arp response告知a它所擁有的mac位址。

-------------------------------->  b              

a         ------------------------------> c

------------------------------>d

arp協議也會配合dhcp協議進行ip位址分配用於ip檢測位址是否衝突。

arp攻擊,就是使用攻擊裝置或者軟體傳送arp請求或響應報文來干擾ip位址和mac位址的對映,使對映關係錯誤從而導致裝置不能連線網路。

網路層 arp協議的作用

你知道,資料報在區域網上是怎麼傳輸的嗎?是靠什麼來傳輸的嗎?也許你會說是靠 ip位址,那麼你只正確了一半。其實真正在傳輸過程中是靠計算機的網絡卡位址即 mac來傳輸。現在我們就用例項來模擬一下傳輸的全過程。現在有一台計算機 a ip 192.168.85.1 mac aa aa aa aa aa a...

ARP協議,ARP的作用 原理 工作過程

網路裝置有資料要傳送給另一台網路裝置時,必須要知道對方的ip位址。ip位址由網路層來提供,但是僅有ip位址是不夠的,ip資料報文必須封裝成幀才能通過資料鏈路進行傳送。資料幀必須要包含目的mac位址,因此傳送資料的那一台裝置必須獲取到目的mac位址。通過目的ip位址而獲取目的mac位址的過程是由arp...

子網掩碼,閘道器與ARP協議的作用

通過簡單的實驗深入透析子網掩碼,閘道器與arp協議的作用 劉郁恆 中山大學電子與通訊工程系博士,中山大學思科網路技術學院資深講師 子網掩碼,閘道器與arp協議的概念和工作原理是學習網路知識的初學者首先遇到的幾個重要的知識點,其中子網掩碼與arp協議的作用和基本工作原理更是思科網路技術學院教程seme...