Protocolo de resolución de direcciones (ARP)
El Protocolo de resolución de direcciones (ARP), definido en el RFC 826 por el Grupo de Trabajo de Ingeniería de Internet (IETF), es un protocolo de red fundamental que se utiliza para asociar direcciones del Protocolo de Internet (IP) con sus correspondientes direcciones de control de acceso al medio (MAC) de Ethernet. Dado que las direcciones IP operan en la capa de red (capa 3) del modelo OSI, no pueden utilizarse directamente en la capa de enlace de datos (capa 2), que emplea direcciones MAC para transmitir tramas Ethernet.
Para establecer la comunicación de datos a través de Ethernet, el host iniciador difunde una solicitud ARP a todos los nodos conectados al mismo segmento de red e incluye en ella la dirección IP del nodo de destino. El nodo que posee la dirección IP solicitada responde directamente con una respuesta ARP que contiene su propia dirección MAC. Tras recibir esta respuesta, el host de origen puede encapsular los paquetes IP en tramas Ethernet dirigidas correctamente en la capa 2.
ARP se utiliza específicamente en redes IPv4. En las redes IPv6, un protocolo funcionalmente equivalente denominado Protocolo de Descubrimiento de Vecinos (NDP), estandarizado en el RFC 4861, se encarga de las tareas de resolución de direcciones IP a direcciones MAC.
