用來解析mac位址的協定是「RARP」。 RARP(反向位址轉換協定)可以將MAC位址解析為IP位址,允許區域網路的實體機器從網關伺服器的ARP表或快取上請求其IP位址。 RARP發出要反向解析的實體位址並希望返回其對應的IP位址,應答包括由能夠提供所需資訊的RARP伺服器所發出的IP位址。
本教學操作環境:windows7系統、Dell G3電腦。
用於解析mac位址的協定是“RARP”,可以將MAC位址解析為IP位址。
IP位址與MAC位址之間是ARP,反過來MAC到IP位址的轉換是RARP。
反向位址轉換協定(RARP:Reverse Address Resolution Protocol) 允許區域網路的實體機器從網關伺服器的 ARP 表或快取上請求其 IP 位址。網路管理員在區域網關路由器裡建立一個表以對應實體位址(MAC)和與其對應的 IP 位址。當設定一台新的機器時,其 RARP 用戶端程式需要向路由器上的 RARP 伺服器請求對應的 IP 位址。假設路由表中已經設定了一個記錄,RARP 伺服器將會傳回 IP 位址給機器,此機器就會儲存起來以便日後使用。 RARP 可以使用於乙太網路、光纖分散式資料介面及令牌環 LAN
RARP的產生原因
ARP(位址解析協定)是裝置透過自己知道的IP位址來獲得自己不知道的實體位址的協定。假如一個設備不知道它自己的IP位址,但是知道自己的實體位址,網路上的無磁碟工作站就是這種情況,設備知道的只是網路介面卡上的實體位址。這種情況該怎麼辦呢? RARP(逆位址解析協定)正是針對這種情況的一種協定。
RARP以與ARP相反的方式運作。 RARP發出要反向解析的實體位址並希望返回其對應的IP位址,應答包括由能夠提供所需資訊的RARP伺服器所發出的IP位址。雖然發送方發出的是廣播訊息,RARP規定只有RARP伺服器能產生回應。許多網路指定多個RARP伺服器,這樣做既是為了平衡負載也是為了作為出現問題時的備份。
工作原理
發送主機發送一個本地的RARP廣播,在此廣播包中,聲明自己的MAC位址並且請求任何收到此請求的RARP伺服器分配一個IP位址;
本機網段上的RARP伺服器收到此請求後,檢查其RARP列表,尋找該MAC位址對應的IP位址;
如果存在,RARP伺服器就會傳送一個回應封包並將此IP位址給對方主機使用;
如果不存在,RARP伺服器對此不做任何的回應;
來源主機收到從RARP伺服器的回應訊息,就利用得到的IP位址進行通訊;如果一直沒有收到RARP伺服器的回應訊息,表示初始化失敗。
RARP的工作流程:
1、網路上的每台設備都會有一個獨一的硬體位址,通常是由設備廠商分配的MAC位址。 PC1從網路卡上讀取MAC位址,然後在網路上傳送一個RARP請求的廣播封包,請求RARP伺服器回覆該PC的IP位址。
2、RARP伺服器收到了RARP請求封包,為其分配IP位址,並將RARP回應傳送給PC1。
3、PC1收到RARP回應後,就使用得到的IP位址進行通訊。
更多相關知識,請造訪常見問題欄位!
以上是用於解析mac位址的協定是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!