In the context of computer networking, ARP is known as Address Resolution Protocol. It is the process in which the hardware address of a host is known when its Network Layer address is already known. ARP is also defined as RFC 826 and it is considered as the current internet standard 37. ARP is also known as an IP-only and Ethernet-only protocol and it is furthermore, also used for the resolution of various network-layer protocol addresses to hardware addresses. The primary function of ARP is to translate the IP address into the Ethernet MAC Addresses. There are various technologies which are also using ARP like Token Ring, ATM, FDDI etc. Therefore, we can say that ARP is a Link Layer protocol which is operated on the LAN and in point to point link.