Ever thought about how the devices connected on the same local network actually communicate? In case of software, where IP addresses are used for routing data packets on the Internet, hardware of the local networks require physical addresses for delivery of packets of data to the right destination. The bridging of these processes takes place automatically through the use of Address Resolution Protocol (ARP).
To understand what is ARP protocol, it is necessary to examine the way local networks communicate with the help of two different identification schemes:
In other words, the ARP can be considered as a kind of translator for local networks. It provides a connection between Layers 3 (the Network Layer) and Layer 2 (Data Link Layer) of the OSI model, converting varying IP addresses into permanent physical MAC addresses.
If a laptop wants to communicate with a printer on the same network, it should know the printer’s hardware address. Here is the process of finding the required address:
Understanding the ARP protocol makes us aware of the reason behind the smooth functioning of local networks as well. With the help of correct IP mapping with MAC addresses, ARP protocol makes sure that all the data going through local networks reach their correct destinations.
Ans: Converting dynamic IP addresses into physical MAC addresses in local networks.
Ans: A temporary table where all recent IP-to-MAC address mapping information is stored.
Ans: Local network hardware requires physical MAC addresses to deliver packets.