Before we take a look at inverse ARP in the demonstration,
let's take a moment to see how the reverse ARP variation works.
In this case, it was designed as a tool to provide systems with an IP address.
Its function is simple.
The diskless workstation requires, for example,
when it boots, to have an IP address to function on the network.
Its RARP agent sends out a broadcast RARP request to the RARP server.
The packet details include the workstation's MAC address.
The RARP server will need to have a predefined
mapping database for that MAC address,
it then sends the RARP reply packet to notify the
workstation to use the assigned IP address.
It is important to note that this RARP does not scale well and was superseded by BOOTP and DHCP protocols for IP address assignment.