ARP used as a network protocol in networking and they find out the hardware permanent MAC address of a network devices from a local IP addresses. It is used to when we communicate with other network devices on a local network.
The sender device use the ARP to convert the IP addresses in to MAC addresses. The network device sends a ARP requests messages to containing the IP address of the receiving devices.
All networking devices on a local networks each part see the message, only network devices has the main IP address to responds with the ARP protocol reply message hold its permanent MAC addresses. The sender device at the time has enough information to share the packets to the Main receiver device.
ARP protocols requests packets those are send to the broadcast address (FF: FF: FF: FF: FF: FF: the LAN Ethernet broadcast address and the IP broadcast address is 255.255.255.255).
All network operating systems are maintains the ARP packets that are checked at the last of sending the ARP requests messages. Every time a host is send a packet to one another host in the Ethernet LAN network, they first checks the ARP packets to the right IP address and check the similar MAC addresses. The address stays in the packets for a minutes pairs.