Vous êtes sur la page 1sur 16

Protocolo ARP

Address Resolution Protocol


Juan Pablo Estrada Venegas 23/08/2011

Protocolo ARP (Address Resolution Protocol)

Tabla de Contenido
Introduccin ............................................................................................................................. 2 Historia ..................................................................................................................................... 3 El objetivo del protocolo ARP ................................................................................................. 4 El proceso ARP ........................................................................................................................ 5 1. 2. Resolucin de direcciones IPv4 a direcciones MAC ......................................................5 Mantenimiento de una tabla ARP .....................................................................................5

Diseo de la trama. .................................................................................................................. 6 El proceso de ARP: Destinos fuera de la red local. ............................................................... 9 Broadcast de ARP: Problemas...............................................................................................13 Sobrecarga en los medios ............................................................................................................. 13 Seguridad..................................................................................................................................... 13 Conclusin ..............................................................................................................................14 Bibliografa ..............................................................................................................................15

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 1

Protocolo ARP (Address Resolution Protocol)

Introduccin
El siguiente trabajo es una investigacin acerca del Protocolo ARP(Address Resolution Protocol) donde nos enfocaremos en la historia as como su funcionamiento ,como fundamento de la investigacin se usara la informacin incluida en la IETF RCF 826 Converting Network Protocol Addresses as como una recopilacin de informacin del protocolo alojada en documentos en la Internet, as como documentos de CISCO Networking y IETF para mostrar de forma grfica el funcionamiento del protocolo as como sus caractersticas tcnicas.

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 2

Protocolo ARP (Address Resolution Protocol)

Historia
Este protocolo fue diseado originalmente para el DEC / Intel / Xerox 10Mbit Ethernet. Se ha generalizado para que pueda ser utilizado para otros tipos de redes. El 10Mbit Ethernet fue el primer protocolo de Ethernet y naci de la idea de dos hombres Robertt Metcalfe y David Boggs, en principio ellos fueron los de la idea original al pasar los aos y con la colaboracin de otros individuos. El principal objetivo de la poca era desarrollar lo que se conoci como la oficina del futuro que era un proyecto de Xerox, donde lo que se buscaba compartir ficheros y comunicar impresoras todo esto a alta velocidad, del orden de megabytes por segundo ya que la informacin de las impresoras de la poca era enorme comparable con las impresoras lser actuales En 1973 el proyecto ya tena caractersticas del Ethernet actual, empleaba CSMA/CD para evitar las colisiones, tena tecnologa de bus y trabajaba a 2,94 Mb/s sobre un segmento de cable coaxial de 1,6 km de longitud. Las direcciones eran de 8 bits y el CRC de las tramas de 16 bits. El protocolo utilizado al nivel de red era el PUP (Parc Universal Packet) que luego evolucionara hasta convertirse en el que luego fue XNS (Xerox Network System), antecesor a su vez de IPX (Netware de Novell). En vez de utilizar el cable coaxial de 75 ohms de las redes de televisin por cable se opt por emplear cable de 50 ohms que produca menos reflexiones de la seal, a las cuales Ethernet era muy sensible por transmitir la seal en banda base La primera versin fue un intento de estandarizar Ethernet aunque hubo un campo de la cabecera que se defini de forma diferente, posteriormente ha habido ampliaciones sucesivas al estndar que cubrieron las ampliaciones de velocidad (Fast Ethernet, Gigabit Ethernet y el de 10 Gigabits), redes virtuales, hubs, conmutadores y distintos tipos de medios, tanto de fibra ptica como de cables de cobre (tanto par trenzado como coaxial). Los estndares de este grupo no reflejan necesariamente lo que se usa en la prctica, aunque a diferencia de otros grupos este suele estar cerca de la actualidad

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 3

Protocolo ARP (Address Resolution Protocol)

El objetivo del protocolo ARP


