El Protocolo ARP
Es un protocolo de nivel de red cuya funci贸n es asociar a la direcci贸n IP su correspondiente direcci贸n de red mac. El m茅todo utilizado para la obtenci贸n de la IP es mediante peticiones de ARP. Cuando se quiere obtener la direcci贸n mac se env铆a un paquete ARP request a la direcci贸n de multififusion de red con la IP por la que se pregunta y espera obtener un paquete ARP request de otra maquina con la direcci贸n聽 mac de esa direcci贸n IP. Para optimizar esto cada maquina mantiene una cache con las direcciones traducidas esto lo llamaremos tablas ARP.
Si queremos enviar un paquete de “A” a “B” que se encuentra en la misma red lo primero que hace “A” es comprobar en su tabla ARP si se encuentra la direcci贸n MAC de “B” si es as铆 se utiliza si no se enviara el correspondiente paquete broadcast esperando la respuesta de la maquina cuya direcci贸n IP corresponda con la preguntada a帽adiendo un nuevo registro a la tabla. Estas entradas se borran cada cierto tiempo.
En un segundo caso si “A” quiere enviar un paquete a “B” que no esta en su misma red lo que hace “A” es enviarlo a trav茅s de la direcci贸n f铆sica de su router de salida, para ello consulta la tabla ARP realizando el correspondiente intercambio de mensajes si dicha entrada no se encuentra en la tabla. Una vez聽 en el router este consulta su tabla de encaminamiento enviando el paquete al pr贸ximo nodo y聽 as铆 sucesivamente hasta que le paquete llega a un router de la red en la que se encuentre la IP destino. Una vez all铆 el router se encarga de averiguar la direcci贸n f铆sica consultando su tabla ARP o preguntando con mensajes correspondientes.
Campos en los datagramas ARP:
- Hardware protocol: 16bits. Tecnolog铆a de red empleada por debajo de TCP/IP.
- Network protocol: 16 bits. Tipo de protocolo empleado a nivel 3.
- Hardware address length: 8 bits. Longitud de la direcci贸n de red de hardware.
- Network address length: 8 bits. Longitud de la direcci贸n de red IP.
- Operaci贸n: 16 bits. Tipo de operaci贸n que nos da informaci贸n sobre si se trata de una petici贸n o de una respuesta ARP.
- Sender hardware address: 48 bits. Direcci贸n f铆sica MAC. de la interfaz de red del emisor.
- Sender network address: 32 bits. Direction IP del emisor.
- Target hardware address: 48 bits. Direcci贸n f铆sica mace e la interfaz de red del receptor.
- Target network address: 32 bits. La direction IP del receptor.





Buenos post para la asignatura que tuve en la carrera de Arquitectura de Redes, aun me acuerdo de empollarme el protocolo ARP y toa la pesca
Me mola tu modo de gestionar comentarios, viene con el tema? o es un plugin que le has metido tu? Ahora me estoy poniendo al dia con JQuery, lo mismo meto algo en mi blog.
Pues Gracias. Me alegro que te guste. La gestion de los comentarios viene ya preconfigurada con el tema que estoy usando.
muy bien explicado el protocolo ARP gracias, yo si sabia que hacia un host cuando queria enviar un paquete a otro host en la misma red local, pero me confundia un poco cuando un host tenia que mandar un paquete a un host remoto, ya entendido, gracias, muchas gracias, saludos
pagina a favoritos, gracias amigo