Hello friend!
Prerequisite – ARP, Reverse ARP(RARP), Inverse ARP(InARP), Proxy ARP, and Gratuitous ARP
In Address Resolution Protocol (ARP), the Receiver’s MAC address is fetched. Through ARP, (32-bit) IP address mapped into (48-bit) MAC address.
Whereas, In Reverse Address Resolution Protocol (RARP), IP address is fetched through the server. Through RARP, (48-bit) MAC address of 48 bits mapped into (32-bit) IP address.
Let’s see that the difference between ARP and RARP:
| S.NO | ARP | RARP |
|---|
| 1. | ARP stands for Address Resolution Protocol. | Whereas RARP stands for Reverse Address Resolution Protocol. |
| 2. | Through ARP, (32-bit) IP address mapped into (48-bit) MAC address. | Whereas through RARP, (48-bit) MAC address of 48 bits mapped into (32-bit) IP address. |
| 3. | In ARP, a broadcast MAC address is used. | While in RARP, the broadcast IP address is used. |
| 4. | In ARP, the ARP table is managed or maintained by localhost. | While in RARP, the RARP table is managed or maintained by the RARP server. |
| 5. | In Address Resolution Protocol, Receiver’s MAC address is fetched. | While in RARP, the IP address is fetched. s
|
| 6. | In ARP, the ARP table uses ARP reply for its updation. | While in RARP, the RARP table uses RARP reply for the configuration of IP addresses. |
| 7. | Hosts and routers use ARP for knowing the MAC address of other hosts and routers in the networks. | While RARP is used by small users having less facilities. |
Hope to help you!