El protocolo ARP tiene un papel clave entre los protocolos de capa de Internet relacionados con el protocolo TCP/IP, ya que permite que se conozca la direccin fsica de una tarjeta de interfaz de red correspondiente a una direccin IP. Por eso se llama Protocolo de Resolucin de Direccin (en ingls ARP significa Address Resolution Protocol). Cada equipo conectado a la red tiene un nmero de identificacin de 48 bits. ste es un nmero nico establecido en la fbrica en el momento de fabricacin de la tarjeta. Sin embargo, la comunicacin en Internet no utiliza realmente este nmero (ya que las direcciones de los equipos deberan cambiarse cada vez que se cambia la tarjeta de interfaz de red), sino que utiliza una direccin lgica asignada por un organismo: la direccin IP. A nivel de la capa de red, los nodos se comunican a travs del uso de direcciones IP; no obstante, los paquetes IP se entregan a la capa de enlace para su colocacin en el canal de comunicacin. En ese momento, el protocolo de la capa de enlace no tiene conocimiento de la direccin fsica del nodo destino. Para que las direcciones fsicas se puedan conectar con las direcciones lgicas, el protocolo ARP interroga a los equipos de la red para averiguar sus direcciones fsicas, la estrategia de ARP es hacer un Broadcast a todos los nodos de la red, consultando a quien pertenece la direccin lgica destino. Cuando el nodo destino recibe el mensaje y lo pasa a la capa de red, detecta que es su direccin IP y reconoce que el nodo origen est solicitando su direccin fsica y responde, y luego crea una tabla de bsqueda entre las direcciones lgicas y fsicas en una memoria cach. Cuando un equipo debe comunicarse con otro, consulta la tabla de bsqueda. Si la direccin requerida no se encuentra en la tabla, el protocolo ARP enva una solicitud a la red. Todos los equipos en la red comparan esta direccin lgica con la suya. Si alguno de ellos se identifica con esta direccin, el equipo responder al ARP, que almacenar el par de direcciones en la tabla de bsqueda, y, a continuacin, podr establecerse la comunicacin.

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 4

Protocolo ARP (Address Resolution Protocol)

El proceso ARP
El protocolo ARP ofrece dos funciones bsicas: Resolucin de direcciones IPv4 a direcciones MAC. Mantenimiento de una cach de las asignaciones.

1. Resolucin de direcciones IPv4 a direcciones MAC


Para que una trama se coloque en los medios de la LAN, debe contar con una direccin MAC de destino. Cuando se enva un paquete a la capa de Enlace de datos para que se lo encapsule en una trama, el nodo consulta una tabla en su memoria para encontrar la direccin de la capa de Enlace de datos que se mapea a la direccin IPv4 de destino. Esta tabla se denomina tabla ARP o cach ARP. Cada entrada o fila de la tabla ARP tiene un par de valores: una direccin IP y una direccin MAC. La relacin entre los dos valores se denomina mapa, que simplemente significa que usted puede localizar una direccin IP en la tabla y descubrir la direccin MAC correspondiente. Para comenzar el proceso, un nodo transmisor intenta localizar en la tabla ARP la direccin MAC mapeada a un destino IPv4. Si este mapa est almacenado en la tabla, el nodo utiliza la direccin MAC como la MAC de destino en la trama que encapsula el paquete IPv4. La trama se codifica entonces en los medios de la red.

2. Mantenimiento de una tabla ARP


La tabla ARP se mantiene dinmicamente. Existen dos maneras en las que un dispositivo puede reunir direcciones MAC. Una es monitorear el trfico que se produce en el segmento de la red local. A medida que un nodo recibe tramas de los medios, puede registrar las direcciones IP y MAC de origen como mapeos en la tabla ARP. A medida que las tramas se transmiten en la red, el dispositivo completa la tabla ARP con los pares de direcciones. Otra manera en la que un dispositivo puede obtener un par de direcciones es emitir una solicitud de ARP. El ARP enva un broadcast de Capa 2 a todos los dispositivos de la LAN Ethernet. La trama contiene un paquete de solicitud de ARP con la direccin IP del host de destino. El nodo que recibe la trama y que identifica la direccin IP como si fuera la suya responde enviando un paquete de respuesta de ARP al emisor como una trama unicast. Esta respuesta se utiliza entonces para crear una entrada nueva en la tabla ARP. Estas entradas dinmicas de la tabla MAC tienen una marca horaria similar a la de las entradas de la tabla MAC en los switches. Si un dispositivo no recibe una trama de un determinado dispositivo antes de que venza la marca horaria, la entrada para este dispositivo se elimina de la tabla ARP.
Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 5

Protocolo ARP (Address Resolution Protocol) Adems, pueden ingresarse entradas estticas de mapas en una tabla ARP, pero esto no sucede con frecuencia. Las entradas estticas de la tabla ARP caducan cuando pasa el tiempo y deben eliminarse en forma manual.

