Você está na página 1de 7

Protocolo ARP (Address Resolution Protocol)

Juan Felipe Gutirrez 261477 German Alonso. Lopez 261525 Alejandro Rodriguez 285257
Es un protocolo en la capa de red utilizado por los usuarios IP que se encuentran conectados en una LAN. ARP es utlizaodo para determinar la direccin MAC de otra computadora o de una puerta de enlace que se encuatran en la misma LAN. Existen dos direcciones asociadas a host: Direccin IP y Direccin MAC. La direccin MAC es asiganada al host cuando este es fabricado, siendo entonces la direccin fsica o hardware. Estas dos direcciones son guardadas en el disco del host. La asocciacin de el par direcciones de varios host se llama ARP cache, la cul contiene una lista de pares de direcciones de los host previemente comunicados..

La imagen anterior muestra el ejemplo dos Redes Ethernet conectadas a un anillo y una conexin WAN. Cuando un host por ejemplo E1 desea comunicarse con el host E2. El host1 mediante un sotware IP reconoce que el host destino esta en su misma red pero necesita ubicar la direccin IP. EL host 1 manda un paquete de difusin preguntado a quien corresponde la direccin IP destino, lo cul es llamada ARP request message . Este ARP request message contiene el par de direcciones IP/MAC del emisor y la IP del emisor. EL host dos reorganiza su IP, verifica si el par IP/MAC recibido esta en su cache, de lo contrario los almacena; el host2 responde con un ARP reply message el cul contine su propia MAC. El host uno almacena la IP/MAC del host uno en su cache y pasa a la espera de un datagrama por el protocolo LLC. Cuando host 1 quiere enviar un paquete al host 4 fuera de su misma red, por lo tanto la difusin no servir ya que host4 no vera el mensaje, por lo tanto se configura el enrutador CS para que responda a las solicitudes de ARP de la red 192.31.63.0 (y posiblemente del otras redes locales). En este caso, el host 1 introducir (192.31.63.8, E3) en el cach ARP y enviar felizmente todo el trfico del host 4 al enrutador local. Esta solucin se llama proxy ARP. El host 1 empaca el paquete IP a E3. Cuando el enrutador CS obtiene la trama Ethernet, retira el paquete IP del campo de carga til y busca la direccin IP en sus tablas de enrutamiento.

Descubre que se supone que los paquetes para la red 192.31.63.0 van al enrutador 192.31.60.7. Si an no conoce la direccin FDDI de 192.31.60.7, transmite un paquete ARP al anillo y aprende que su direccin del anillo es F3. Inserta entonces el paquete en el campo de carga til de una trama FDDI dirigido a F3 y la coloca en el anillo. La figura inferior muestra muetsra los formatos para los request y reply mensajes, los cuales tiene el mismo formato.

Imagen 1. Formato para tramas ARP. Mediante el analizar de redes WIRESHARK se realizaron las siguientes capturas para el protocolo ARP. CAPTURA ARP REQUEST: Las tres primeras capturas que se muestran permiten observar cada uno de los datos pertenecientes a la cada de la capas que se muestran. En imagen 2 se muestra los datos pertenecientes a la trama en la capa fsica los culaes son compuestos por la trama de Ethernet y de ARP y que se encuentran sealados en la ventana inferior del analizador; en la ventana de la mitad estan las diferentes capas que intervienen en el protocolo; en la ventana superior se muestran los datos para el tipo de

protocolo, destinatario y fuente. Como se puede observar se aplico un filtro solo para el protocolo ARP el cul es el de inters en este casa. Las imagenes 3 y 4 representan los datos resaltados en la ventana inferior para ETHERNTE y ARP respectivamente. Despegando el men en la ventana de la mitad para Address Resolution Protocol se obtuvo: No. Time Source Destination Protocol Info 122 4.855189 CompalIn_4d:04:a8 All-HSRP-routers_09 ARP Tell 168.176.27.64 Who has 168.176.26.1?

Frame 122: 42 bytes on wire (336 bits), 42 bytes captured (336 bits) Arrival Time: Nov 29, 2011 16:39:48.320982000 COT Epoch Time: 1322602788.320982000 seconds [Time delta from previous captured frame: 0.084046000 seconds] [Time delta from previous displayed frame: 0.084046000 seconds] [Time since reference or first frame: 4.855189000 seconds] Frame Number: 122 Frame Length: 42 bytes (336 bits) Capture Length: 42 bytes (336 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: eth:arp] [Coloring Rule Name: ARP] [Coloring Rule String: arp] Ethernet II, Src: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8), Dst: All-HSRP-routers_09 (00:00:0c:07:ac:09) Destination: All-HSRP-routers_09 (00:00:0c:07:ac:09) Address: All-HSRP-routers_09 (00:00:0c:07:ac:09) .... ...0 .... .... .... .... = IG bit: Individual address (unicast) .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default) Source: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8) Address: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8) .... ...0 .... .... .... .... = IG bit: Individual address (unicast) .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default) Type: ARP (0x0806) Address Resolution Protocol (request) Hardware type: Ethernet (0x0001) Protocol type: IP (0x0800) Hardware size: 6 Protocol size: 4 Opcode: request (0x0001) [Is gratuitous: False] Sender MAC address: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8) Sender IP address: 168.176.27.64 (168.176.27.64) Target MAC address: 00:00:00_00:00:00 (00:00:00:00:00:00) Target IP address: 168.176.26.1 (168.176.26.1) 0000 00 00 0c 07 ac 09 b8 70 f4 4d 04 a8 08 06 00 01 .......p.M...... 0010 08 00 06 04 00 01 b8 70 f4 4d 04 a8 a8 b0 1b 40 .......p.M.....@ 0020 00 00 00 00 00 00 a8 b0 1a 01 ..........

