ARP(Address Resolution Protocol)位址解析協定
ARP是利用乙太網路的廣播功能,設計出來的。他的主要特性和優點
是他的位址對應關係是動態的,使用查詢的方式來獲得IP及MAC的對
應資料,他的工作原理很簡單。
首先,每台主機都會在ARP Cache中建立一個ARP表格,用來記錄IP位址
與MAC的對應關係。
這個Table的每一筆資料會根據自身的存活時間遞減而消失,以確保資料
的真實性。
當發送主機有一個封包要傳送給目的地的主機時,會先檢查自己的
ARP Table內是否已經有目的地主機的IP及MAC對應,如果沒有才會
對網路發ARP Request廣播,查詢目的地主機的MAC。
查詢的方式是主機會對網路發送ARP廣播,所有的主機會檢查自己的IP
如果錯誤則忽略,正確則把發送端的IP及MAC資料更新自己的ARP Table
,如果已經有資料則取代舊資料;然後回應一個ARP Reply封包給對方;
告知發送端主機,自己的MAC Address;當發送端接收到則跟新自己的
ARP Table;然後就能正確的傳送封包。如果發送端沒有收到ARP Reply,
則宣告查詢失敗。
查詢ARP Table的指令
在DOS模式下輸入
arp -a
清除ARP Table的指令
在DOS模式下輸入
arp -d
沒有留言:
張貼留言