Introducción 1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en: El material preparado como apoyo.

Slides:



Advertisements
Presentaciones similares
CAPA DE TRANSPORTE MODELO OSI
Advertisements

Redes Informáticas I Redes Informáticas I – Antonio Humberto Morán Najarro.
TEMA1. Servicios de Red e Internet
Capa de transporte.
MODELO TCP/IP Conectividad de extremo a extremo especificando como los datos deberian ser formateados,direccionados,transmitidos,enrutados y recibidos.
MODELO TCP/IP.
Capa de Red4-1 Capítulo 4: Capa Red - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
INTRODUCCION a las REDES DE DATOS
7: Multimedia en Redes de Computadores 7-1 Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A.
Ing. Karen Torrealba de Oblitas
Sistemas de Comunicación Magistral Nro. 8 Capa 4: Transporte Las funciones principales de la capa de transporte son transportar y regular el flujo de información.
Funciones Capa de Transporte
8.6-1 Capítulo 8, Sección 8.6: IPsec Material basado en el Texto: Computer Networking: A Top Down Approach Featuring the Internet, Jim Kurose, Keith Ross.
Conceptos, características y tipos. Protocolo de red es un conjunto de reglas, secuencias, formatos de mensajes y procedimientos bien detallados que posibilitan.
1 Nivel aplicación Interacción Cliente Servidor Agustín J. González ELO309.
POR: SANTIAGO TORO RENDON LUIS ANGEL NEGRETE HERNANDEZ.
Network Layer4-1 Del Capítulo 4 Ruteo Broadcast y Multicast Agustín J. González Tomado de: Computer Networking: A Top Down Approach Featuring the Internet,
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring.
1 Introducción Temas Multiplexación Estadistica Inter-Process Communication Network Architecture Performance Metrics.
6: Redes Inalámbricas y Móviles6-1 Capítulo 6 redes inalámbricas y móviles Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
RESUMEN CAPITULO 6.
Capítulo 2: Capa Aplicación
Introducción1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como apoyo.
Fundamentos de TCP/IP.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
1 Capítulo 21: Interacción Cliente Servidor ICD 327: Redes de Computadores Agustín J. González.
2: Capa Aplicación 1 Capa Aplicación: FTP ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Capa Transporte 3-1 Capítulo 3: Capa Transporte - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Presentado a: Ing. Diego Pinilla Redes
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Capa Transporte1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
2: Capa Aplicación 1 Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Capa de Red4-1 Capítulo 4: Capa Red - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Redes de Comunicaciones de Datos
Página 1 de 33 REDES. Página 2 de 33 REDES TELEMÁTICA = Telecomunicaciones + Informática Disciplina Emisores - Receptores Canal (Transmisión de Datos)
Introducción 1-1 Capítulo 1: Introducción - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Introducción 1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en: El material preparado como apoyo.
Introducción 1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en: El material preparado como apoyo.
Introducción 1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en: El material preparado como apoyo.
Capítulo 7: Capa de transporte
Introducción 1-1 Capítulo 1: Introducción - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Modelo OSI Surgimiento del Modelo OSI ¿Que es el Modelo OSI?
Introducción 1-1 Capítulo 1: Introducción - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
2: Capa Aplicación 1 Capa Aplicación: File Transfer Protocol ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
Conceptos de protocolos de red
2: Capa Aplicación Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Protocolos del modelo TCP/IP
Capa de Red4-1 Capítulo 4: Capa Red - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Ing. Elizabeth Guerrero V.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Qué es el Multiplexor? Es un dispositivo que puede recibir varias entradas y transmitirlas por un medio de transmisión compartido; es decir, divide el.
Capítulo 3: Capa Transporte - I
UD 1: “Introducción a los servicios de red e Internet”
PROTOCOLO TCP Y UDP.
Ing. Elizabeth Guerrero V.
Capítulo 5: Capa Enlace de Datos - I
Nivel de Transporte en Internet
PROTOCOLOS Modelo TCP/IP
Significa Modelo de Interconexión de sistemas Abiertos.
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
Julián Marín Priscila Gutiérrez Aprendices Blanca Nubia Chitiva León Instructor(a) Servicio Nacional De Aprendizaje- SENA Centro De Industria Y Servicios.
Protocolos de Transporte y Aplicación
Capa Transporte 1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Capítulo 1: Introducción
Capítulo 1: Introducción
Capítulo 1: Introducción
Capítulo 1: Introducción
Transcripción de la presentación:

Introducción 1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en: El material preparado como apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross, Addison-Wesley, Material del curso Anterior ELO322: Prof. Tomás Arredondo

