Cómo funciona
Aquí hay un caso de uso común de ARP: dos computadoras están en la misma red Ethernet, tienen las direcciones IP de la otra, pero las direcciones MAC son desconocidas. Sin embargo, la red Ethernet no puede transmitir datos basados en direcciones IP.
Para resolver el problema, una de las computadoras envía una solicitud de difusión con la dirección IP requerida a todos los hosts del mismo dominio. La computadora con la dirección IP requerida a su vez responde con su dirección MAC. Esto permite la transmisión de datos.
El uso de redes IP construidas sobre Ethernet está muy extendido, y siempre se usa ARP en estos casos. Es por eso que se ha vuelto popular.
Seguridad
La caché ARP se comprueba cada vez que se solicita una dirección MAC para transmitir datos. Esto ayuda a evitar el envío de la solicitud nuevamente si la dirección MAC necesaria se ha obtenido anteriormente, y todavía está almacenada en la caché ARP. El tamaño de la caché ARP es limitado, por lo general puede almacenar direcciones MAC solo durante varios minutos. La caché también se limpia regularmente. Esto es necesario para garantizar la privacidad y seguridad de los usuarios, así como para evitar ataques de suplantación de direcciones IP y secuestro de sesiones. Además, toda la información sobre cualquier intento fallido de contactar con hosts fuera de la red se elimina durante la limpieza de caché ARP.