Modelo Simplificado de comunicaciones Texto Cadena de bits Señal analógica Señal analógica Cadena de bits Texto Información de entrada m Fuente Entrada de datos g(t) Transmisor Sistema de transmisión Señal analógica Señal transmitida s(t) Señal recibida s (t) Receptor Datos de salida g (t) Destino Información de salida m
Modelo simplificado de redes Red de área amplia Sistema origen Nodos de conmutación Sistema destino Fuente Transmisor Sistema de transmisión Receptor Destino DTE DCE DCE DTE Red de área local
Pila OSI: Definiciones Sistema abierto:= Sistema capaz de conectarse a otros siguiendo unas normas. protocolo := Conjunto de convenciones (qué se comunica, cómo se comunica y cuándo se comunica) mutuamente aceptadas por las entidades involucradas en una comunicación. Capa o nivel := Fracción del proceso de comunicación definida por las funcionalidades que aporta. Arquitectura de red:= Conjunto de capas y protocolos que definen una red. Entidad := Elemento responsable de la comunicación, dentro de un nivel. Punto de acceso al servicio (SAP) := Ubicación de la fuente de servicios de un nivel hacia el siguiente.
NIVEL N+1 Entidad Protocolo del nivel N+1 Entidad SAP Servicios proporcionados Información Entidad Q Protocolo del nivel N Entidad NIVEL N
Ejemplo de arquitectura de protocolos (I) Modelo de tres capas: Capa de acceso a la red: Intercambio de datos entre el ordenador y la red a la que está conectado. Capa de transporte: Intercambio de manera segura. Capa de aplicación: Contiene la lógica para admitir varias aplicaciones de usuario (transferencia de ficheros, correo electrónico, etc.) Aplicación Protocolo de aplicación Protocolo de transporte Aplicación Acceso a la red Red de comunicaciones Acceso a la red
Ejemplo de arquitectura de protocolos (II) Aplicaciones 1 2 3 4 Acceso a la red Punto de Acceso al Servicio (SAP) Dirección de Red Aplicaciones 1 2 Red de comunicaciones Acceso a la red Aplicaciones 1 2 3 Acceso a la red Son necesarios dos niveles de direccionamiento!!
Ejemplo de arquitectura de protocolos (III) Como se preparan los datos que genera una aplicación en la arquitectura del ejemplo hasta que se transmiten por la red. Cabecera de Datos de Aplicación Cabecera de Unidades de datos del protocolo de transporte Cabecera de Red Cabecera de Red Unidades de datos del protocolo de red (paquetes)
Ejemplo de arquitectura de protocolos (IV) Cada capa genera su propia PDU (Protocol Data Unit) a partir de los datos suministrados por la capa superior. Aplicación Registro Registro Aplicación DSAP DSAP Acceso a la red DHost Paquete PDU de DHost Acceso a la red
Arquitecturas de protocolos reales Dos arquitecturas han sido determinantes en el desarrollo de los estándares de comunicación: Conjunto de protocolos TCP/IP. Consta de cinco capas: Capa de aplicación. Capa de transporte. Capa Internet. Capa de acceso a la red. Capa física. Modelo de referencia OSI. Consta de siete capas: Aplicación. Presentación. Sesión.. Red. Enlace de datos. Física.
Niveles OSI 1- Físico: Normas mecánicas, eléctricas y de sincronización necesarias para que cada bit sea identificable. 2- Enlace: Definición de tramas, reparación de errores y control de flujo. 3- Red: Decidir a quién enviar y la ruta. Control de congestión a nivel de red y de contabilidad. 4- : Trocear en paquetes, reintegrarlos en orden, solicitar reenvíos si llegan mal o no llegan, multiplexación, control de congestión entre origen y destino. 5- Sesión: Sincronización, paso de testigo, dirección de la información, inicio de la conexión (funciones de moderador de la comunicación). 6- Presentación: Encriptación y compresión de los datos. Define la sintaxis o el formato en que se envían los datos (txt, pdf,...). 7- Aplicación: Telnet, TFTP, WEB, SMTP, etc...
Normalizaciones Los entornos de red heterogéneos necesitan de estándares que garanticen la interconexión de equipos de comunicaciones de diferentes fabricantes. Los usuarios no son así esclavos de una tecnología propietaria en materia de comunicaciones. Ventajas de las normalizaciones: Las normalizaciones aseguran un gran mercado. Se estimula la producción masiva y en algunos casos la utilización de alta y muy alta escala de integración lo que reduce mucho los costos. Un estándar permite que productos de diferentes suministradores se comuniquen entre sí, dotando al comprador de mayor flexibilidad en la selección y uso de los equipamientos. Desventajas de las normalizaciones: Los estándares tienden a congelar la tecnología. Mientras un estándar se desarrolla, se revisa y se adopta, se habrán desarrollado otras técnicas más eficaces. Hay varios estándares para la misma función. Recientemente, las organizaciones dedicadas a desarrollar estándares han comenzado a cooperar más estrechamente para que esto no suceda.
Normalizaciones IETF (Internet Engineering Task Force Comité para la Ingeniería en Internet). Forma parte de IAB (Internet Architecture Board) responsable de la estandarización de los protocolos TCP/IP, que se publica en una serie de documentos denominados RFCs (Request For Comments). ISO (Organización Internacional para la Normalización). Es una agencia internacional para el desarrollo de normalizaciones que abarcan un amplio abanico de materias. Sus miembros son las agencias de normalización de unos 89 países (ANSI en EEUU, DIN en Alemania, ) ITU-T o CCITT :Sector de normalización de la ITU para las Telecomunicaciones. Es una agencia de la ONU. Sus miembros son: compañías telefónicas nacionales o ministerios de telecomunicaciones (estados), administraciones privadas de telecomunicaciones (empresas), organizaciones científicas e internacionales (como la ISO). IEEE (IE cubo) Es una organización interprofesional de elevada influencia.