Comunicación IP en una LAN Ethernet ARP

Documentos relacionados
ARP. Conceptos básicos de IP

Tema 4.- Nivel de Enlace. Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso

Switch Layer 2/3. Area de Ingeniería Telemática Programación de Redes Grado en Ingeniería Informática, 3º

Protocolo ARP. Address Resolution Protocol

Sistemas de Transportes de Datos (STD) Tema II: IP (Entrega 2) Grupo de Aplicaciones Telemáticas. Grupo de Aplicaciones Telemáticas

Capítulo 3. Protocolos de soporte a IP. Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación

CURSO PRÁCTICO DE REDES PRÁCTICA 3a PRÁCTICA DE TCP-IP ARP/ICMP/IP. Departamento de Ingeniería Área de Ingeniería de Sistemas y Automática 1.

Introducción a las LAN, WAN y al Internetworking

Modelo TCP/IP. Página 1. Modelo TCP/IP

Laboratorio de Redes de Computadores

Introducción a las redes de ordenadores y protocolos de comunicación. Ordenador que no depende de otro para su funcionamiento.

Capítulo 5: Capa Enlace de Datos - II

Nivel de transporte: UDP

Redes (4º Ing. Informática Univ. Cantabria)

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE RED

Clase 4 Ethernet Tema 2.- Nivel de enlace en LANs

IP Internet Protocol. Funcionalidades: Esquema global de direcciones Fragmentación / reensamblado Ruteo

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP -

Direcciones IP y máscaras de red

IP Internet Protocol. IP Dirección IP. Funcionalidades: Esquema global de direcciones Fragmentación / reensamblado Ruteo. Direccionamiento IP

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico

Conceptos básicos de redes TCP/IP

Switch Layer 2/3 (Multilayer Switch)

Práctica de laboratorio: Uso de Wireshark para examinar tramas de Ethernet

5 Cuales de las siguientes opciones son formas de medición del ancho de banda comúnmente utilizadas? (Elija tres opciones).

PRACTICA 3. Monitorización de redes mediante Analyzer Justificación y objetivos. El paquete Analyzer

Tema 1: Arquitectura de Redes de Comunicaciones

Página 1 del ejercicio1.doc

Direccionamiento IP (1ª parte)

Conmutación Ethernet

El nivel de red de TCP/IP Enviar datagramas De una máquina a otra Utilizando rutas (locales) Sin garantías

Solución del examen de Redes - Segundo parcial - ETSIA - 1 de junio 2007

Fig.1 Redes conectadas a Internet a través de routers IP

Ethernet en LAN (3): Puentes y conmutadores

Introducción Mensajes UDP. Asignación de puertos a procesos. Bibliografía [COM06] Internetworking with TCP/IP, Cap. 11.

IP MULTICAST. Ing Camilo Zapata Universidad de Antioquia

REDES INFORMATICAS: Protocolo IP

CCNA 1 v3.0 Módulo 9 Suite de Protocolos TCP/IP y Direccionamiento IP Prof: Mg Robert Antonio, Romero Flores

Unidad I: La capa de Red

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS Conjunto de problemas del Tema 3

CAPITULO 2 COMUNICACION ATRAVES DE LA RED

SISTEMAS INFORMÁTICOS EN TIEMPO REAL 2º Ingeniería Industrial PRÁCTICAS DE TCP-IP ARP/ICMP/IP. Escuela Politécnica Superior de Elche

