"": 200,
"": "",
"": "ARP,即地址解析協議,實現通過IP地址得知其物理地址。在TCP\/IP網絡環境下,每個主機都分配了一個32位的IP地址,這種互聯網地址是在網際範圍標識主機的一種邏輯地址。為了讓報文在物理網路上傳送,必須知道對方目的主機的物理地址。這樣就存在把IP地址變換成物理地址的地址轉換問題。以以太網環境為例,為了正確地向目的主機傳送報文,必須把目的主機的32位IP地址轉換成為48位以太網的地址。這就需要在互連層有一組服務將IP地址轉換為相應物理地址,這組協議就是ARP協議。另有電子防翻滾係統也稱為ARP。
在以太網協議中規定,同一局域網中的一台主機要和另一台主機進行直接通信,必須要知道目標主機的MAC地址。而在TCP\/IP協議棧中,網絡層和傳輸層隻關心目標主機的IP地址。這就導致在以太網中使用IP協議時,數據鏈路層的以太網協議接到上層IP協議提供的數據中,隻包含目的主機的IP地址。於是需要一種方法,根據目的主機的IP地址,獲得其MAC地址。這就是ARP協議要做的事情。所謂地址解析(addressresolution)就是主機在發送幀前將目標IP地址轉換成目標MAC地址的過程。
另外,當發送主機和目的主機不在同一個局域網中時,即便知道目的主機的MAC地址,兩者也不能直接通信,必須經過路由轉發才可以。所以此時,發送主機通過ARP協議獲得的將不是目的主機的真實MAC地址,而是一台可以通往局域網外的路由器的某個端口的MAC地址。於是此後發送主機發往目的主機的所有幀,都將發往該路由器,通過它向外發送。這種情況稱為ARP代理(ARPProxy)。
工作原理
ARP
ARP在每台安裝有TCP\/IP協議的電腦裡都有一個ARP緩存表,表裡的IP地址
與MAC地址是一一對應的。
ARP工作原理
ARP工作原理以主機A(192.168.1.5)向主機B
(192.168.1.1)發送數據為例。當發送數據時,主機A會在自己的ARP緩存表中尋找是否有目標IP地址。如果找到了,也就知道了目標MAC地址,直接把目標MAC地址寫入幀裡麵發送就可以了;如果在ARP緩存表中沒有找到目標IP地址,主機A就會在網絡上發送一個廣播,A主機MAC地址是“主機A的MAC地址”,這表示向同一網段內的所有主機發出這樣的詢問:“我是192.168.1.5,我的硬件地址是\"主機A的MAC地址\".請問IP地址為192.168.1.1的MAC地址是什麼?”網絡上其他主機並不響應ARP詢問,隻有主機B接收到這個幀時,才向主機A做出這樣的回應:“192.168.1.1的MAC地址是00-aa-00-62-c6-09”。這樣,主機A就知道了主機B的MAC地址,它就可以向主機B發送信息了。同時A和B還同時都更新了自己的ARP緩存表(因為A在詢問的時候把自己的IP和MAC地址一起告訴了B),下次A再向主機B或者B向A發送信息時,直接從各自的ARP緩存表裡查找就可以了。ARP緩存表采用了老化機製(即設置了生存時間TTL),在一段時間內(一般15到20分鐘)如果表中的某一行沒有使用,就會被刪除,這樣可以大大減少ARP緩存表的長度,加快查詢速度。
ARP攻擊就是通過偽造IP地址和MAC地址實現ARP欺騙,能夠在網絡中產生大量的ARP通信量使網絡阻塞,攻擊者隻要持續不斷的發出偽造的ARP響應包就能更改目標主機ARP緩存中的IP-MAC條目,造成網絡中斷或中間人攻擊。
ARP攻擊主要是存在於局域網網絡中,局域網中若有一個人感染ARP木馬,則感染該ARP木馬的係統將會試圖通過“ARP欺騙”手段截獲所在網絡內其它計算機的通信信息,並因此造成網內其它計算機的通信故障。
RARP的工作原理:
1.發送主機發送一個本地的RARP廣播,在此廣播包中,聲明自己的MAC地址並且請求任何收到此請求的RARP服務器分配一個IP地址;
請到𝐨𝐨𝐩.𝐭𝐰查看完整章節
2.本地網段上的RARP服務器收到此請求後,檢查其RARP列表,查找該MAC地址對應的IP地址;
3.如果存在,RARP服務器就給源主機發送一個響應數據包並將此IP地址提供給對方主機使用;
4.如果不存在,RARP服務器對此不做任何的響應;
5.源主機收到從RARP服務器的響應信息,就利用得到的IP地址進行通訊;如果一直沒有收到RARP服務器的響應信息,表示初始化失敗。
6.如果在第1-3中被ARP病毒攻擊,則服務器做出的反映就會被占用,源主機同樣得不到RARP服務器的響應信息,此時並不是服務器沒有響應而是服務器返回的源主機的IP被占用。
數據結構
:構結據數的議協PRA
rdhpratcurtsfedepyt
/\*型類件硬*/\;drh_pratrohsdengisnu
/\*型類議協*/\;orp_pratrohsdengisnu
/\*度長址地件硬*/\;nlh_prarahcdengisnu
/\*度長址地議協*/\;nlp_prarahcdengisnu
/\*型類作操PRA*/\;po_pratrohsdengisnu
/\*址地件硬的者送發*/\;]6[ahs_prarahcdengisnu
/\*址地議協的者送發*/\;aps_pragnoldengisnu
/\*址地件硬的標目*/\;]6[aht_prarahcdengisnu
協的標目*/\;apt_pragnoldengisnu