Для определения MAC-адреса по известному IP-адресу используется протокол ARP (Address Resolution Protocol). 15
ARP состоит из двух частей: 5 первая определяет физический адрес при посылке пакета, вторая — отвечает на запросы других станций. 5 Протокол имеет буферную память (ARP-таблицу), в которой хранятся пары адресов (IP-адрес, MAC-адрес). 5
Прежде чем подключиться к одному из устройств, IP-протокол проверяет, есть ли в его ARP-таблице запись о соответствующем устройстве. 5 Если такая запись имеется, то происходит непосредственно подключение и передача пакетов. 5 Если же нет, то посылается широковещательный ARP-запрос, который выясняет, какому из устройств принадлежит IP-адрес. 5 Идентифицировав себя, устройство посылает в ответ свой MAC-адрес, а в ARP-таблицу отправителя заносится соответствующая запись. 5