Transformación de Direcciones IP en Direcciones Físicas (ARP - Protocolo de Resolución de Direcciones

Switch. Red de cuatro ordenadores interconectados a través de un switch.

8 Conjunto de protocolos TCP/IP y direccionamiento IP

Examen de Redes de Datos Tecnólogo en Telecomunicaciones (ROCHA)

Tema 6: Redes Locales Virtuales (VLAN)

Redes de Computadores

Taller de Wireshark. Teoría de las Comunicaciones. Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires

Modelo TCP/IP Modelo TCP/IP

Bloque IV: El nivel de red. Tema 10: Enrutamiento IP básico

REDES DE COMPUTADORES Laboratorio

Ayudantía N 5 Redes De Datos CIT Profesor: Cristian Tala

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI.

Prácticas de laboratorio de Telemática II

Objetivos. Comprender el funcionamiento de Internet y los protocolos que la hacen funcionar

Capítulo 11: Capa 3 - Protocolos

LA ARQUITECTURA TCP/IP

Router Teldat. Protocolo ARP e InARP

Prácticas de laboratorio de Telemática II

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Redes y Tecnologías de Telecomunicaciones

Redes Unix 1.- Arquitectura de protocolos de Internet El nivel de red.

TECNICO EN SEGURIDAD DE REDES, COMUNICACIÓN Y SISTEMAS INFORMATICOS. (REDES CISCO)

Tema 8 Redes TCP/IP. Intenet

REDES DE COMPUTADORES Convocatoria de Febrero 2005

Redes de Computadoras, Introducción a las Redes de Computador{ae}s y Comunicación de Datos

IP ICMP. Comunicación de Datos II Ingeniería en Sistemas Facultad Cs. Exactas Universidad Nacional de Centro de la Prov. de Bs. As. Sebastián Barbieri

TEMARIO DE TEORÍA. Módulo 1: Introducción a networking. Módulo 2: Aspectos básicos de networking

TEMA 0. Revisión Protocolo IPv4

Clase 26 Soluciones al problema de direccionamiento Tema 7.- Ampliación de temas

CORE SECURITY. Recolección furtiva de información Ernesto Alvarez PAGE

Router Teldat. Protocolo ARP e InARP

Ismael Briones Vilar ARP SPOOFING Espiando en redes segmentadas

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.

Capa de Red. Enrutamiento y Direccionamiento. Facilitador: Ing. Jorge B. Rubio P.

EXAMEN DE REDES. 1er PARCIAL. FEBRERO LABORATORIO TEST (70 %)

Introducción a redes Ing. Aníbal Coto Cortés

Tipos de Redes: Topologías de red: Según el tamaño: Según su tecnología de transmisión: Según en tipo de transferencia de datos:

XARXES. Coordinador Johan Zuidweg Despacho 358 Teléfono

Ciclo de Formación Profesional de Grado Superior ASIR Tarea PAR01 ASIR-PAR01.- TAREA.

Fragmentación y Reensamblado en IP ICMP

Descripción. Los procesos de comunicación son divididos en 7 capas (layers). Por qué?: Cada capa: Modelo de capas protocol stack

Sistemas de Transportes de Datos (STD) Tema I: Introducción (Entrega 2) Internet ISP ISP ISP ISP. ISP: Internet Service Provider

Tema 2: Internet Protocol (IP)

Introducción a las Redes de Computadoras

Práctica de laboratorio: Uso de Wireshark para examinar una captura de UDP y DNS

ETHERNET Y PROTOCOLOS TCP/IPv4

Capítulo 1. Introducción a la arquitectura de redes

TEMA 25: El Protocolo TCP/IP.

Material de Estudio. Ruteo Estático en Protocolo IP

Práctica 8: Ethernet, Switching y VLANs

Repercusión de IPv6 en la Administración General del Estado

Práctica 6 Solución: SNMP

Introducción a las redes TCP/IP en Linux

CAPITULO 4 TCP/IP NETWORKING

. Envia un paquete de datos con eco, que se envia a un dispositivo de red para que este emita una respuesta

Solución: Examen de Introducción a las Redes de Computadoras y Comunicación de Datos (ref: sirc0608.doc) 5 de agosto de 2006

WALC2011 Track 2: Despliegue de IPv6 Día -1 Guayaquil - Ecuador Octubre 2011

Servicios Telemáticos Avanzados 4º Grado en Ingeniería en Tecnologías de Telecomunicación Especialidad de Telemática

Transcripción:

Comunicación IP en una LAN Ethernet ARP Area de Ingeniería Telemática http://www.tlm.unavarra.es Laboratorio de Programación de Redes 3º Ingeniería Técnica en Informática de Gestión

Objetivo Cómo consigue IP que el nivel de enlace entregue el datagrama al interfaz correcto en la LAN Caso Ethernet ARP 1/21

Contenido Introducción ARP Motivación Funcionamiento Ejemplos Comunicación entre hosts en distintas LANs ARP 2/21

Contenido Introducción ARP Motivación Funcionamiento Ejemplos Comunicación entre hosts en distintas LANs ARP 3/21

Introducción Nivel de red permite que paquetes lleguen de unas redes a otras Dentro de cada red depende de la tecnología (nivel Host a Red) Veamos cómo se realiza la comunicación en el caso de una LAN Ethernet ( ) Red A Red D R1 R5 Red B R3 R6 R2 R4 Red C ARP 4/21

Introducción Nivel de red permite que paquetes lleguen de unas redes a otras Dentro de cada red depende de la tecnología (nivel Host a Red) Veamos cómo se realiza la comunicación en el caso de una LAN Ethernet ( ) Red D R5 ARP 5/21

Direcciones IP y MAC Direcciones IP: Direcciones del nivel de red, de 32 bits Empleadas para que el datagrama llegue a la red IP destino Lógicas Direcciones MAC (direcciones LAN o físicas o Ethernet): Para que una trama llegue de un interfaz a otro físicamente conectado en la misma red, de 48 bits en la mayoría de LANs A fuego en la ROM de la tarjeta Físicas Aplicación Transporte Red Enlace Físico Red D R5 ARP 6/21

Contenido Introducción ARP Motivación Funcionamiento Ejemplos Comunicación entre hosts en distintas LANs ARP 7/21

Direcciones MAC y ARP R5 Cada tarjeta en la LAN tiene una dirección MAC única 00:65:F7:2B:08:53 PC1 1A:2F:BB:76:09:AD LAN Dirección de broadcast = FF-FF-FF-FF-FF-FF PC2 0C:65:F7:2B:08:53 = tarjeta PC3 0C:C4:11:6F:E3:98 ARP 8/21

R5 ARP: Address Resolution Protocol Cómo enviar un paquete IP de un nodo a otro de la misma red? 00:65:F7:2B:08:53 PC1 207.196.7.78 1A:2F:BB:76:09:AD LAN PC2 0C:65:F7:2B:08:53 (207.196.7.78) src_addr = IPPC1 Ejemplo: Paquete IP de 207.196.7.78 a 207.196.7.88 Deberá ir en una trama Ethernet ( ) (207.196.7.82) dst_addr = IPPC3 PC3 0C:C4:11:6F:E3:98 207.196.7.88 ARP 9/21

ARP: Address Resolution Protocol R5 Cómo enviar un paquete IP de un nodo a otro de la misma red? PC1 207.196.7.78 1A:2F:BB:76:09:AD LAN PC2 Ejemplo: Paquete IP de 207.196.7.78 a 207.196.7.88 Deberá ir en una trama Ethernet ( ) Ethertype: 0x0800 (IP) MAC origen la de la tarjeta que envía MAC destino ( ) 00:65:F7:2B:08:53 0C:65:F7:2B:08:53 207.196.7.88 PC3 0C:C4:11:6F:E3:98 207.196.7.88 207.196.7.78 src_hwaddr = MACPC1 (1A:2F:BB:76:09:AD)? 0x0800 ARP 10/21

R5 ARP: Address Resolution Protocol Cómo enviar un paquete IP de un nodo a otro de la misma red? 00:65:F7:2B:08:53 PC3 PC1 207.196.7.78 1A:2F:BB:76:09:AD LAN 0C:65:F7:2B:08:53 0C:C4:11:6F:E3:98 207.196.7.88 PC2 ARP 1. ARP Request: El emisor envía una trama ARP a la dirección MAC de broadcast ( F F : F F : F F : F F : F F : F F ). Contiene la IP destino 2. Todos los interfaces de la LAN leen esa trama ( ) Cuál es la MAC del interfaz con IP 207.196.7.88? (FF:FF:FF:FF:FF:FF) dst_hwaddr = MAC Broadcast (1A:2F:BB:76:09:AD) src_hwaddr = MACPC1 0x0806 ARP 11/21

R5 ARP: Address Resolution Protocol Cómo enviar un paquete IP de un nodo a otro de la misma red? 00:65:F7:2B:08:53 PC1 207.196.7.78 1A:2F:BB:76:09:AD LAN PC2 0C:65:F7:2B:08:53 ARP 3. ARP Reply: El interfaz con esa IP responde con otra trama ARP ( ) PC3 0C:C4:11:6F:E3:98 (1A:2F:BB:76:09:AD) 207.196.7.88 dst_hwaddr = MACPC1 Yo tengo la IP 207.196.7.88 y mi MAC es 0C:C4:11:6F:E3:98 (0C:C4:11:6F:E3:98) src_hwaddr = MACPC3 0x0806 ARP 12/21

ARP: Address Resolution Protocol R5 Cómo enviar un paquete IP de un nodo a otro de la misma red? 00:65:F7:2B:08:53 PC1 207.196.7.78 1A:2F:BB:76:09:AD LAN PC2 0C:65:F7:2B:08:53 Ahora puede colocar la MAC destino ( ) Y enviarla ( ) Entrega directa 207.196.7.88 PC3 0C:C4:11:6F:E3:98 207.196.7.88 src_hwaddr = MACPC1 (1A:2F:BB:76:09:AD) dst_hwaddr = MACPC3 (0C:C4:11:6F:E3:98)? 207.196.7.78 0x0800 ARP 13/21

Formato de la PDU de ARP Dest Addr Src Addr EtherType Bytes: 6 6 2 hard prot type type hard size prot size op sender sender target target Ether addrip addrether addrip addr 2 2 1 1 2 6 4 6 4 FCS 4 Cabecera Ethernet Trailer Ethernet hardware = nivel de enlace, protocol = nivel de red hard type = tipo de dirección de enlace (1 = Ethernet) prot type = tipo de dirección de red (0x0800 = IP) hard size = tamaño en bytes de la dirección de enlace (Ethernet -> 6) prot size = tamaño en bytes de la dirección de red (IP -> 4) op = Tipo de operación: 1 = ARP Request 2 = ARP Reply 3 = RARP Request, 4 = RARP Reply ARP 14/21

Formato de la PDU de ARP ARP Request ARP Reply ff:ff:ff: ff:ff:ff 00:00:03: ed:ef:ad 00:00:03: ed:ef:ad 00:00:01: 3e:ff:df 0x0806 0x0806 (Ejemplos) 0x0800 1 6 4 1 0x0800 00:00:03: ed:ef:ad 1 6 4 2 00:00:01: 3e:ff:df 65.123. 67.42 65.123. 67.54 00:00:00: 00:00:00 00:00:03: ed:ef:ad 65.123. 67.54 65.123. 67.42 FCS FCS hardware = nivel de enlace, protocol = nivel de red hard type = tipo de dirección de enlace (1 = Ethernet) prot type = tipo de dirección de red (0x0800 = IP) hard size = tamaño en bytes de la dirección de enlace (Ethernet -> 6) prot size = tamaño en bytes de la dirección de red (IP -> 4) op = Tipo de operación: 1 = ARP Request 2 = ARP Reply 3 = RARP Request, 4 = RARP Reply ARP 15/21

ARP: Address Resolution Protocol El host apunta en una cache la relación entre IP y MAC Para el próximo paquete no necesita hacer ARP El receptor del ARP Request aprende con esa trama la pareja (MAC, IP) del emisor Las entradas en la cache de ARP caducan Plug-and-play: no necesita intervención del administrador Funciona directamente sobre el nivel de enlace (Ethertype 0x0806) Caché ARP del PC 1 (207.196.7.78) Dirección IP Dirección MAC 207.196.7.82 0C:C4:11:6F:E3:98 Time 13:45 ARP 16/21

Dónde encaja ARP en la pila TCP/IP? Aplicación Transporte UDP TCP Red IP Enlace ARP Físico ARP 17/21

Contenido Introducción ARP Motivación Funcionamiento Ejemplos Comunicación entre hosts en distintas LANs ARP 18/21

R5 1 0 ARP: Address Resolution Protocol Y si el destino está en distinta red? ( ) 00:65:F7:2B:08:53 207.196.7.25 209.15.34.69 00:65:F7:2C:4A:24 PC1 207.196.7.78 1A:2F:BB:76:09:AD LAN PC2 0C:65:F7:2B:08:53 (207.196.7.78) src_addr = IPPC1 Entregar el paquete a un router en su red: Averiguar la MAC del interfaz del router: ARP ( ) Entrega el paquete IP al router ( ) (209.15.34.103) dst_addr = IPPC4 0C:C4:11:6F:E3:98 207.196.7.88 PC3 dst_hwaddr = MACR5,if0 (00:65:F7:2B:08:53) 0x0800 PC4 1A:2F:BB:0A:AB:72 209.15.34.103 src_hwaddr = MACPC1 (1A:2F:BB:76:09:AD) ARP 19/21

00:65:F7:2B:08:53 207.196.7.25 R5 1 209.15.34.69 0 ARP: Address Resolution Protocol Y si el destino está en distinta red? 00:65:F7:2C:4A:24 PC1 207.196.7.78 1A:2F:BB:76:09:AD LAN PC2 0C:65:F7:2B:08:53 (207.196.7.78) src_addr = IPPC1 El router, como un host, repite el proceso: Calcula la MAC del siguiente salto/destino ( ) Envía la trama ( ) Entrega indirecta (209.15.34.103) dst_addr = IPPC4 0C:C4:11:6F:E3:98 207.196.7.88 PC3 dst_hwaddr = MACPC4 (1A:2F:BB:0A:AB:72) 0x0800 PC4 1A:2F:BB:0A:AB:72 209.15.34.103 src_hwaddr = MACR5,if1 (00:65:F7:2C:4A:24) ARP 20/21

Resumen El protocolo ARP nos permite mapear dirección IP en la dirección MAC del interfaz destino Solo tiene sentido dentro de la LAN donde está conectado ese interfaz Pregunta a todos los interfaces de la LAN (broadcast) cuál de ellos tiene la IP buscada Desde otra LAN lo que buscaremos es la dirección MAC del router en el camino hacia la LAN desitno ARP 21/21