El Protocolo de resolución inversa de direcciones ( RARP ) es un protocolo de comunicación informática obsoleto utilizado por una computadora cliente para solicitar su dirección de Protocolo de Internet ( IPv4 ) de una red informática , cuando todo lo que tiene disponible es su capa de enlace o dirección de hardware, como una dirección MAC . [1] El cliente transmite la solicitud y no necesita conocimiento previo de la topología de la red o las identidades de los servidores capaces de cumplir con su solicitud.
RARP ha quedado obsoleto debido al Protocolo Bootstrap (BOOTP) y al moderno Protocolo de configuración dinámica de host (DHCP), que admiten un conjunto de funciones mucho mayor que RARP.
RARP requiere que uno o más servidores mantengan una base de datos de asignaciones de direcciones de capa de enlace a sus respectivas direcciones de protocolo. Las direcciones MAC deben ser configuradas individualmente en los servidores por un administrador. RARP está limitado a brindar servicio únicamente a direcciones IP .
El ARP inverso se diferencia del Protocolo de resolución de direcciones inversa (InARP), que está diseñado para obtener la dirección IP asociada con un identificador de conexión de enlace de datos Frame Relay local. [2] InARP no se utiliza en Ethernet .
Aunque los usos originales de RARP han sido reemplazados por diferentes protocolos, algunos protocolos modernos usan RARP para manejar la migración de MAC, particularmente en máquinas virtuales, utilizando una técnica originada en QEMU .
Algunos ejemplos incluyen: