Capítulo 1: Introducción - III



Documentos relacionados
Capítulo 1: Introducción - III

Capítulo 1: Introducción - III

Retardos. Area de Ingeniería Telemática Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación

Capítulo 1: Introducción - I

Introducción a Internet

Qué es Internet? Cómo funciona Internet?

Capítulo 1: Introducción

Repaso de conceptos Tema 1.- Introducción

Capítulo 4: Capa Red - I

Capítulo 1: Introducción - III


Capítulo 1: Introducción

Capítulo 4: Capa Red - I

UNIVERSIDAD NACIONAL DEL COMAHUE

ISP s. Tier-1: Tier-2:

Capítulo 1: Introducción - II

Capítulo 4: Capa Red - IV

Aspectos administrativos: quienes, cuándo?

Capítulo 1 Introducción

Capítulo 1: Introducción

Conceptos Básicos Redes y networking

Conceptos básicos de redes TCP/IP

Tema1: Redes de ordenadores e Internet

Capítulo 8, Sección 8.6: IPsec

Transporte de Datos. Profesora María Elena Villapol. Comunicación de Datos

Capítulo 7 Multimedia en Redes de Computadores

Capítulo 4: Capa Red - IV

Fragmentación y Reensamblado en IP ICMP

Capítulo 1: Introducción Capítulo 1 Introducción

TEMA: PROTOCOLOS TCP/IP

El Núcleo de Red. Apartado 1.3

THC 2017 Técnicas y Herramientas de Computación

Introducción. Temas Multiplexación Estadistica Inter-Process Communication Network Architecture Performance Metrics

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

CAPITULO 2 COMUNICACION ATRAVES DE LA RED

ARQUITECTURAS CLIENTE/SERVIDOR

Capítulo 1: Introducción - II

Introducción a las LAN, WAN y al Internetworking. Contenido

Capítulo 7 Multimedia en Redes de Computadores

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

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Conmutación. Conmutación telefónica. Justificación y definición.

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

Proyecto de Grado 2008 Anexo VII IP4JVM Glosario

Análisis de Rendimiento. Carlos Vicente Servicios de Red Universidad de Oregon

Fundamentos de Redes de Computadoras

Arquitectura de Redes

TEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY.

Historia de la Internet

Capítulo 5: Capa Enlace de Datos - I

Direccionamiento IP clásico

Capa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.

Arquitecturas cliente/servidor

Redes de alta velocidad. William Stallings Traducido por Horacio Goetendía Bonilla

INF 1400 Redes de Computadores. Jorge Baier A. Alvaro Soto A.

Ayudantía Nro.3 Redes De Datos CIT Profesor: Cristian Tala

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Capítulo 6: Capa Enlace de Datos y LANS

MASSACHUSETTS INSTITUTE OF TECHNOLOGY SLOAN SCHOOL OF MANAGEMENT. Factores tecnológicos, organizativos y estratégicos

Redes de Computadoras Introducción Arquitectura de Redes

Conceptos. Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile.

Dónde esta disponible esta la información?

CAPA DE APLICACIÓN. 80 s : Aplicaciones basadas en texto o o acceso remoto o transferencia de ficheros o grupos de noticias o chat

Capítulo 2: Capa Aplicación - I

CAPITULO 1. Redes de Area Local LAN

Capítulo 5 Fundamentos de Ethernet

Redes de Computadores 2015/2016. Departamento de Tecnología Electrónica

Trabajo Práctico N 2

Concentradores de cableado

Efectos de los dispositivos de Capa 2 sobre el flujo de datos Segmentación de la LAN Ethernet

Protocolo PPP PPP Protocolo de Internet de línea serie (SLIP)


Dispositivos de Red Hub Switch

Gracias a ese IP único que tiene cada ordenador conectado a la red de internet se pueden identificar y comunicar los ordenadores.

Redes de Computadores 2014/2015. Departamento de Tecnología Electrónica

Protocolos de red. IP: Internet Protocol

CAPAS DEL MODELO OSI (dispositivos de interconexión)

Examen de Arquitectura de Redes Sistemas y Servicios (Teoría) 3 o Ingeniería de Telecomunicación Mayo 2011

COMO FUNCIONA INTERNET

Redes conmutadas y de área local

Introducción a las Redes: Qué necesito saber sobre la red de datos de mi cliente?

Redes de datos. Tema 1. Introducción

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.

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

Redes de Computadoras Junio de Teoría y problemas

I. Verdadero o Falso (15 puntos)

XARXES. Coordinador Johan Zuidweg Despacho 358 Teléfono

Protocolos Arquitectura TCP/IP

Protocolos Arquitectura TCP/IP

Redes de Altas Prestaciones

Protocolos Arquitectura TCP/IP

Bloque I: Introducción. Tema 1: Redes de Ordenadores e Internet

Redes de Computadoras Junio de Teoría y problemas (75 %)

Redes de Computadores I

04/10/2010. d. Comparación de redes

Protocolos Arquitectura TCP/IP

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

Capítulo 4: Capa Red - II

Capítulo 4: Capa Red - I

Transcripción:

Capítulo 1: Introducción - III ELO322: Redes de Computadores Tomás Arredondo Vidal Este material está basado en: material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, 2004. material del curso anterior ELO322 del Prof. Agustín Gonzales Introducción 1-1

Introducción 1.1 Qué es la Internet? 1.2 Red periférica 1.3 Red central (core) 1.4 Red de acceso y medios físicos 1.5 Estructura de Internet y ISPs 1.6 Retardos & pérdidas en redes de paquetes conmutados 1.7 Capas de protocolos, Modelo de servicio 1.8 Historia (lectura personal) Introducción 1-2

Cómo ocurren las pérdidas y retardo? Los paquetes son encolados en la memoria de router Tasa de arribo de paquetes excede la capacidad de salida del enlace Los paquetes son encolados, y esperan por su turno A Paquete siendo transmitido (retardo) B Paquetes encolados (retardo) Memoria libre (disponible): arribo de paquetes descartes (pérdidas) si no hay espacio Introducción 1-3

Cuatro fuentes de retardo de paquetes 1. procesamiento en el nodo: Chequeo de bits de error Determinar el enlace de salida 2. encolamiento Tiempo esperado en la cola para que los paquetes anteriores sean transmitidos Depende del nivel de congestión del router A transmisión propagación B Procesamiento en nodo encolamiento Introducción 1-4

Retardo en redes de paquetes conmutados 3. Retardo de transmisión: R=ancho de banda del enlace (bps) L=largo del paquete (bits) Tiempo de envío = L/R A transmisión 4. Retardo de propagación: d = largo del enlace físico s = rapidez de propagación en medio (~2x10 8 m/sec) Retardo de propagación = d/s Nota: s y R son cantidades muy diferentes! propagación B procesamiento en nodo encolamiento Introducción 1-5

Caravana como analogía 100 km 100 km Caravana de 10 autos peaje peaje Autos se propagan a 100 km/hr Peaje demora 12 s para atender un auto (tiempo de transmisión) Auto~bit; caravana~ paquete Q: En cuánto tiempo la caravana llega al 2do peaje? Tiempo para pasar la caravana por el 1er peaje = 12*10 = 120 s Tiempo de propagación del último auto hasta 2do peaje: 100km/(100km/h)= 1 h A: 62 minutos Introducción 1-6

Caravana como analogía (más) 100 km 100 km Caravana de 10 autos peaje Ahora los autos se propagan a 1000 km/h Peaje ahora demora 1 min en atender un auto. Q: Llegarán autos al 2do peaje antes que todos paguen le primero? peaje Sí! Después de 7 min, 1er llega al 2do peaje y 3 autos aún está en 1er peaje. 1er bit de un paquete puede llegar al 2do router antes que el paquete es completamente transmitido en 1er router! Esta situación en muy común en Ethernet. Introducción 1-7

Retardo en el nodo d = d + d + d + nodo proc cola trans d prop d proc = retardo de procesamiento Típicamente unos pocos microsegundos o menos d cola = retardo de espera en cola Depende de la congestión d trans = retardo de transmisión = L/R, significante en enlaces de baja velocidad d prop = retardo de propagación De pocos microsegundos a cientos de milisegundos Introducción 1-8

Retardo de encolamiento (revisitado) R=bandwidth del enlace (bps) L=largo del paquete (bits) a=tasa promedio de arribo de paquetes Intensidad de tráfico = La/R Pregunta: Que pasa con diferentes valores de La/T? La/R ~ 0: => pequeño retardo de encolamiento La/R -> 1: retardo se hace grande La/R > 1: más trabajo llega que el posible de servir, retardo promedio tiende a infinito! Introducción 1-9

Retardo Real en Internet y rutas Cuales son los retardos reales en Internet y las rutas de los paquetes? Programa traceroute: provee medidas del retardo desde el terminal de origen hacia cada router en la ruta al destino en Internet. Para cada router i: manda tres paquetes que van a llegar al router i en la ruta al destino router i le devuelve paquetes de información al terminal origen terminal de origen mide el intervalo entre transmisión y respuesta. terminal origen 3 pruebas 3 pruebas terminal destino 3 pruebas Introducción 1-10

Retardo Real en Internet y rutas (En windows usar > tracert www.elo.utfsm.cl) traceroute: gaia.cs.umass.edu a www.eurecom.fr 3 medidas de retardo desde gaia.cs.umass.edu a cs-gw.cs.umass.edu 1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms 4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms 5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms 8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms 16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms Enlace trans-oceanico * Significa no respuesta (prueba perdida, router no responde) Introducción 1-11

Retardo Real en Internet y routes traceroute: pcagv.elo.utfsm.cl a www.berkeley.edu $ traceroute www.berkeley.edu traceroute to arachne.berkeley.edu (169.229.131.109), 30 hops max, 38 byte packets 1 elo-gw.elo.utfsm.cl (200.1.17.1) 0.530 ms 0.583 ms 0.527 ms 2 nacional-gw.usm.cl (200.1.20.195) 0.661 ms 0.632 ms 0.787 ms 3 internet-gw.usm.cl (200.1.20.196) 0.967 ms 0.925 ms 0.949 ms 4 border-gw.usm.cl (200.1.21.165) 39.356 ms 1.148 ms 1.055 ms 5 telefonica-nacional.usm.cl (172.16.202.229) 1.703 ms 3.603 ms 1.913 ms 6 * * * 7 * * * 8 * * * 9 P11-2-grtmiabr1.red.telefonica-wholesale.net (213.140.50.241) 164.467 ms 154.102 ms 162.693 ms 10 So3-2-0-0-grtmiana2.red.telefonica-wholesale.net (213.140.36.73) 178.948 ms 183.061 ms 182.755 ms 11 So3-0-0-0-grtdaleq1.red.telefonica-wholesale.net (213.140.36.13) 203.076 ms 191.255 ms 181.775 ms 12 So3-1-0-0-grtpaopx1.red.telefonica-wholesale.net (213.140.36.45) 219.116 ms So3-1-1-0- grtpaopx1.red.telefonica-wholesale.net (213.140.36.97) 228.029 ms So3-1-0-0-grtpaopx1.red.telefonicawholesale.net (213.140.36.45) 216.915 ms 13 * * * 14 dc-svl-dc1--sfo-px1-ge.cenic.net (137.164.22.204) 214.786 ms 214.203 ms 207.350 ms 15 ucb--svl-dc1-egm.cenic.net (137.164.23.66) 219.378 ms 234.704 ms 327.319 ms 16 vlan188.inr-202-doecev.berkeley.edu (128.32.0.35) 218.374 ms 215.780 ms 205.652 ms 17 g5-2.inr-210-srb.berkeley.edu (128.32.255.67) 210.012 ms 388.832 ms 217.539 ms 18 arachne.berkeley.edu (169.229.131.109) 207.750 ms 210.497 ms 218.134 ms Introducción 1-12

Pérdida de paquetes Buffer de procesamiento en enlace tiene capacidad finita Cuando un paquete llega a una cola llena, paquete es descartado (pérdido) Paquetes perdidos pueden ser retransmitidos por nodo previo, por el computador fuente, o no retransmitido. Introducción 1-13

Introducción 1.1 Qué es la Internet? 1.2 Red periférica 1.3 Red central (core) 1.4 Red de acceso y medios físicos 1.5 Estructura de Internet y ISPs 1.6 Retardos & pérdidas en redes de paquetes conmutados 1.7 Capas de protocolos, Modelo de servicio 1.8 Historia (lectura personal) Introducción 1-14

Capas de Protocolos Las redes son complejas! Muchos componentes : hosts routers Enlaces de varios medios aplicaciones protocolos hardware, software Pregunta: Hay alguna esperanza de organizar la estructura de la red? O al menos nuestra discusión de la red? Introducción 1-15

Ejemplo sistema complejo: Organización de un vuelo pasaje (compra) maletas (chequeo) puertas (subida) Pista despegue pasaje (recuperar gasto) maletas (retiro) puerta (bajada) Pista de aterrizaje navegación del avión Navegación del avión Navegación del avión Una serie de pasos Introducción 1-16

por qué capas? Nos enfrentamos a sistemas complejos: Estructura explícita permite identificación y relación de la partes complejas del sistema modelo de referencia de capas para análisis y discusión Modularización facilita mantención, actualización del sistema Cambio de la implementación de la capa de servicio es transparente al resto del sistema e.g., cambio en procedimiento puerta no afecta al resto Introducción 1-17

Capas en el funcionamiento de una aerolínea Capas: cada capa implementa una clase de servicio a través de acciones internas a esa capa depende de servicios proveídos de capas mas abajo Introducción 1-18

Pila de protocolos en Internet (protocol stack) aplicación: compuesto por las aplicaciones de red FTP, SMTP, STTP transporte: transferencia de datos host-host TCP, UDP red: ruteo de datagramas desde fuente a destino IP, protocolos de ruteo enlace: transferencia de datos entre elementos vecinos en la red PPP, Ethernet físico: transporte de bits en el cable Aplicación Transporte Red Enlace Físico Introducción 1-19

message segment datagram frame / trama H l H n H n H t H t H t M M M M fuente application transport network link physical Encapsular link physical H l H n H t M H l H n H t M switch capa 2 H l H n H n H t H t H t M M M M destino application transport network link physical H l H n H n H t H t M M network link physical H l H n H n H t H t M M router capa 3 Introducción 1-20

Capas: mensajes, segmentos, datagramas y tramas Unidades de información intercambiadas por las distintas capas: Mensajes de nivel aplicación, segmentos de la capa transporte, datagramas en capa red y tramas en capa enlace de datos. Cada capa agrega su propio encabezado. Conmutadores de paquetes Introducción 1-21

Introducción 1.1 Qué es la Internet? 1.2 Red periférica 1.3 Red central (core) 1.4 Red de acceso y medios físicos 1.5 Estructura de Internet y ISPs 1.6 Retardos & pérdidas en redes de paquetes conmutados 1.7 Capas de protocolos, Modelo de servicio 1.8 Historia (lectura personal en ingles) Introducción 1-22

Internet History 1961-1972: Early packet-switching principles 1961: Kleinrock - queueing theory shows effectiveness of packetswitching 1964: Baran - packetswitching in military nets 1967: ARPAnet conceived by Advanced Research Projects Agency 1969: first ARPAnet node operational 1972: ARPAnet demonstrated publicly NCP (Network Control Protocol) first hosthost protocol first e-mail program ARPAnet has 15 nodes Introducción 1-23

Internet History 1972-1980: Internetworking, new and proprietary nets 1970: ALOHAnet satellite network in Hawaii 1973: Metcalfe s PhD thesis proposes Ethernet 1974: Cerf and Kahn - architecture for interconnecting networks late70 s: proprietary architectures: DECnet, SNA, XNA late 70 s: switching fixed length packets (ATM precursor) 1979: ARPAnet has 200 nodes Cerf and Kahn s internetworking principles: minimalism, autonomy - no internal changes required to interconnect networks best effort service model stateless routers decentralized control define today s Internet architecture Introducción 1-24

Internet History 1990, 2000 s: commercialization, the Web, new apps Early 1990 s: ARPAnet decommissioned 1991: NSF lifts restrictions on commercial use of NSFnet (decommissioned, 1995) early 1990s: Web hypertext [Bush 1945, Nelson 1960 s] HTML, HTTP: Berners-Lee 1994: Mosaic, later Netscape late 1990 s: commercialization of the Web Late 1990 s 2000 s: more killer apps: instant messaging, P2P file sharing network security to forefront est. 50 million host, 100 million+ users backbone links running at Gbps Introducción 1-25

Introducción: Resumen Vista global de Internet Qué es un protocolo? Periferia de la red, su nucleo, redes de acceso Conmutación de paquetes versus conmutación de circuitos Estructura de Internet/ISP desempeño: pérdidas, retardo Modelo de servicio de capas historia Ahora ustedes tienen: contexto, visión general de la red Más detalles en profundidad por venir! Introducción 1-26