El texto resaltado en negrita pertenece a los datos enviados en la trama ARP. Antes de empezar con el primer nmero para ARP se ve que la trama anteroior a este es la de ETHERNET donde la direccin e informacin son todos unos, por lo tanto es una difusin con la cul se pregunta a todos los host de quien es la direccin Target IP address: 168.176.26.1 esperando por respuesta una MAC address. SI observamos la imagen 1, el primer dato que se envia en la trama de ARP es el Hardware type. Este dato de la trama es de 32bit, y para este caso es 0x001 lo cul significa que es una conexin Ethernet. El Protocol type dato muestra el tipo de protocolo de capa superior (red) y para este caso es 0x008 de IP. El Hardware size y Protocol size especifican el nmero de bytes del hardware y el protocolo 06 para Ethernet y 04 para IP. El campo para Opcode (Operation) especifica la operacin del protocolo ARP request (0001) o reply (0002) or a RARP request (0003) o reply (0004), en este caso ser un request. Los siguientes 4 Sender MAC address Sender IP address Target MAC address Target IP address campos son para las parejas IP/MAC del destinatario y emisor. SI es un broadcast se enviar la pareja IP/MAC del emisor y para el destino solo la IP ya que lo que se quiere es conocer el MAC del destino, es por esto que en este caso el capo Target MAC address es igual a cero.

Imagen2. Carptura para FRAME

Imagen 3. Camptura para ARP request ethernet.

Imagen 4. Captura para ARP.

CAPTURA REPLY: En la imagen 5 se muestra la captura para la respuesta reply de la solicitud MAC.

Imagen 5. Camptura para ARP reply No. Time Source Destination Protocol Info 123 4.855766 All-HSRP-routers_09 CompalIn_4d:04:a8 ARP 00:00:0c:07:ac:09 168.176.26.1 is at

Frame 123: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) Arrival Time: Nov 29, 2011 16:39:48.321559000 COT Epoch Time: 1322602788.321559000 seconds [Time delta from previous captured frame: 0.000577000 seconds] [Time delta from previous displayed frame: 0.000577000 seconds] [Time since reference or first frame: 4.855766000 seconds] Frame Number: 123 Frame Length: 60 bytes (480 bits) Capture Length: 60 bytes (480 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: eth:arp] [Coloring Rule Name: ARP] [Coloring Rule String: arp] Ethernet II, Src: All-HSRP-routers_09 (00:00:0c:07:ac:09), Dst: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8) Destination: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8) Address: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8) .... ...0 .... .... .... .... = IG bit: Individual address (unicast) .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default) Source: All-HSRP-routers_09 (00:00:0c:07:ac:09) Address: All-HSRP-routers_09 (00:00:0c:07:ac:09) .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default) Type: ARP (0x0806) Trailer: 000000000000000000000000000000000000 Address Resolution Protocol (reply) Hardware type: Ethernet (0x0001) Protocol type: IP (0x0800) Hardware size: 6 Protocol size: 4 Opcode: reply (0x0002) [Is gratuitous: False] Sender MAC address: All-HSRP-routers_09 (00:00:0c:07:ac:09) Sender IP address: 168.176.26.1 (168.176.26.1) Target MAC address: CompalIn_4d:04:a8 (b8:70:f4:4d:04:a8) Target IP address: 168.176.27.64 (168.176.27.64) 0000 0010 0020 0030 b8 70 f4 4d 04 a8 00 00 0c 07 ac 09 08 06 00 01 .p.M............ 08 00 06 04 00 02 00 00 0c 07 ac 09 a8 b0 1a 01 ................ b8 70 f4 4d 04 a8 a8 b0 1b 40 00 00 00 00 00 00 .p.M.....@...... 00 00 00 00 00 00 00 00 00 00 00 00 ............

El reply ser la respuesta del host destino. El comporatmiento de cada uno de los campos de la trama ARP ser el mismo que para request con algunas excepciones. Primero, el campo de operacin tomar el numero hex de 0002 el cul representa la accin de reply, y segundo los campos de par de direcciones IP/MAC estar presente tanto para el destinatario como para el emisor, pero teniendo en cuenta que el emisor o fuente en el reply ser el host con la ip de destino para el cul se realizo el broadcasting.

Você também pode gostar