ARP son las siglas en inglés de Address Resolution Protocol (Protocolo
de resolución de direcciones).
ARP está documentado en el RFC(Request For Comments) 826.
En Ethernet, la capa de enlace trabaja con direcciones físicas. El
protocolo ARP se encarga de traducir las direcciones IP a direcciones
MAC (direcciones físicas).Para realizar ésta conversión, el nivel de
enlace utiliza las tablas ARP, cada interfaz tiene tanto una dirección
IP como una dirección física MAC.
ARP se utiliza en 4 casos referentes a la comunicación entre 2 hosts:
Cuando 2 hosts están en la misma red y uno quiere enviar un paquete a
otro.
Cuando 2 host están sobre redes diferentes y deben usar un
gateway/router para alcanzar otro host.
Cuando un router necesita enviar un paquete a un host a través de otro
router.
Cuando un router necesita enviar un paquete a un host de la misma red.