Protocolo de resolución de direcciones: ¿Qué es el encabezado ARP en redes?
¿Qué es ARP?
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 MAC (Control de acceso a medios) dada la dirección IP del sistema. La tarea principal del ARP es convertir la dirección IP de 32 bits (para IPv4) en una dirección MAC de 48 bits.
Este protocolo se utiliza principalmente para determinar la dirección de hardware (MAC) de un dispositivo desde una dirección IP. También se utiliza cuando un dispositivo quiere comunicarse con otro dispositivo en una red local. La forma completa de ARP es Protocolo de resolución de direcciones.
¿Cómo funciona el Protocolo de resolución de direcciones (ARP)?
Todos los sistemas operativos en una red IPv4 mantienen un caché ARP. Cuando el host solicita una dirección MAC para enviar un paquete a otro host en la LAN, verifica su caché ARP para verificar que la traducción de la dirección MAC ya esté presente.
Entendamos este concepto con un ejemplo:
- Hosta P resuelve la dirección de protocolo para el host U para mensajes de protocolo desde una aplicación en P enviada a U.
- P no resuelve una dirección de protocolo para el host U
- Al utilizar la capa de Internet, el host P entrega al host U enrutando a través de T1 y T2.
- El host P resuelve la dirección de hardware T1.
- La capa de red en el host P pasa el paquete que contiene la dirección de protocolo de destino para U para su entrega a T1
- T1 entrega el paquete a T2, quien a su vez lo reenvía al Host U.
Términos ARP importantes
- Caché ARP: Después de resolver la dirección MAC, el ARP la envía al caché almacenado en una tabla para referencia futura. Las comunicaciones posteriores pueden utilizar la dirección MAC de la tabla.
- Tiempo de espera de la caché ARP: Es el tiempo durante el cual puede residir la dirección MAC en la caché ARP.
- Solicitud ARP: Transmitir un paquete a través de la red para validar si encontramos la dirección MAC de destino o no.
- Respuesta/respuesta ARP: La respuesta de la dirección MAC que el origen recibe del destino ayuda a una mayor comunicación 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 vinculación.
Para ello se utilizan tres técnicas:
- búsqueda de tabla – Enlaces almacenados en la memoria con la dirección de protocolo como clave. Utiliza la capa de enlace de datos para verificar la dirección del protocolo y encontrar la dirección del hardware.
- Dinámica-Este tipo de método de mensajería de red se utiliza para la resolución "justo a tiempo". La capa de enlace de datos envía solicitudes de mensajes en una dirección de hardware. el destino responde.
- Cálculo en forma cerrada–En este método, una dirección de protocolo se basa en una dirección de hardware. La capa de enlace de datos deriva la dirección de hardware de la dirección de protocolo.
Tipos de ARP
Aquí hay cuatro tipos de protocolo de resolución de direcciones, que se detallan a continuación:
- Proxy ARP
- ARP gratuito
- RevARP falso
- ARP inverso
Conozcamos todos ellos en detalle:
Proxy ARP
En el método Proxy ARP, los dispositivos de capa 3 pueden responder a solicitudes ARP. Este tipo de ARP está configurado para que el enrutador responda a la dirección IP de destino y asigne la dirección MAC del enrutador con la dirección IP de destino y el remitente cuando llegue a su destino.
ARP gratuito
Gratuita es otro tipo de solicitud ARP del anfitrión. Este tipo de solicitud ARP ayuda a la red a identificar la dirección IP duplicada. Por lo tanto, cuando un enrutador o conmutador envía una solicitud ARP para obtener su Dirección IP, no se reciben respuestas ARP para que ningún otro nodo pueda usar la dirección IP asignada a ese conmutador o enrutador.
RevErse ARP (RARP)
RevErse ARP, ahora también llamado RARP, es un tipo de protocolo de red ARP que utiliza el sistema cliente en una LAN para solicitar su dirección IPv4 de la tabla de enrutadores ARP. El administrador de la red crea principalmente una tabla en el enrutador de puerta de enlace, que ayuda a determinar la dirección MAC de esa dirección IP específica.
ARP inverso (InARP)
El ARP inverso también se llama InARP y es un tipo de ARP que se utiliza para encontrar las direcciones IP de los nodos a partir de las direcciones de la capa de enlace de datos. InARP se usa ampliamente para retransmisiones de tramas de redes ATM donde el direccionamiento del circuito virtual de Capa 2 se adquiere a partir de la señalización de Capa 2.
Encabezado ARP
- Tipo de hardware–Es 1 para Ethernet.
- Tipo de protocolo–Es un 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 4 bytes.
- OperaCódigo de ción indica que el paquete es una Solicitud ARP (1) o una Respuesta ARP (2).
- Dirección de hardware del remitente – Es una dirección de hardware del nodo de origen.
- Dirección de protocolo del remitente -Es una dirección de capa 3 del nodo origen.
- Target Dirección de hardware – Se utiliza en una solicitud RARP, cuya respuesta afecta tanto al hardware del destino como a las direcciones de capa 3.
- Target Dirección de protocolo – Se utiliza en una solicitud ARP cuando la respuesta lleva tanto direcciones de capa 3 como el hardware del destino.
Ventajas de usar ARP
Estas son las ventajas y beneficios de usar ARP
- Si está utilizando ARP, las direcciones MAC se pueden conocer fácilmente si conoce la dirección IP del mismo sistema.
- Los nodos finales no deben configurarse para "conocer" las direcciones MAC. Se puede encontrar cuando sea necesario.
- El objetivo de ARP es habilitar cada host en una red que le permita crear un mapeo entre direcciones IP y direcciones físicas.
- El conjunto de asignaciones o tablas almacenadas en el host se denomina tabla ARP o caché ARP.
PREGUNTAS MÁS FRECUENTES:
Resum
- El protocolo ARP ayuda a encontrar la dirección MAC (Control de acceso a medios) dada la dirección IP del sistema.
- Los términos ARP importantes son: 1) Caché ARP 2) Tiempo de espera de caché ARP 3) Solicitud ARP 4) Respuesta/respuesta ARP
- Tres tipos de técnicas de resolución ARP son: 1) Búsqueda de tablas 2) Dinámica 3) Cálculo de forma cerrada.
- Los protocolos ARP importantes son: 1) ARP proxy 2) ARP gratuito 3) RevErse ARP 4) ARP inverso.
- Los componentes del encabezado ARP son 1) Tipo de hardware 2) Tipo de protocolo 3) Longitud de la dirección de hardware 4) Longitud de la dirección de protocolo 5) Dirección de hardware del remitente 6) Dirección de protocolo del remitente 7) Target Dirección de hardware 8) Target Dirección de protocolo.