ARP協議的工作原理
1.1 ARP協議的含義及作用
ARP是“address resolution protocol”的縮寫,全稱“地址解析協議”。在網絡通信中,通信主機之間直接通過IP地址進行相互識別,而數據傳輸必須要依靠網卡的物理地址進行尋址。ARP的主要作用就是將IP地址轉換成MAC地址,保障網絡層和數據鏈路層之間的正常通信。
根據國際標準化組織(ISO)和國際電報電話咨詢委員會(CCITT)聯合制定的開放系統互連參考模型系統(OSI)定義的功能框架,ARP協議工作在其定義的第三層網絡層,而網絡層要和它的下一層數據鏈路層進行通信必須要依靠ARP協議。
1.2 ARP報文格式
硬件類型:表示ARP協議可以在某種類型的網絡上傳輸,其長度為2個字節,值為1的時候表示以太網地址類型。
上層協議類型:表示硬件地址要映射的協議地址類型,其長度為2個字節,值為0x800表示映射的是IP協議。
MAC地址長度:表示MAC地址的長度,其長度為1個字節,ARP協議中此值為6。
IP地址長度:表示IP地址的長度,其長度為1個字節,ARP協議中此值為4。
操作類型:表示本次ARP報文類型,其長度為2個字arp攻擊防御措施節,值為1時表示ARP請求報文,值為2時表示ARP應答報文。
源MAC地址:表示發送設備的MAC地址,其長度為6個字節。
源IP地址:表示發送設備的IP地址,其長度為4個字節。
目的MAC地址:表示接收設備的MAC地址,其長度為6個字節。
目的IP地址:表示接收設備的IP地址,其長度為4個字節。
1.3 ARP地址映射表
硬件設備正常使用ARP協議工作離不開設備中的ARP映射表,ARP映射表中是IP和MAC地址的一一對應關系。表1中可以看到ARP協議的工作離不開IP地址和MAC地址,圖1中可以看到每個IP地址對應一個MAC地址,設備通過ARP協議解析把數據交付給目標MAC設備,本機隨之更新ARP映射表,增加目標設備的IP和MAC記錄,用于后續同一設備的數據幀的轉發。
arp攻擊防御措施
網絡安全設備防御:開啟ARP防火墻功能,配置ARP安全防護策略,ARP防火墻能夠及時攔截虛假ARP數據包并且主動通告網關本機正確的MAC地址,從而保證數據定向正確,保證數據安全、網絡暢通[3]。
網絡傳輸設備防御:一是針對網關防御,進行ARP綁定,防御網關被欺騙;同時采取ARP報文數量限制策略,防御ARP泛洪攻擊。二是接入設備防御,進行對終端的IP和MAC進行綁定,防過濾偽造網關報文[4]。三是采用VLAN隔離技術,VLAN隔離技術可以最大限度的減小ARP攻擊造成的危害,實現快速縮小查找ARP攻擊范圍和解決攻擊的難題。
用戶客戶端防御:一是安裝殺毒軟件,開啟防護功能,市場主流的殺毒軟件可以有效地控制ARP病毒的攻擊。二是配置靜態網關地址,可以有效的抵制網絡抵制的欺騙,為終端的網絡通常提供有效的保障。三是綁定網關地址,使用ARP-S命令可以綁定網關地址,有效防御ARP攻擊。
責任編輯:YYX
-
Mac
+關注
關注
0文章
1128瀏覽量
55315 -
ARP
+關注
關注
0文章
51瀏覽量
15354
發布評論請先 登錄
華為攜手重慶電信成功完成APT安全防御試點
攻擊逃逸測試:深度驗證網絡安全設備的真實防護能力
高防服務器、高防IP、高防CDN:三種主流防御方案對比
高防服務器對CC攻擊的防御原理是什么?
協議分析儀能監測哪些異常行為?
【RK3568+PG2L50H開發板實驗例程】FPGA部分 | 以太網傳輸實驗例程
TCP攻擊是什么?有什么防護方式?
GPIO配置的工作原理是什么?
Type-C PD Sink快充協議芯片XSP01E的特點及工作原理
為什么無法通過demo_feature_L2_bridge_vlan上的PFE轉發VLAN標記的以太網數據包?
PD快充協議的工作原理及特點,支持PD快充協議的XSP01A芯片又有哪些優勢
ARP協議的工作原理_arp攻擊防御措施
評論