Question: why arp is and which is layer is responsible for this?
Answer: The job of the ARP is essentially to translate 32-bit addresses to 48-bit addresses and vice-versa. ... The MAC address exists on layer 2 of the OSI model, the data link layer, while the IP address exists on layer 3, the network layer.