Introducción 1-2 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-3 ¿Qué es la Internet?  Millones de dispositivos de cómputo conectados: hosts = sistema terminal  Éstos corren las aplicaciones de red  Enlaces de comunicaciones m fibra, cobre, radio, satélite m Tasas de transmisión = ancho de banda (bandwidth)  routers: re-envía paquetes (montón de datos) ISP local Red de compañía ISP regional router workstation server móvil

Introducción 1-4 ¿Qué es la Internet?  protocolos controlan el envío, recepción de mensajes m e.g., TCP, IP, HTTP, FTP, PPP  Internet: “Red de redes” m Débilmente jerárquica m Internet pública versus intranet privadas  Estándar en Internet m RFC: Request for comments m IETF: Internet Engineering Task Force ISP local Red de compañía ISP regional router workstation server móvil

Introducción 1-5 Red casa central

Introducción 1-6 Red casa central

Introducción 1-7 ¿Qué es la Internet?: sus servicios  Servicios de comunicación provistos a las aplicaciones m Sin conexión, no confiable m Con conexión, confiable  Infraestructura de comunicación permite aplicaciones distribuidas m e.g., Web, , juegos, e- comerce, peer-to-peer (Kazaa, eMule), contenido (youtube, gmail, sharefile) ISP local Red de compañía ISP regional router workstation server móvil

Introducción 1-8 ¿Qué es un protocolo? Protocolos humanos:  “¿Qué hora es?”  “Tengo una pregunta” … mensaje específico es enviado … acción específica es tomada cuando el mensaje u otros eventos son recibidos Protocolos de red:  Máquinas en lugar de humanos  Todas las actividades de comunicación en Internet son gobernadas por protocolos Los protocolos definen un formato, orden de mensajes enviados y recibidos entre entidades de la red, y las acciones tomadas al transmitir o recibir mensajes

Introducción 1-9 ¿Qué es un protocolo? Un protocolo humano y un protocolo de redes de computadores: Q: Otros protocolos humanos? Hola Tienes hora? 2:00 Requerimiento de conexión TCP Respuesta de conexión TCP Get tiempo

Introducción 1-10 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-11 Una mirada a la estructura de la red  Red periférica (network edge): aplicaciones y terminales (hosts)  Red Central (network core) m Enrutadores (routers) m Red de redes  Redes de Acceso, medio de comunicación: vínculos de comunicación ISP local Red de compañía ISP regional router workstation server móvil

Introducción 1-12 Network Edge  Terminales (hosts): m Corren programas/aplicaciones m E.g. Web, mail, chat m En la periferia de la red  Modelo cliente/servidor m Terminales clientes piden servicios y los reciben de los servidores “always on”  Modelo peer-to-peer: m Uso mínimo de servidores dedicados m E.g Gnutella, KaZaA, otros  Modelos híbridos m Mezcla de los dos previos ISP local Red de compañía ISP regional router workstation server móvil

Introducción 1-13 Red periférica: servicio orientado a la conexión Objetivo: transferir datos entre sistemas terminales (hosts)  handshaking: preparación para transferencia m Hola, hola en protocolos humanos m Fija “estado” en dos hosts comunicándose m TCP - Transmission Control Protocol Servicio TCP [RFC 793]  confiable, en-orden transmisión de flujos de bytes m pérdidas: acuses de recibo y retransmisiones  Control de flujo: m Transmisor no debe sobrecargar al receptor  Control de congestión: m transmisor “baja tasa de envío” cuando la red está congestionada

Introducción 1-14 Red periférica: servicio sin conexión Objetivo: transferencia de datos entre sistemas terminales (hosts) m Igual que antes!  UDP - User Datagram Protocol [RFC 768]: m Sin conexión m Transferencia no confiable de datos m Sin control de flujo m Sin control de congestión Aplicaciones que usan TCP:  HTTP (Web), FTP (file transfer), Telnet (login remoto), SMTP ( ) Aplicaciones que usan UDP:  streaming media, teleconferencia, DNS, Telefonía en Internet (la voz)

Introducción 1-15 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-16 Red central (network core)  Malla de reuters interconectados  La pregunta fundamental: Cómo se transfieren datos a través de las redes? m Comunicación de circuitos (circuit Switching): Un circuito dedicado por cada “llamada” (e.g. red telefónica) m Conmutación de paquetes (packet switching): datos enviados a través de la red en bloques discretos (“chunks”)

Introducción 1-17 Red central: Conmutación de Circuitos Recursos desde un terminal a otro son reservados al inicio de la llamada (transmisión de datos)  Ancho de banda enlaces, capacidad en switches  Los recursos reservados son dedicados, no compartidos.  Capacidad garantizada  Se requiere la configuración de la conexión (call setup)

