Transmisin de datos y redes de ordenadores Transmisin de datos y redes de ordenadores
Arquitecturas de red Arquitecturas de red Arquitectura de red = Capas + Protocolos Arquitectura de red = Capas + Protocolos Capas y protocolos Capas y protocolos Aspectos de diseo Aspectos de diseo Ejemplo Ejemplo El modelo de referencia OSI El modelo de referencia OSI 1 1 El modelo de referencia OSI El modelo de referencia OSI A nivel de subred: A nivel de subred: capa fsica, capa de enlace de datos, capa de red capa fsica, capa de enlace de datos, capa de red De extremo a extremo: De extremo a extremo: capas de transporte, sesin, presentacin y aplicacin capas de transporte, sesin, presentacin y aplicacin El modelo TCP/IP El modelo TCP/IP Arquitecturas de red Arquitecturas de red 2 2 Arquitecturas de red Arquitecturas de red ARQUITECTURA DE RED = CAPAS + PROTOCOLOS ARQUITECTURA DE RED = CAPAS + PROTOCOLOS 3 3 Arquitecturas de red Arquitecturas de red Protocolos Protocolos Se utilizan en la comunicacin entre distintas Se utilizan en la comunicacin entre distintas entidades de un sistema (aplicaciones, terminales...), entidades de un sistema (aplicaciones, terminales...), de forma que hablen el mismo idioma. de forma que hablen el mismo idioma. Relacin entre servicios y protocolos Relacin entre servicios y protocolos 4 4 Arquitecturas de red Arquitecturas de red PDU ( PDU (Protocol Protocol Data Data Unit Unit) ) Unidad de transmisin de datos utilizada en cada nivel. Unidad de transmisin de datos utilizada en cada nivel. Cada nivel puede aadir informacin de control a los datos Cada nivel puede aadir informacin de control a los datos provenientes del nivel superior. provenientes del nivel superior. Al enviar datos se ha de suministrar la direccin del destinatario. Al enviar datos se ha de suministrar la direccin del destinatario. p.ej. Internet p.ej. Internet 5 5 Arquitecturas de red Arquitecturas de red ARQUITECTURA DE RED = CAPAS + PROTOCOLOS ARQUITECTURA DE RED = CAPAS + PROTOCOLOS Transmisin de datos Transmisin de datos 6 6 Arquitecturas de red Arquitecturas de red Aspectos de diseo Aspectos de diseo Direccionamiento Direccionamiento Enrutamiento Enrutamiento Control de errores (deteccin y correccin) Control de errores (deteccin y correccin) Control de errores (deteccin y correccin) Control de errores (deteccin y correccin) Control de flujo Control de flujo Multiplexacin Multiplexacin 7 7 Ejemplo Ejemplo Arquitectura en 3 capas Arquitectura en 3 capas 8 8 Ejemplo Ejemplo Multiplexacin Multiplexacin de conexiones de conexiones 9 9 PDU ( PDU (Protocol Protocol Data Data Unit Unit)) Ejemplo Ejemplo La capa de transporte La capa de transporte puede fragmentar los datos (paquetes). puede fragmentar los datos (paquetes). aade la direccin del destinatario a los datos de la aplicacin, aade la direccin del destinatario a los datos de la aplicacin, un nmero de secuencia (utilizado en el control de flujo) un nmero de secuencia (utilizado en el control de flujo) y un cdigo de deteccin de errores. y un cdigo de deteccin de errores. 10 10 Ejemplo Ejemplo Responsabilidades de las distintas capas Responsabilidades de las distintas capas CAPA DE APLICACIN CAPA DE APLICACIN Soporte para las distintas aplicaciones del usuario Soporte para las distintas aplicaciones del usuario Ejemplos: correo electrnico, transmisin de archivos Ejemplos: correo electrnico, transmisin de archivos CAPA DE TRANSPORTE CAPA DE TRANSPORTE Servicio fiable de intercambio de datos Servicio fiable de intercambio de datos (independiente de la aplicacin y de la red que se utilice) (independiente de la aplicacin y de la red que se utilice) CAPA DE ACCESO A LA RED CAPA DE ACCESO A LA RED Intercambio de datos entre el ordenador y la red Intercambio de datos entre el ordenador y la red (dependiente del tipo de red utilizado) (dependiente del tipo de red utilizado) 11 11 El modelo de referencia OSI El modelo de referencia OSI Open Systems Interconnection Open Systems Interconnection ((desarrollado desarrollado por por ISO [International Organization for Standardization]) ISO [International Organization for Standardization]) 12 12 El modelo de referencia OSI El modelo de referencia OSI El modelo OSI slo especifica las funciones de cada capa: El modelo OSI slo especifica las funciones de cada capa: Capa fsica Capa fsica cadenas de bits cadenas de bits Capa de enlace de datos Capa de enlace de datos tramas tramas Capa de red Capa de red paquetes paquetes Capa de red Capa de red paquetes paquetes Capa de transporte Capa de transporte segmentos segmentos Capa de sesin Capa de sesin Capa de presentacin Capa de presentacin Capa de aplicacin Capa de aplicacin OSI no es arquitectura de red, OSI no es arquitectura de red, ya que no especifica servicios ni protocolos. ya que no especifica servicios ni protocolos. 13 13 El modelo de referencia OSI El modelo de referencia OSI A nivel de la subred: A nivel de la subred: Capa fsica Capa fsica: : Transmisin de Transmisin de cadenas de bits cadenas de bits no estructuradas no estructuradas sobre el medio fsico. sobre el medio fsico. Responsabilidades: Responsabilidades: Responsabilidades: Responsabilidades: Caractersticas mecnicas, elctricas, funcionales... Caractersticas mecnicas, elctricas, funcionales... Capa de enlace de datos Capa de enlace de datos: : Transmisin de Transmisin de tramas tramas (bloques de datos) para (bloques de datos) para proporcionar un servicio seguro de transferencia de proporcionar un servicio seguro de transferencia de datos a travs del enlace fsico. datos a travs del enlace fsico. Responsabilidades: Responsabilidades: Sincronizacin, control de errores y control de flujo. Sincronizacin, control de errores y control de flujo. 14 14 El modelo de referencia OSI El modelo de referencia OSI A nivel de la subred: A nivel de la subred: Capa de red Capa de red: : Transmisin de Transmisin de paquetes paquetes a travs de la subred. a travs de la subred. Proporciona independencia a los niveles superiores Proporciona independencia a los niveles superiores respecto a las tcnicas de conmutacin y de respecto a las tcnicas de conmutacin y de respecto a las tcnicas de conmutacin y de respecto a las tcnicas de conmutacin y de transmisin transmisin utilizadas para conectar sistemas. para conectar sistemas. Responsabilidades: Responsabilidades: Establecimiento, mantenimiento y cierre de las conexiones. Establecimiento, mantenimiento y cierre de las conexiones. Encaminamiento, tarificacin y control de congestin Encaminamiento, tarificacin y control de congestin 15 15 El modelo de referencia OSI El modelo de referencia OSI Transmisin de extremo a extremo: Transmisin de extremo a extremo: Capa de transporte Capa de transporte (transmisin de (transmisin de segmentos segmentos): : Seguridad, transferencia de datos entre puntos finales, Seguridad, transferencia de datos entre puntos finales, multiplexacin multiplexacin de conexiones y control de flujo origen de conexiones y control de flujo origen- - destino destino destino destino Capa de sesin: Capa de sesin: Control de la comunicacin entre Control de la comunicacin entre aplicaciones (establecimiento gestin y cierre de aplicaciones (establecimiento gestin y cierre de sesiones [conexiones entre aplicaciones]). sesiones [conexiones entre aplicaciones]). Capa de presentacin: Capa de presentacin: Independencia respecto a Independencia respecto a las diferencias en la representacin de los datos las diferencias en la representacin de los datos (codificacin, compresin, criptografa...) (codificacin, compresin, criptografa...) Capa de aplicacin: Capa de aplicacin: Acceso para los usuarios. Acceso para los usuarios. 16 16 El modelo TCP/IP El modelo TCP/IP 17 17 Bibliografa Bibliografa Jess E. Daz Verdejo; Juan Manuel Lpez Soler & Jess E. Daz Verdejo; Juan Manuel Lpez Soler & Pedro Garca Teodoro: Pedro Garca Teodoro: Transmisin de datos y Transmisin de datos y redes de computadores redes de computadores. . Prentice Prentice- -Hall, 2003. ISBN 84 Hall, 2003. ISBN 84- -205 205- -3919 3919- -8. 8. William William Stallings Stallings: : William William Stallings Stallings: : Comunicaciones y redes de computadores Comunicaciones y redes de computadores. . Prentice Prentice- -Hall, 2004 [7 edicin]. ISBN 84 Hall, 2004 [7 edicin]. ISBN 84- -205 205- -4110 4110- -9. 9. Andrew S. Andrew S. Tanenbaum Tanenbaum: : Redes de computadoras Redes de computadoras. . Prentice Prentice- -Hall, 2003 [4 edicin]. ISBN 970 Hall, 2003 [4 edicin]. ISBN 970- -260 260- -162 162- -2. 2. 18 18