ARP (Address Resolution Protocol, protocolo de resolución de direcciones) es el que usa un equipo para averiguar la dirección MAC de otro cuando solo conoce su dirección IP.
Es como llegar a un salón y preguntar en voz alta: «¿Quién es Ana López?». Todos escuchan, pero solo Ana levanta la mano y dice «soy yo, estoy aquí». Desde entonces ya sabes dónde está y no tienes que volver a preguntar.
En términos técnicos
- Está definido en el RFC 826 (1982).
- Une la capa 3 (IP) con la capa 2 (MAC). Por eso se dice que trabaja «entre» las dos; en esta tabla lo ubicamos en la capa 2 porque sus mensajes viajan directamente en tramas Ethernet.
- Sus mensajes van en tramas con EtherType
0x0806, no dentro de un paquete IP. - Solo funciona dentro de la misma red local (no cruza routers).
- Cada equipo guarda lo que aprende en su tabla ARP (caché) durante un tiempo.
- Es exclusivo de IPv4. En IPv6 ese trabajo lo hace NDP (ICMPv6).
¿Dónde lo vas a encontrar?
Cada vez que un equipo IPv4 envía algo a otro de su red o a internet: antes del primer paquete hay casi siempre un intercambio ARP. Es de lo primero que verás al abrir una captura en Wireshark.