Diseo de la trama.
Ahora vamos a observar el funcionamiento completo en base a ARP para la creacion de la trama esto se lograra a una serie de imgenes que muestran el proceso .

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 6

Protocolo ARP (Address Resolution Protocol)

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 7

Protocolo ARP (Address Resolution Protocol)

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 8

Protocolo ARP (Address Resolution Protocol)

Fuentes: Cisco Networking CCNA Exploration4.0 Aspectos Bsicos de Networking pag 330-332

El proceso de ARP: Destinos fuera de la red local.


Si el host IPv4 de destino no se encuentra en la red local, el nodo de origen necesita enviar la trama a la interfaz del router que es el Gateway o el siguiente salto que se utiliza para llegar a dicho destino. El nodo de origen utilizar la direccin MAC del Gateway como direccin de destino para las tramas que contengan un paquete IPv4 dirigido a hosts que se encuentren en otras redes. Vamos a ver por medio de las imgenes el proceso completo de envi fuera de la red local.

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 9

Protocolo ARP (Address Resolution Protocol)

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 10

Protocolo ARP (Address Resolution Protocol)

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 11

Protocolo ARP (Address Resolution Protocol)

Fuente: Cisco Networking CCNA Exploration4.0 Aspectos Bsicos de Networking pag 333-334

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 12

Protocolo ARP (Address Resolution Protocol)

Broadcast de ARP: Problemas.


Sobrecarga en los medios
En realidad la sobrecarga del medio se reduce a el que los broadcast por si solos pueden sobrecargar la red al ser esto causa una aumento en el trfico de la red, ahora bien esto tal vez en una red corporativa no tendra tanto impacto, pero en una red de ndole ms pequea, si un gran nmero de dispositivos se encendiera y todos comenzaran a acceder a los servicios de la red al mismo tiempo, podra haber una disminucin del rendimiento durante un perodo de tiempo breve. Sin embargo, una vez que los dispositivos envan los broadcasts de ARP iniciales y que aprenden las direcciones MAC necesarias, se minimizara todo el impacto en la red

Seguridad
En algunos casos, la utilizacin del ARP puede ocasionar un riesgo potencial de seguridad. La suplantacin ARP o el envenenamiento ARP es una tcnica que utiliza un atacante para introducir una asociacin de direcciones MAC incorrecta en una red emitiendo solicitudes de ARP falsas. Un atacante falsifica la direccin MAC de un dispositivo y a continuacin pueden enviarse tramas al destino equivocado. La solucin a para evitar el ARP spoofing que es el problema planteado anteriormente es la configuracin manual de asociaciones ARP estticas, esto consiste en limitar los dispositivos a un grupo autorizado para el ingreso a la red.

Fuente: Cisco Networking CCNA Exploration4.0 Aspectos Bsicos de Networking pag 337

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 13

Protocolo ARP (Address Resolution Protocol)

Conclusin
Este trabajo ha sido una pequea resea histrica, as como funcional de protocolo ARP (Address Resolution Procotol), donde logramos observar el porqu de la creacin de este protocolo en el funcionamiento de ARP en la Ethernet. Adems se logr comprender el funcionamiento que tiene ARP con detallada explicacin de todos su puntos y como se ve involucrado en la transmisin de datos por la red.

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 14

Protocolo ARP (Address Resolution Protocol)

Bibliografa
El protocolo ARP: El Objetivo de ARP, octubre 16 del 2008 http://es.kioskea.net/contents/internet/arp.php3 23/08/2011 RFC 826: ARP (un protocolo de resolucin de direccin de Ethernet) http://www.ietf.org/rfc/rfc826.txt Funcionamiento del Protocolo ARP http://es.wikipedia.org/wiki/Address_Resolution_Protocol#Funcionamiento_I Network Fundamentals, CCNA Exploration Companion Guide by Mark Dye, Rick McDonald, Antoon Rufi. Published by Cisco Press.Series: Companion Guide. ISBN-10: 1-58713-208-7; ISBN-13: 978-1-58713-208-7; Published: Oct 29, 2007; Copyright 2008; Dimensions 8x9-1/4; Pages: 560; Edition: 2nd.

Juan Pablo Estrada Venegas Comunicaciones y Redes de Computadoras

Pgina 15