RARP協定

RARP協定

RARP協定(Reverse Address Resolution Protocol),反向地址轉換協定

基本介紹

  • 中文名反向地址轉換協定
  • 外文名:Reverse Address Resolution Protocol
  • 簡寫:RARP協定
  • 領域:計算機
介紹,協定結構,工作原理,

介紹

反向地址轉換協定就是將區域網路中某個主機物理地址轉換為IP位址,比如區域網路中有一台主機只知道物理地址而不知道IP位址,那么可以通過RARP協定發出徵求自身IP位址的廣播請求,然後由RARP伺服器負責回答。RARP協定廣泛用於獲取無盤工作站的IP位址。
反向地址轉換協定(RARP)允許區域網路的物理機器從網關伺服器的 ARP 表或者快取上請求其 IP 地址。網路管理員在區域網路網關路由器里創建一個表以映射物理地址(MAC)和與其對應的 IP 地址。當設定一台新的機器時,其 RARP 客戶機程式需要向路由器上的 RARP 伺服器請求相應的 IP 地址。假設在路由表中已經設定了一個記錄, RARP 伺服器將會返回 IP 地址給機器,此機器就會存儲起來以便日後使用。RARP 可以使用於乙太網光纖分散式數據接口及令牌環LAN 。

協定結構

RARP 協定頭結構和 ARP 相同:
RARP協定RARP協定
Hardware Type ― 指定一種硬體接口類型,為傳送方請求回響所用。
Protocol Type ― 指由傳送方提供的高級協定地址類型。
Hlen ― 硬體地址大小。
Plen ― 協定地址大小。
Operation ― 各個值如下表所示:
RARP協定RARP協定
Sender Hardware Address ― HLen二進制大小
Sender Protocol Address ― PLen二進制大小
Target Hardware Address ― HLen二進制大小
Target Protocol Address ― PLen二進制大小

工作原理

1. 給主機傳送一個本地的RARP廣播,在此廣播包中,聲明自己的MAC地址並且請求任何收到此請求的RARP伺服器分配一個IP位址
2. 本地網段上的RARP伺服器收到此請求後,檢查其RARP列表,查找該MAC地址對應的IP位址;
3. 如果存在,RARP伺服器就給源主機傳送一個回響數據包並將此IP位址提供給對方主機使用;
4. 如果不存在,RARP伺服器對此不做任何的回響;
5. 源主機收到從RARP伺服器的回響信息,就利用得到的IP位址進行通訊;如果一直沒有收到RARP伺服器的回響信息,表示初始化失敗。

相關詞條

熱門詞條

聯絡我們