What is ARP (Address Resolution Protocol) ?
ARP (Address Resolution Protocol) is an internet layer protocol of TCP/IP protocol stack. The use of ARP is find out destination layer 2 address when layer 3 address is known. In other words, It helps to find out other devices on the same broadcast domain. For communication, on the ethernet, within broadcast domain, device must have some following address.