Así es como funciona:
1. El host quiere enviar un paquete: Cuando un host quiere enviar un paquete a otro host en la misma red local, conoce la dirección IP del destino pero no su dirección MAC.
2. ARP Solicitud de transmisión: El host envía un mensaje de solicitud ARP, que es esencialmente una transmisión a todos los dispositivos en la red local. Esta solicitud incluye la dirección IP del host de destino.
3. ARP Respuesta: El host con la dirección IP coincidente responde con un mensaje de respuesta ARP, que contiene su dirección MAC.
4. Actualizaciones de host ARP Cache: El host de envío luego actualiza su caché ARP (una tabla que almacena direcciones MAC asociadas con direcciones IP) con la información recién aprendida.
5. Paquete enviado con dirección MAC: Ahora que el host de envío conoce la dirección MAC de destino, puede encapsular el paquete IP dentro de una trama Ethernet y enviarlo al host de destino.
Puntos clave sobre ARP:
* Funciona en la capa de enlace de datos del modelo OSI.
* Es un protocolo de solicitud de solicitud .
* Se utiliza solo para comunicación de red local .
* Es un Protocolo sin estado , lo que significa que no mantiene un estado persistente de solicitudes y respuestas ARP pasadas.
* Puede ser vulnerable a ataques de seguridad como arp envenenamiento .
Al usar ARP, los hosts en una red local pueden comunicarse de manera eficiente entre sí a pesar de no conocer las direcciones MAC de los demás directamente.