Capítulo 1: Introducción

Documentos relacionados
Capítulo 1: Introducción

Capítulo 1: Introducción

Capítulo 1: Introducción - I

Qué es Internet? Cómo funciona Internet?

Repaso de conceptos Tema 1.- Introducción

UNIVERSIDAD NACIONAL DEL COMAHUE


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

El Núcleo de Red. Apartado 1.3

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

ISP s. Tier-1: Tier-2:

Qué equilibra la importancia del tráfico y sus características con el fin de administrar los datos? Estrategia QoS

Fundamentos de Redes de Computadoras

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


2. Qué dispositivo se debe utilizar para enrutar un paquete a una red remota? A switch de acceso B servidor de DHCP C hub D router

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

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

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

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

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

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

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Conceptos Básicos Redes y networking

CAPITULO 2 COMUNICACION ATRAVES DE LA RED

ARQUITECTURAS CLIENTE/SERVIDOR

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

Arquitecturas cliente/servidor

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

Redes conmutadas y de área local

8 Conjunto de protocolos TCP/IP y direccionamiento IP

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

Jhon Jairo Padilla Aguilar, PhD.

Capítulo 1: Introducción - II

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

TEMA: PROTOCOLOS TCP/IP

TELECOMUNICACIONES Y REDES

Conceptos básicos de redes TCP/IP

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 8: El nivel de transporte en Internet

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

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

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre Reporte De Lectura

Protocolos de red. IP: Internet Protocol

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

Redes Computacionales

1. PARAMETROS DE CALIDAD DE SERVICIO. -PERDIDAS DE PAQUETES EN LOS ROUTERS: Vía TCP son recuperables, pero las retransmisiones TCP son

Redes de Computadores Contenido.

Tema1: Redes de ordenadores e Internet

Unidad II Conmutación.

Arquitecturas de Redes I

Redes de datos. Tema 1. Introducción

Tema 1. Introducción a las redes de comunicaciones.

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

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

TEMA 1. Introducción

Capítulo 4: Capa Red - I

La vida en un mundo centrado en la red

Es un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no

Introducción a las Redes de Computadoras

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

Capítulo 1: Introducción - II

Redes de Comunicaciones. José Manuel Vázquez Naya

I. Verdadero o Falso (15 puntos)

1 of 6. Visualizador del examen - ENetwork Chapter 5 - CCNA Exploration: Network Fundamentals (Versión 4.0)

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

TELECOMUNICACIONES Y REDES

Redes Mg. Gabriel H. Tolosa

INTERNET DEDICADO IP VPN NEGOCIOS

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

REDES Y EL INTERNET. Esquema para complementar la presentación de diapositivas. 1. Redes y el Internet Un Manual para fiscales e investigadores

Nivel aplicación Interacción Cliente Servidor. ELO322: Redes de Computadores Agustín J. González

Capítulo 4: Capa Red - I

Internet y sus Servicios

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación

Dispositivos de Red Hub Switch

Capítulo 7 Multimedia en Redes de Computadores

Capa de red de OSI. Semestre 1 Capítulo 5 Universidad Cesar Vallejo Edwin Mendoza emendozatorres@gmail.com

I. Verdadero o Falso (16 puntos)

:: Redes :: Introducción a las Redes de Computadores

Capas del Modelo ISO/OSI

Líneas de Comunicación Remota

EXAMEN RECUPERACIÓN SEGUNDA EVALUACION

DIPLOMADO EN SEGURIDAD INFORMATICA

DIRECCIONAMIENTO DE RED. Direcciones IPv4

1.- FUNCION DE UNA RED INFORMATICA

CELERINET ENERO-JUNIO 2013 ESPECIAL

INTRODUCCION. Ing. Camilo Zapata Universidad de Antioquia

Redes. Tipos de redes según su alcance. 1 Ediciones AKAL, S. A.

El Modelo de Referencia OSI

Diseño de Redes de Área Local

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

Capítulo 8, Sección 8.6: IPsec

UNIDAD MODELO OSI/ISO

Redes de Computadoras Introducción Arquitectura de Redes

TELECOMUNICACIONES Y REDES

Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE RED

TEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY.

Transcripción:

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. Introducción 1-1

Para qué o cuál es el objetivo de una red? Para compartir recursos Recursos: Datos Aplicaciones Equipos Cursos on-line (Massive Open Online Courses) Películas (datos)

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 e 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 Los hosts corren las aplicaciones de red Conectados vía Enlaces de comunicaciones fibra, cobre, radio, satélite Tasas de transmisión = ancho de banda (bandwidth) routers: re-envía paquetes (datos binarios) router ISP local Red de compañía server workstation móvil ISP regional ISP: Internet Service provider Introducción 1-4

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

Red USM Versión Marzo 2009 Ver: http://www.dcs c.utfsm.cl/ Introducción 1-6

Qué es la Internet?: sus servicios Servicios de comunicación provistos a las aplicaciones Sin conexión, no confiable Con conexión, confiable Infraestructura de comunicación permite aplicaciones distribuidas e.g.: Web, email, juegos, e-comerce (comercio electrónico), peer-to-peer (Kazaa, emule, WhatsApp), contenido (youtube, gmail, facebook) El propósito de las redes es el compartir recursos (datos, acceso a máquinas, etc). Introducción 1-7

Cómo se estructura y estudia las redes de Computadores? Dividir para conquistar La arquitectura se puede subdividir en capas. Capas de la arquitectura de Internet: Aplicación Transporte Red Enlace de Datos Física

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 Protocolo: conjunto de reglas que definen el formato y 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 en redes de computadores. Hola Hola Qué hora es? 2:00 Requerimiento de conexión TCP Respuesta de conexión TCP Get http://www.elo.utfsm.cl/~agv <file> tiempo Q: Puede mencionar otros protocolos humanos? 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 e 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) Enrutadores (routers) router server ISP local workstation móvil Red de redes Redes de Acceso, medios de comunicación: enlaces de comunicación (Ethernet, WiFii, 3G...) ISP regional Móvil: Laptop, Cellphone, etc Red de compañía Introducción 1-12

