Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2010, 05:55
Avatar de HookerSP
HookerSP
 
Fecha de Ingreso: diciembre-2004
Mensajes: 983
Antigüedad: 20 años
Puntos: 12
Respuesta: Entendiendo ARP

Cita:
Iniciado por elusuario_charaz Ver Mensaje

1. Todos las peticiones ARP son de tipo broadcast? No se pueden mandar paquetes ARP a una IP en concreto?

2. Como hace un nodo en una LAN para mandar una peticion ARP para conseguir la IP de otro nodo, si en realidad la maquina solicitante no conoce la MAC del router?

3. Cuando ejecuto el comando "arp" en una terminal Linux, me muestra la direccion MAC de "localhost", pero resulta que esta direccion es la del router, mientras que la de mi tarjeta Wi-Fi es otra totalmente distinta. Por que es esto?

Saludos y gracias.
1.- Que yo sepa si, es decir, los dispositivos aprenden a través de envío de paquetes de difusión. No se puede enviar un paquete ARP a una dirección, lo que si se puede hacer es inyectar paquetes ARP falsos mediante un ataque que se llama SPOOF ARP. Fue muy famoso en su momento porque tirabas una red en dos segundos. A medida que han ido apareciendo versiones de TCP este tipo de ataque se ha ido evitando.

2.- Que yo sepa, esnifando el tráfico. Cuando un PC lanza un paquete preguntando "que dirección física tiene una determinada IP", todo el mundo escucha y aprende la respuesta.Los router van destripando paquetes y se van completando las tablas ARP con lo que van aprendiendo.

3.- No entiendo. Lo mismo la tabla ARP de tu ordenador solo tiene una entrada que es la IP del router + la MAC del router, es logico. Prueba a poner en la misma red un portatil o algo más a ver si aparecen dos entradas en la tabla.

Un saludo.
Hooker

Y cuando acabes con ARP ........................ hay un protocolo especial para ti que se llama RARP, y no es coña.