Introducción 1-18 Red central: Conmutación de circuitos Recursos de la red (e.g., bandwidth) dividido en “pedazos”  Pedazos asignados a llamados  Recurso es idle (inactivo) si no es usado por el dueño de la llamada (no se comparte)  División del ancho de banda en “pedazos” m División en frecuencia FDM m División en tiempo TDM

Introducción 1-19 Conmutación de circuitos: FDM y TDM FDM frecuencia tiempo TDM frecuencia tiempo 4 usuarios Ejemplo: ranura

Introducción 1-20 Ejemplo numérico  ¿Cuánto tiempo toma enviar un archivo de bits desde host A a host B por una red conmutada por circuitos? m Todos los enlaces son de 1,536 Mbps m Cada enlace usa TDM con 24 ranuras m 500 msec son requeridos para establecer el circuito extremo a extremo Resolverlo!

Introducción 1-21 Red central: Conmutación de paquetes Cada flujo de datos extremo a extremo es dividido en paquetes  Paquetes de usuarios A, B comparten los recursos de la red  Cada paquete usa el bandwidth total.  Recursos son usados según son necesarios Contención de recursos:  Demanda acumulada de recursos puede exceder cantidad disponible  congestión: encolar paquetes, esperar por uso del enlace  Almacenamiento y re- envío (store and forward): paquetes se mueven un tramo por vez m Nodo recibe paquetes completos antes de re- enviarlo División del Bandwidth en “pedazos” Asignación dedicada Reservación de recursos

Introducción 1-22 Conmutación de Paquetes: Multiplexación Estadística Secuencias de paquetes de A y B no tiene patrón fijo  multiplexación estadística. En TDM cada host obtiene la misma ranura en la trama TDM. A B C 10 Mb/s Ethernet 1.5 Mb/s D E multiplexación estadística Cola de paquetes Esperando por enlace de salida

Introducción 1-23 Conmutación de Paquetes versus conmutación de circuitos  Enlace de 1 Mb/s  Cada usuario: m 100 kb/s cuando están “activos” m activos 10% del tiempo  Conmutación de circuitos: m 10 usuarios  Conmutación de paquetes: m con 35 usuarios, probabilidad de tener más de 10 activos es menor que.0004 m Equivale a calcular la probabilidad de obtener más de 10 caras al lanzar 35 monedas donde cada moneda resulta cara con P=0.1 Conmutación de paquetes permite que más usuarios usen la red! N usuarios 1 Mbps link

Introducción 1-24 Conmutación de paquetes versus conmutación de circuitos  Excelente para datos en ráfagas m Se comparten los recursos m Más simple, no requiere establecimiento de llamado.  Excesiva congestión: retardo de paquetes y pérdidas m Protocolos necesarios para transferencia de datos confiable y control de congestión  Q: ¿Cómo proveer comportamiento como circuito? m bandwidth garantizado requerido en aplicaciones de audio y video m Aún un problema no resuelto (más adelante en el curso) ¿Es la conmutación de paquetes un ganador?

Introducción 1-25 Conmutación de paquetes: almacenamiento y reenvío  Demora L/R segundos transmitir (enviar) paquetes de L bits por el enlace de R bps  El paquete entero debe llegar al router antes que éste pueda ser transmitido sobre el próximo enlace: store and forward  Retardo = 3L/R Ejemplo:  L = 7.5 Mbits  R = 1.5 Mbps  retardo = 15 sec R R R L

Introducción 1-26 Redes de conmutación de paquetes: re- envío  Objetivo: mover los paquetes a través de routers desde la fuente al destino m Estudiaremos varios algoritmos para seleccionar la ruta (más adelante: ruteamiento)  Redes de datagramas: m Dirección de destino en paquete determina próximo tramo m Las rutas pueden cambiar durante la sesión m analogía: conducción preguntando instrucciones  Redes de circuitos virtuales: m Cada paquete lleva un rótulo (identificador del circuito, virtual circuit ID), el rótulo determina el próximo tramo m Camino fijo determinado cuando se establece la llamada, permanece fijo por toda ella. m routers mantiene estado por cada llamada (=>memoria)

Introducción 1-27 Taxonomía de redes Redes de Telecomunicaciones Redes de circuitos conmutados FDM TDM Redes de paquetes conmutados Redes con VCs Redes de Datagramas Internet provee ambos: servicios orientados a la conexión (TCP) y Servicios no orientados a la conexión (UDP) para las aplicaciones. Internet