Protocolo de resolución de direcciones (ARP): ¿Qué es el encabezado?
⚡ Resumen inteligente
El Protocolo de Resolución de Direcciones (ARP) asigna una dirección IPv4 de 32 bits a una dirección MAC de 48 bits para que los dispositivos puedan comunicarse en una red local, utilizando solicitudes de difusión, respuestas almacenadas en caché y campos de encabezado para conectar las capas de red y de enlace de datos.

¿Qué es ARP?
El Protocolo de Resolución de Direcciones (ARP) es un protocolo importante de la capa de red en el modelo OSI, que ayuda a encontrar la dirección IP. Dirección MAC (control de acceso al medio) de un dispositivo de su Dirección IPLa tarea principal de ARP es convertir una dirección IP de 32 bits (para IPv4) en una dirección MAC de 48 bits.
Se utiliza principalmente cuando un dispositivo desea comunicarse con otro en una red local. Las siglas ARP significan Protocolo de Resolución de Direcciones.
¿Cómo funciona el Protocolo de resolución de direcciones (ARP)?
Cada sistema operativo en una red IPv4 mantiene una caché ARP. Cuando un host necesita enviar un paquete a otro host en la LAN, primero verifica su caché ARP para ver si la traducción de la dirección MAC ya está presente. Si el mapaping Si existe, el host la reutiliza; si no, el host envía una solicitud ARP para descubrir la dirección MAC.
El siguiente diagrama muestra cómo un host resuelve direcciones y reenvía un paquete a través de enrutadores intermedios hasta que llega a su destino:
Considere el siguiente ejemplo:
- El host P resuelve la dirección de protocolo del host U cuando una aplicación en P envía mensajes a U.
- Si P no puede resolver directamente la dirección de protocolo del host U, utiliza la capa de Internet para entregar el paquete a U enrutándolo a través de T1 y T2.
- El host P resuelve la dirección de hardware T1.
- La capa de red del host P pasa el paquete, que contiene la dirección del protocolo de destino para U, a T1 para su entrega.
- T1 entrega el paquete a T2, que a su vez lo reenvía al host U.
Términos ARP importantes
A continuación se presentan los términos importantes asociados con el Protocolo de Resolución de Direcciones:
- Caché ARP: Tras resolver una dirección MAC, ARP la almacena en una tabla (la caché) para futuras referencias, de modo que las comunicaciones posteriores puedan reutilizar la dirección MAC sin necesidad de otra difusión.
- Tiempo de espera de la caché ARP: Es el tiempo durante el cual una dirección MAC resuelta puede permanecer en la caché ARP antes de ser eliminada.
- Solicitud ARP: Un paquete se transmite por la red para comprobar si el remitente puede encontrar la dirección MAC de destino para una dirección IP determinada.
- Respuesta/respuesta ARP: La dirección MAC de respuesta que el origen recibe del destino, lo que facilita la comunicación posterior de los datos.
Métodos de resolución de direcciones
La asociación entre una dirección de protocolo y una dirección de hardware se conoce como enlace. Existen tres técnicas que se utilizan para este propósito:
- Búsqueda en tabla: Las vinculaciones se almacenan en la memoria utilizando la dirección del protocolo como clave. La capa de enlace de datos comprueba la dirección del protocolo para encontrar la dirección de hardware correspondiente.
- dinámica: Este método de mensajería se utiliza para la resolución "justo a tiempo". La capa de enlace de datos envía un mensaje de solicitud para una dirección de hardware y el destino responde.
- Cálculo en forma cerrada: En este método, la dirección del protocolo se basa en la dirección del hardware, por lo que la capa de enlace de datos puede derivar la dirección del hardware directamente de la dirección del protocolo.
Tipos de ARP
Estos son los cuatro tipos de Protocolo de Resolución de Direcciones:
- Proxy ARP
- ARP gratuito
- Reverse ARP (RARP)
- ARP inverso (InARP)
La siguiente ilustración resume los cuatro tipos de ARP antes de que examinemos cada uno en detalle:
Proxy ARP
En el método Proxy ARP, los dispositivos de capa 3 pueden responder a las solicitudes ARP en nombre de otro host. Un enrutador configurado responde a la dirección IP de destino y asigna su propia dirección MAC a dicha dirección IP, de modo que el tráfico del remitente llega a su destino a través del enrutador.
ARP gratuito
El ARP gratuito es una solicitud que un host envía para obtener su propia dirección IP. Ayuda a la red a identificar direcciones IP duplicadas. Cuando un enrutador o conmutador envía un ARP gratuito para su propia dirección IP y no recibe respuesta, confirma que ningún otro nodo está utilizando la dirección IP asignada a ese dispositivo.
Reverse ARP (RARP)
Reverse ARP, también conocido como RARP, es un protocolo de red que utiliza un sistema cliente en una LAN para solicitar su propia dirección IPv4 de la tabla de enrutamiento ARP. El administrador de red suele crear una tabla en el enrutador de puerta de enlace que asigna cada dirección MAC a una dirección IP específica.
ARP inverso (InARP)
El protocolo ARP inverso, también llamado InARP, se utiliza para encontrar las direcciones IP de los nodos a partir de sus direcciones de la capa de enlace de datos. InARP se usa ampliamente en redes ATM y Frame Relay, donde el direccionamiento de circuitos virtuales de capa 2 se obtiene a partir de la señalización de capa 2.
Encabezado ARP
El encabezado ARP contiene los campos que tanto la solicitud como la respuesta utilizan para transmitir la información de direccionamiento. La siguiente figura muestra la estructura del encabezado ARP:
- Tipo de hardware: Es 1 para Ethernet.
- Tipo de protocolo: Es el protocolo utilizado en la capa de red.
- Longitud de la dirección de hardware: Es la longitud en bytes, por lo que sería 6 para Ethernet.
- Longitud de la dirección del protocolo: Su valor es de 4 bytes.
- Operadisrupción Code: Indica si el paquete es una solicitud ARP (1) o una respuesta ARP (2).
- Dirección de hardware del remitente: Es la dirección de hardware del nodo de origen.
- Dirección del protocolo del remitente: Es la dirección de capa 3 del nodo de origen.
- Target Dirección del hardware: Se utiliza en una solicitud RARP; la respuesta incluye tanto la dirección de hardware del destino como las direcciones de capa 3.
- Target Dirección del protocolo: Se utiliza en una solicitud ARP; la respuesta contiene tanto la dirección de capa 3 como la dirección de hardware del destino.
Ventajas de usar ARP
Estas son las ventajas y beneficios de usar ARP:
- Si se conoce la dirección IP de un sistema, su dirección MAC se puede descubrir fácilmente utilizando ARP.
- Los nodos finales no necesitan configurarse manualmente para "conocer" las direcciones MAC; se pueden encontrar cuando sea necesario.
- ARP permite que cada host en una red construya un mapa.ping entre direcciones IP y direcciones físicas (MAC).
- El conjunto de mapaspingLa información almacenada en un host se denomina tabla ARP o caché ARP.



