Ing. Jos Miguel Menndez S, Msc Examen: 60% Deberes 10% Proyectos 10% Lecciones 10% Laboratorios 10% Participacin Clases y Charlas ++ Ing. Jos Miguel Menndez S, Msc Esquema de Evaluacin 1. Introduccin a las redes 2. Protocolos y arquitectura 3. Capa de Aplicacin 4. Capa de Transmisin 5. Conmutacin de paquetes 6. Enlace de datos 7. Teora de colas 8. Medios de transmisin 9. Tecnologas de Transmisin LAN 10. Tecnologas de Transmisin WAN Ing. Jos Miguel Menndez S, Msc Programa Resumido Adquirir conocimientos y desarrollar destrezas en el diseo y configuracin de protocolos y tcnicas avanzadas de direccionamiento de redes de datos en ambientes pblicos y privados. Adquirir conocimientos y desarrollar destrezas en el diseo y configuracin de conmutacin de paquetes. Adquirir conocimientos y desarrollar destrezas en la administracin y seguridad de redes. Ing. Jos Miguel Menndez S, Msc Objetivos Google, YouTube, mensajera instantanea, Facebook, Wikipedia, juegos online, Netflix, iTunes, y el fcil acceso a la informacin actual. Hace 8 aos sera, sin su computador, ahora es sin su telfono. El escenario anterior es de hace 3 decadas. Ahora: Subir y compartir fotos, videos. Presentar y subir trabajos escolares. Comunicarnos con amigos y familiares por email, llamadas por internet, mensajes instantaneos. Mirar videos, peliculas o episodios de series bajo demanda. Jugar en lnea. Encontrar la ruta menos congestionada para llegar a tu destino. Consultar el clima o el trafico de cmaras web. Revisar tu estado de cuenta, comprar ticketes para el estadio o conciertos. Introduccin a las Redes Ing. Jos Miguel Menndez S, Msc El desarrollo de las telecomunicaciones ha cambiado nuestras vidas en muchos aspectos. Cambio la manera en que aprendemos. Cambio la manera en que jugamos. Cambio la manera en que interactuamos. Cambio la manera en que nos proyectamos.
Impacto Ing. Jos Miguel Menndez S, Msc La infraestructura de redes contiene 3 categoras de redes: Dispositivos Medio Servicios Los 2 primeros tratan de elementos fsicos, mientras que los servicios son elementos intangibles. http://static-course- assets.s3.amazonaws.com/IntroNet50ENU/module1/index.ht ml#1.2.1.2
Elementos de las redes Ing. Jos Miguel Menndez S, Msc Dispositivos
Elementos de las redes: Dispositivos Ing. Jos Miguel Menndez S, Msc Medios
Elementos de las redes: Medios Ing. Jos Miguel Menndez S, Msc Servicios
Elementos de las redes: Servicios Ing. Jos Miguel Menndez S, Msc
Esquema de comunicacin Ing. Jos Miguel Menndez S, Msc
Esquema de comunicacin Ing. Jos Miguel Menndez S, Msc Introduccin Para qu se usan? Compartir recursos. Intercambio de informacin. Redundancia de servicios Optimizacin de servicios
Ing. Jos Miguel Menndez, Msc. 13 Introduccin Componentes bsicos Dispositivos: Computadores, telfonos, impresoras, cmaras IP, sensores, televisores Medios: Tarjetas de red, fibra ptica, cables UTP, medio areo (wireless) Servicios: Web, impresin, repositorio, transferencia de archivos, autenticacin
Ing. Jos Miguel Menndez, Msc. 14 Clasificacin Diferentes criterios: Por alcance (geogrfico) Por tipo de conexin Medios guiados Medios no guiados Por tecnologa (P2P, BC, MC) Por topologa fsica Ing. Jos Miguel Menndez, Msc. 15 Por Alcance Extensin geogrfica. PAN (Personal Area Network) LAN (Local Area Network) WLAN (Wireless LAN) VLAN (Virtual LAN) WAN (Wide Area Network) SAN (Storage Area Network) Ing. Jos Miguel Menndez, Msc. 16 1. El sistema originador debe activar una ruta directa de comunicacin de datos o identificar la red de comunicacion por donde alcanzar al sistema de destino. 2. El Sistema Originador debe comprobar que el Sistema de Destino est Preparado para recibir Datos. 3. La aplicacin de transferencia de Datos en el Sistema Originador debe comprobar que el programa de manejo de archivo en el Sistema de Destino est preparado para aceptar y guardar el archivo para este usuario. 4. S el formato usado en los dos sistemas son diferentes, uno u otro sistema debe desarrollar una funcin de traslado de formato. Ing. Jos Miguel Menndez S, Msc Transferencia de un archivo Alto grado de cooperacin entre los dos Sistemas de computadores El objetivo es dividir en subtareas, las cuales seran implementadas separadamente. En una arquitectura de protocolo, los modulos son arreglados de manera vertical. Cada capa en la pila desarrolla un set de funciones relacionadas requeridas para comunicarse con el otro Sistema. El mismo set de funciones debe exister en ambos Sistemas. Ing. Jos Miguel Menndez S, Msc Arquitectura de Protocolos Compra de boletos Documentar equipaje Embarque Despegu Confirmar retorno Recoger equipaje Dembarque Aterrizaje Ruta de vuelo Viaje One-Way
Proceso de un viaje areo en capas de servicios Entrega mostrador a mostrador de [personas y equipaje]
Traslado de equipaje: entrega-reclamo
Traslado de personas: embarque-desembarque
Traslado de la aeronave: pista a pista Ruta de vuelo desde el origen hasta el destino Capas: cada capa implementa un servicio a travs de las acciones internas a la capa y solicitando el servicio proporcionado por una capa inferior Implementacin distribuida de la funcionalidad de las capas Boleto (compra)
equipaje (entrega)
embarque
despegue
Vuelo Confirmar retorno
equipaje (reclamo)
desembarque
aterrizaje
Vuelo ruta de vuelo S a l i d a
A e r o p u e r t o
L l e g a d a
A e r o p u e r t o
trfico areo intermedio ruta de vuelo ruta de vuelo Porqu un modelo de red dividido en capas? Divide el proceso de comunicacin en partes ms pequeas: Facilita el desarrollo de componentes de red Facilita el diseo de las redes Facilita la correccin de errores Facilita la administracin de la red
Ing. Jos Miguel Menndez S, Msc Modelo OSI Porqu un modelo ...? Estandariza el software y los dispositivos de red Asegura la compatibilidad y la interoperabilidad entre dispositivos de diferentes fabricantes Previene que los cambios en una capa afecten a otras Las capas se desarrollan ms rpido Acelera la evolucin de las redes Simplifica el aprendizaje Ing. Jos Miguel Menndez S, Msc Modelo OSI OSI es un estndar El modelo OSI fue adoptado en 1979 por el comit tcnico TC97 (procesamiento de datos), del cual dependa el subcomit SC16 OSI fue adoptado en 1984 oficialmente como un estndar internacional por la ISO (International Organization of Standards). Ahora es la recomendacin X.200 de la ITU (International Telecommunication Union) y la norma ISO/IEC 7498-1 OSI como Modelo de Referencia OSI es un modelo de referencia que muestra como debe transmitirse un mensaje entre nodos en una red de datos El modelo OSI tiene 7 niveles de funciones No todos los productos comerciales se adhieren al modelo OSI Sirve para ensear redes y en discusiones tcnicas (resolucin de problemas). Ing. Jos Miguel Menndez S, Msc Modelo OSI Encapsulacin Aplicacin Presentacin Sesin Transporte Red Enlace Fsica Aplicacin Presentacin Sesin Transporte Red Enlace Fsica RED Nodo A Nodo B DATOS DATOS DATOS DATOS Header 4 Header 3 Header 2 Unidades de Informacin Puede contener encabezados de las capas 5, 6 y 7 Mensaje Paquete Frame bits Encapsulacin
Cuando un protocolo de una capa superior enva datos a su par en otro nodo, los entrega al protocolo de la capa inferior. El protocolo de la capa inferior no sabe si el protocolo de nivel superior enva una imagen, un correo o una secuencia numrica. Luego el protocolo del nivel inferior, para crear su mensaje, agrega una informacin de control (header) que es utilizada entre pares para comunicarse entre ellos. Esta informacin de control generalmente es colocada al iniciar el mensaje. En algunos casos se anexa informacin de control al final del mensaje y la llaman trailer. A los datos entregados por el protocolo de la capa superior, dentro del mensaje, se le llama cuerpo del mensaje o payload. La operacin de meter el mensaje del nivel superior detrs de un header o cabecera en el mensaje de nivel inferior se llama encapsulacin. Multiplexamiento y demultiplexamiento En cada una de las capas de un modelo de comunicaciones se pueden alojar varios procolos. Por tal, dentro del header que agrega un protocolo al construir el mensaje para su par, ubicado en otro nodo, debe incluir un identificador para indicar a qu protocolo o servicio de la capa superior le pertenece el payload. Este identificador es conocido como llave de multiplexacin (demux key) Cuando el mensaje llega al nodo destino, el protocolo que lo recibe debe retirar el header, mirar la llave de multiplexacin y entregar (demultiplexar) la carga til (payload) al protocolo o aplicacin correctos en la capa superior. Ejemplo Enlace (2) Fsica (1) Usuario en el Nodo A enva el mensaje Tengo una idea. H4 H3 Tengo una idea. Tengo una idea. Teng o una idea. H3 H4 H2 H4 H3 Teng T2 o una idea. H3 H2 T2 H2 H4 H3 Teng T2 o una idea. H3 H2 T2 Tengo una idea. Tengo una idea. Red (3) Transp. (4) Sesin (5) Los datos se encapsulan y se registra a qu protocolo de la capa superior le pertenece la carga til (payload) Ejemplo Fsica (1) Usuario en el Nodo B recibe el mensaje Tengo una idea. H4 H3 Tengo una idea. Tengo una idea. Teng o una idea. H3 H4 H2 H4 H3 Teng T2 o una idea. H3 H2 T2 H2 H4 H3 Teng T2 o una idea. H3 H2 T2 Tengo una idea. Tengo una idea. Enlace (2) Red (3) Transp. (4) Sesin (5) Para entregar el mensaje al protocolo correcto, dentro de una capa, se usa la llave de multiplexacin. Los 7 Niveles del modelo OSI Aplicacin Presentacin Sesin Transporte Red Enlace Fsica Aplicaciones de Red: transferencia de archivos Formatos y representacin de los datos Establece, mantiene y cierra sesiones Entrega confiable/no confiable de mensajes Entrega los paquetes y hace enrutamiennto Transfiere frames, chequea errores Transmite datos binarios sobre un medio Nivel OSI Funcin que ofrece Cada nivel ( capa) tiene unas funciones precisas para resolver determinados problemas de la comunicacin (divide y vencers) Nivel de Aplicacin (Capa 7) La capa de aplicacin est cerca al usuario (no ofrece servicios a otras capas del modelo OSI) Es el nivel ms alto en la arquitectura OSI Define la interfaz entre el software de comunicaciones y cualquier aplicacin que necesite comunicarse a travs de la red. Las otras capas existen para prestar servicios a esta capa Las aplicaciones estn compuestas por procesos. Un proceso de aplicacin se manifiesta en la capa de aplicaciones como la ejecucin de un protocolo de aplicacin. Nivel de Presentacin (Capa 6) Define el formato de los datos que se intercambiarn Asegura que la informacin enviada por la capa de aplicacin de un nodo sea entendida por la capa de aplicacin del otro nodo Si es necesario, transforma a un formato de representacin comn Negocia la sintxis de transferencia de datos para la capa de aplicacin (estructura de datos) Ejemplo: formato GIF, JPEG PNG para imgenes. Nivel de Sesin (Capa 5) Define cmo iniciar, coordinar y terminar las conversaciones entre aplicaciones (llamadas sesiones). Administra el intercambio de datos y sincroniza el dilogo entre niveles de presentacin (capa 6) de cada sistema. Ofrece las herramientas para que la capa de aplicacin, la de presentacin y la de sesin reporten sus problemas y los recursos disponibles para la comunicacin (control del dilogo sesin- entre aplicaciones). Lleva control de qu flujos forman parte de la misma sesin y qu flujos deben terminar correctamente. Nivel de Transporte (Capa 4) Proporciona un nmero amplio de servicios. Asegura la entrega de los datos entre procesos que han establecido una sesin y que se ejecutan en diferentes nodos Evita que las capas superiores se preocupen por los detalles del transporte de los datos hasta el proceso correcto Hace multiplexamiento para las aplicaciones cul es la aplicacin/servicio destino/origen? Segmenta bloques grandes de datos antes de transmitirlos (y los reensambla en le nodo destino) Asegura la transmisin confiable de los mensajes No deja que falten ni sobren partes de los mensajes trasmitidos (si es necesario, hace retransmisin de mensajes) hace control de flujo y control de congestin Nivel de Red (Capa 3) Entrega los paquetes de datos a la red correcta, al nodo correcto, buscando el mejor camino (es decir, permite el intercambio de paquetes). Evita que las capas superiores se preocupen por los detalles de cmo los paquetes alcanzan el nodo destino correcto En esta capa se define la direccin lgica de los nodos Esta capa es la encargada de hacer el enrutamiento y el direccionamiento Enrutamiento: cul es el mejor camino para llegar a la red destino? Direccionamiento: cul es el nodo destino? Dispositivos de Red Enrutador (Router) Dispositivos de Red Enrutador (Router) Nivel de Enlace (Capa 2) Inicia, mantiene y libera los enlaces de datos entre dos nodos. Hace transmisin confiable (sin errores) de los datos sobre un medio fsico (un enlace) Define la direccin fsica de los nodos Construye los frames Tambin debe involucrarse con el orden en que lleguen los frames, notificacin de errores fsicos, reglas de uso del medio fsico y el control del flujo en el medio. Es diferente de acuerdo a la topologa de red y al medio utilizado. Dispositivos de Red NIC (Network Interface Card) Dispositivos de Red NIC (Network Interface Card) Dispositivos de Red Puente (Bridge) Dispositivos de Red Puente (Bridge)
Dispositivos de Red Switch Dispositivos de Red Switch
Nivel Fsico (Capa 1) Define las caractersticas mecnicas, elctricas y funcionales para establecer, mantener, repetir, amplificar y desactivar conexiones fsicas entre nodos Acepta un chorro de bits y los transporta a travs de un medio fsico (un enlace) Nivel de voltaje, sincronizacin de cambios de voltaje, frecuencia de transmisin, distancias de los cables, conectores fsicos y asuntos similares son especificados en esta capa. Dispositivos Capa 1 Repetidor (Repeater) Dispositivos Capa 1 Concentrador (Hub) Dispositivos Capa 1 Concentrador (Hub) Modelo OSI Capas de Host vs. Capas de Medios Capas de Host
Proporcionan una entrega precisa de los datos entre los computadores Capas de Medios
Controlan la entrega fsica de mensajes a travs de la red Modelo OSI Las dos nicas capas del modelo con las que el usuario interacta son la primera capa la: Fsica, y la ltima capa: la de Aplicacin. Modelo OSI
Abarca los aspectos fsicos de la red (cables, hubs, y el resto de los dispositivos que conforman el entorno fsico de la red). Ejemplo: Ajustar un cable mal conectado. *Telecommunication Standards Organizations International Telecommunications Union - Telecommunication Standardization Sector (ITU-TSS). Formerly called the Consultative Committee on International Telegraph and Telephone (CCITT) International Organization for Standards (ISO). Member of the ITU, makes technical recommendations about data communications interfaces. American National Standards Institute (ANSI) Institute of Electrical and Electronics Engineers (IEEE) Internet Engineering Task Force (IETF) Electronic Industries Association (EIA) National Institute of Standards and Technology (NIST) National Exchange Carriers Association (NECA) Corporation for Open Systems (COS) Electronic Data Interchange -(EDI) of Electronic Data Interchange for Administration Commerce and Transport (EDIFACT). *Internet Engineering Task Force A protocol proposed by a vendor IETF working group study the proposal IETF issues a request for comment (RFC) IETF reviews the comments IETF proposes an improved RFC The proposed standard becomes a draft standard if two or more vendors adopt it The RFC becomes a proposed standard Una arquitectura de protocolo es la estructura en capas de hardware y software que soporta el intercambio de datos entre sistemas y soportes de aplicaciones distribuidas, como el correo electrnico y transferencia de archivos. En cada capa de una arquitectura de protocolo, uno o ms protocolos comunes son implementadas en sistemas de comunicacin. Cada protocolo proporciona un conjunto de reglas para el intercambio de datos entre sistemas La arquitectura de protocolo ms utilizado es el conjunto de protocolos TCP / IP, que consta de las siguientes capas:, acceso fsico de red, Internet, transporte y aplicacin. Otra arquitectura de protocolo importante es el modelo OSI de siete capas. Los mensajes al enviar BAJAN en la arquitectura de capas y al recibir SUBEN. Ing. Jos Miguel Menndez S, Msc Keywords