mayo 16, 2006

Paquetes ARP gratuitos

Address Resolution Protocol (Protocolo de resolución de direcciones): Es un protocolo de nivel de red que se encarga de mapear una dirección de este nivel a una dirección a nivel de enlace. Vamos, que resuelve una dirección IP en su correspondiente dirección Ethernet.

¿Qué es un "gratuitous ARP"?


Se trata de un paquete que no es necesario según el RFC826, en estos paquetes ambas IP (origen y destino) son las de la máquina originaria y la MAC destino se trata de una dirección de broadcast.

Una de sus utilidades es detectar conflictos de IP's, esa ventanita de "esta ip ya está cogida" que sale al arrancar un windows mal configurado se debe a que otro equipo ha respondido con estos paquetes.

En esta captura se muestra el intercambio de paquetes arp que ocurre cuando arranca un windows:


Otra de principal utilidad de este tipo de paquetes es la de informar, a switches o máquinas, de las MAC de sus interfaces para que actualicen sus tablas sin necesidad de peticiones directas, como bien ha sufrido Sergio ;D

Tags:

comentarios:

Sergio Hernando dijo...

Arghhhh

Menos mal que ya no sufro dicho problema :P :P porque vaya tela.

Interesante post, por cierto :)

Salu2

Anónimo dijo...

A mi la ip de origen y destino me sale como 0.0.0.0 ¿¿??

Hardware type: Ethernet (0x0001)
Protocol type: IP (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: request (0x0001)
Sender MAC address: Macali_28:c2:b9 (00:11:a3:28:c2:b9)
Sender IP address: 0.0.0.0 (0.0.0.0)
Target MAC address: 00:00:00_00:00:00 (00:00:00:00:00:00)
Target IP address: 0.0.0.0 (0.0.0.0)