Протокол обратного разрешения адресов ( RARP ) — устаревший протокол компьютерной связи , используемый клиентским компьютером для запроса своего адреса Интернет-протокола ( IPv4 ) из компьютерной сети , когда все, что ему доступно, — это адрес канального уровня или аппаратный адрес, такой как MAC-адрес . [1] Клиент рассылает запрос и ему не нужны предварительные знания о топологии сети или идентификаторах серверов, способных выполнить его запрос.
Протокол RARP устарел из-за появления протокола Bootstrap (BOOTP) и современного протокола динамической конфигурации хоста (DHCP), которые поддерживают гораздо больший набор функций, чем RARP.
RARP требует одного или нескольких серверных хостов для ведения базы данных сопоставлений адресов канального уровня с соответствующими адресами протоколов. MAC-адреса должны быть индивидуально настроены на серверах администратором. RARP ограничен обслуживанием только IP-адресов .
Обратный ARP отличается от протокола обратного разрешения адресов (InARP), который предназначен для получения IP-адреса, связанного с локальным идентификатором соединения канала передачи данных Frame Relay . [2] InARP не используется в Ethernet .
Хотя первоначальное использование RARP было заменено другими протоколами, некоторые современные протоколы используют RARP для управления миграцией MAC, особенно в виртуальных машинах, используя технику, зародившуюся в QEMU .
Вот примеры: