ARP

What
ARP is a link layer protocol that allows us to find which device (MAC Address) has a particular IP address. We need this because adapters can only understand MAC addresses. We look for the exact MAC address when the node we are trying to get to is inside our subnet. When it is outside (compare subnets), we must find the MAC address of the gateway router to get outside our subnet.