ARP(ADDRESS RESOLUTION PROTOCOL) is a network layer protocol which associates the physical hardware address of a network node(commonly called as a MAC ADDRESS) to its ip address. now an ARP makes a table called as ARP CACHE/TABLE that maps IP addresses to the hardware addressess of nodes on the local network.