Red Periférica (network edge) Terminales (hosts): Corren programas/aplicaciones E.g. Web, mail, chat En la periferia de la red Modelo cliente/servidor Terminales clientes piden servicios y los reciben de los servidores always on Modelo peer-to-peer: Uso mínimo de servidores dedicados E.g Gnutella, KaZaA, otros Modelos híbridos Mezcla de los dos previos router ISP local Red de compañía server workstation móvil ISP regional 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 Hola, hola en protocolos humanos Fija estado en dos hosts comunicándose TCP - Transmission Control Protocol Servicio TCP[RFC 793] confiable, en orden, transmisión de flujos de bytes pérdidas: acuses de recibo y retransmisiones Control de flujo: Transmisor no debe sobrecargar al receptor Control de congestión: transmisor baja tasa de envío cuando la red está congestionada Introducción 1-14

Red periférica: servicio sin conexión (UDP) Objetivo: Igual que el previo! Transferencia de datos entre sistemas terminales (hosts) UDP - User Datagram Protocol [RFC 768]: Sin conexión Transferencia no confiable de datos Sin control de flujo Sin control de congestión Aplicaciones que usan TCP: HTTP (Web), SSH (Secure Shell), SMTP (email) 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 e 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 interna (network core) Malla de routers interconectados La pregunta fundamental: Cómo se transfieren datos a través de las redes? Conmutación de circuitos (circuit Switching): Un circuito dedicado por cada llamada (e.g. red telefónica) o Conmutación de paquetes (packet switching): datos enviados a través de la red en bloques discretos Introducción 1-17

Taxonomía de redes Redes de Telecomunicaciones Redes de circuitos conmutados Redes de paquetes conmutados FDM TDM Redes con VCs Redes de Datagramas En Internet las aplicaciones envían paquetes. En su trayecto los paquetes pueden transitar por circuitos conmutados. Introducción 1-18

Red interna: Conmutación de Circuitos En este caso los recursos desde un terminal a otro son reservados al inicio de la llamada (transmisión de datos) Se reserva ancho de banda enlaces, capacidad en switches Los recursos reservados son dedicados, no compartidos. Capacidad garantizada Se requiere una configuración de la conexión (call setup) previa al envío. Introducción 1-19

Red interna: Conmutación de circuitos Recursos de la red (e.g., bandwidth) dividido en pedazos Pedazos asignados a llamados Recurso es inactivo (idle) si no es usado por el dueño de la llamada (no se comparte) Dos formas para dividir los recursos en pedazos División en frecuencia FDM (Frequency Division Multiplexing) División en tiempo TDM (Time Division Multiplexing) Introducción 1-20

Conmutación de circuitos: FDM y TDM FDM (En redes ópticas: WDM) Frequency Division Multiplexing Ejemplo: 4 usuarios frecuencia TDM Time Division Multiplexing frecuencia ranura tiempo Ej. Radiodifusoras Canales en WiFi Ej. * Sala de clases * Redes ópticas: SONET, SDH trama tiempo Introducción 1-21

Ejemplo numérico Cuánto tiempo toma enviar un archivo de 640.000 bits desde host A a host B por una red conmutada por circuitos? Todos los enlaces desde A a B son de 1,536 Mbps Cada enlace usa TDM con 24 ranuras 500 msec son requeridos para establecer el circuito extremo a extremo Suponga que no hay overhead (todos los bits del enlace transportan información) Estimación, pues se desconoce qué ranura y su tamaño Resolver! Introducción 1-22

Red interna: 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 División del Bandwidth en pedazos Asignación dedicada Reservación de recursos 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 Nodo recibe paquetes completos antes de re-enviarlos Introducción 1-23

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

Conmutación de Paquetes versus conmutación de circuitos Conmutación de paquetes permite que más usuarios usen la red! Enlace de 1 Mb/s Escenario: Cada usuario: Usa 100 kb/s cuando están activos Está activos 10% del tiempo Conmutación de circuitos: 10 usuarios Conmutación de paquetes: con 35 usuarios, la probabilidad de tener más de 10 activos es menor que.0004 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 N usuarios 1 Mbps link Introducción 1-25

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

Pregunta tipo certamen En conmutación de paquetes mencione una ventaja de usar paquetes de tamaño grande y una ventaja de usar tamaño de paquete pequeño. Tamaño grande: Como el encabezado es de tamaño fijo, el usar paquetes grandes aumenta la eficiencia de lo enviado: mayor proporción de bytes transportados corresponden a información. Tamaño pequeño: Se reduce el retardo de las aplicaciones. No se requiere esperar acumular muchos datos para enviarlos.

Conmutación de paquetes: almacenamiento y reenvío L R R R Demora L/R segundos transmitir (enviar) paquetes de L bits por el enlace de R bps El paquete completo llega 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 OJO: No se ha considerado tiempos de propagación ni de procesamiento en el conmutador. Introducción 1-28

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

Pregunta tipo certamen Liste los nombres de las capas de servicio del modelo TCP/IP ubicadas bajo la capa aplicación e indique cuál es la función de cada una de ellas. Transporte: Llevar paquetes desde un proceso en la máquina origen a un proceso en la máquina destino. Red: Rutear paquetes desde el computador origen al destino. Enlace: Transferir paquetes desde un nodo a otro adyacente. Física: Transferir bits a través de un enlace.