Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Definicin y Caracterizacin de los Sistemas en Red Evolucin de las Redes de Comunicacin Transmisin Fsica de la Informacin
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Redes de ordenadores
Definicin:
Una red de ordenadores es un conjunto de dispositivos hardware y software interconectados entre s, a travs de algn medio, de forma que pueden intercambiar informacin entre s
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Redes de ordenadores
Aplicaciones distribuidas
Son aplicaciones que se ejecutan en los nodos de la red y se comunican entre ellas mediante el intercambio de mensajes
Ejemplos
Web Correo eletrnico Intercambio de ficheros mediante P2P Voz sobre IP (VoIP) Juegos en red Mensajera instantnea
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Componentes
Ejemplo de red:
Acceso a un servidor Web
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Expansin en los 90
Internet La Web
En la actualidad
Redes inalmbricas
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Multiplexado
Existe un enlace directo entre el origen y el destino Se transmiten diferentes flujos de informacin sobre el mismo enlace fsico
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Conmutacin de paquetes
No se reservan los recursos
Cuando se utiliza conmutacin de paquetes se suelen usar tcnicas de almacenamiento y envo (store and forward)
Antes de enviar un paquete debe recibirse completamente
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tecnologa ADSL
Mapas de frecuencia
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tecnologa ADSL
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Modos de comunicacin
Tres modos
Smplex: los datos se transmiten en una sla direccin Semi-dplex (half duplex): los datos se transmiten en ambas direcciones, pero de forma alternada Dplex (full duplex): los datos se transmiten en ambas direcciones al mismo tiempo
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Rendimiento
Medidas de rendimiento
Latencia: tiempo medio que tarda un paquete en ir de origen a destino Round trip time: tiempo que tarda un paquete en ir y volver Ancho de banda (bandwidth): cantidad de bits por segundo que admite un canal Paquetes transmitidos por segundo Paquetes perdidos Tasa de errores
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tipos de enlaces
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Funciones de un Sistema de Comunicacin Modelos Fsicos de Transmisin Tipologas de Red Computacin Distribuida y Comunicacin
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Clasificacin
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Caracterstica bsica
Utilizan un cable para la transmisin de informacin
Medios de transmisin
Cable de par trenzado de cobre: barato, flexible, distancias mximas de cientos de metros Cable coaxial: mejor ancho de banda que el par trenzado, poco flexible Fibra ptica: distancias de cientos de kilmetros, seguras, costosas
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Caracterstica bsica
El sistema de transmisin no es un medio slido
Medios de transmisin
Rayos infrarrojos: direccionales, seguros, poco ancho de banda Ondas de radio terrestres: omnidireccionales, atraviesan paredes Ondas de radio por satlite: alta latencia, elevado ancho de banda
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Caractersticas principales:
Cobertura: pocos metros Objetivo principal: interconectar dispositivos prximos a una persona
Telfono mvil PDA (Personal Digital Assistant) Teclado, ratn Impresora
Ejemplo: Bluetooth
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Caracteristicas principales:
Cobertura: uno o varios edificios Compuestas por varios segmentos, que se interconectan mediante concentradores (hubs) o conmutadores (switches) Topologas
Bus: Ethernet (IEEE 802.3) Anillo: Token Ring (IEEE 802.5) Estrella: Fast Ethernet (IEEE 802.3u) Todos con todos: WiFi (IEEE 802.11)
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Caracteristicas principales:
Cobertura: una ciudad Dos tipos de infraestructuras:
Redes de fibra ptica Redes inalmbricas
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Caracteristicas principales:
Cobertura: ciudades, paises, el mundo entero Compuestas por subredes interconectadas por encaminadores (routers) y pasarelas (gateways) Necesitan infraestructuras proporcionadas por entidades de telecomunicacin (pblicas y/o privadas) La latencia de los mensajes suele ser elevada
Ejemplo: Internet
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Aplicaciones distribuidas
Las aplicaciones de red consisten en procesos que se comunican y sincronizan entre si mediante el intercambio de mensajes
Comunicacion
Intercambio de informacion entre procesos
Sincronizacion
Puntos de ejecucion en los que dos o mas procesos se ponen de acuerdo
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Caracteristicas
Los procesos de una aplicacion distribuida no comparten memoria La comunicacion se lleva a cabo mediante paso de mensajes
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Una Arquitectura en Capas Estandarizacin de Protocolos de Comunicacin El concepto de Red Comuntada La Torre de Protocolos de Internet
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Arquitectura en capas
Las arquitecturas en capas permiten establecer niveles que se apoyan en otros inmediantemente inferiores y dan servicio a los inmediatamente superiores
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Arquitectura en capas
Componentes:
Las capas Las interfaces Los protocolos
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Arquitectura en capas
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Arquitectura en capas
Protocolos
Un protocolo es un conjunto de reglas normalizadas que establecen el formato, contenidos y significado de los mensajes que se transmiten entre computadores distintos, as como el orden en el que hay que enviarlos y las acciones a tomar al enviarlos y recibirlos
Amplia utilizacin
Las redes de ordenadores hacen un uso intensivo de protocolos
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Protocolos
Tipos de protocolos
Orientados a la conexin (connection oriented): el emisor y el receptor han de una conexin antes de intercambiar informacin
Ejemplos: el telfono, TCP
Sin conexin (connectionless): no es necesario establecer ningn tipo de conexin previa al intercambio de informacin
Ejemplos: el sistema de correos, UDP
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Estndares
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Estndares
Organismos relevantes
The World Wide Web Consortim (W3C),
http://www.w3.org
The Institute of Electrical and Electronics Engineers (IEEE) http://www.ieee.org Internet Engineering Task Force (IETF) http://www.ietf.org ITU Telecommunication Standarization Sector (ITU-T) http://www.itu.int/ITU-T/index.phtml
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Ventajas
Distingue claramente entre servicios, interfaces y protocolos til para estudiar redes de ordenadores
Inconvenientes
Mala sincronizacin: Teora del apocalipsis de los dos elefantes Mala tecnologa: mentalidad de comunicaciones, no de informtica Malas implementaciones: modelo muy complejo Mala poltica: rechazo a un modelo con connotaciones polticas
Tema 1. Introduccin a las redes y sistemas distribuidos Tema 2. Tcnicas de acceso y control de enlace Tema 3. Protocolos de Interconexin de Redes Tema 4. Servicios bsicos para el nivel de transporte en Internet Tema 5. Aplicaciones distribuidas en Internet
Arquitectura de TCP/IP