Протокол ARP
ARP (протокол разрешения адресов) - это сетевой протокол, который позволяет отображать логические сетевые адреса на физические MAC-адреса. Протокол также описывает поведение ОС, которая управляет таблицей ARP, которая содержит сетевые адреса и назначенные им физические адреса, что предотвращает отправку запросов ARP на хост с каждым отправленным пакетом. Его можно заменить статическими записями таблицы ARP путем постоянного присвоения физических адресов сетевым адресам.
Принцип работы протокола ARP
«Запрос ARP» отправляется всем хостам в одной сети для определения физического адреса целевого хоста. Запрос включает логический адрес целевого хоста и физический адрес запрашивающего хоста. На «запрос ARP» отвечает только тот хост, логический адрес которого идентичен тому, который содержится в запросе. Ответ включает физический и логический адреса целевого хоста. Полученный в ответ физический адрес назначается соответствующему логическому адресу в таблице ARP. Повторное обнаружение физического адреса не потребуется, пока таблица ARP не будет очищена.