Modelo OSI
El modelo OSI surge como una búsqueda de solución al problema de incompatibilidad de las redes de los años 60. Fue desarrollado por la ISO (International Organization for Standardization) en 1977 y adoptado por UIT-T.
Consiste de una serie de niveles que contienen las normas funcionales que cada nodo debe seguir en la Red para el intercambio de información y la ínter- operabilidad de los sistemas independientemente de suplidores o sistemas. Cada nivel del OSI es un modulo independiente que provee un servicio para el nivel superior dentro de la Arquitectura o modelo.
El Modelo OSI se compone de los siete niveles o capas correspondientes:
Nivel Físico
Es el nivel o capa encargada del control del transporte físico de la información entre dos puntos. Define características funcionales, eléctricas y mecánicas tales como:
- Establecer, mantener y liberar las conexiones punto a punto y multipunto.
- Tipo de transmisión asincrónica o sincronía
- Modo de operación simplex, half-duplex, full dúplex.
- Velocidad de transmisión.
- Niveles de voltaje.
- Distribución de pines en el conector y sus dimensiones.
En este nivel se definen las interfaces, módem, equipos terminales de línea, etc. También son representativas de este nivel las recomendaciones del UIT-T, serie V para módem, interfaz V.24 no su equivalente RS-232C, las interfaces de alta velocidad V.35 o RS 449, las interfaces para redes de datos X.21 o las recomendaciones I.431 para RDSI.
Nivel de Enlace
Define la técnica o procedimiento de transmisión de la información a nivel de bloques de bits, o sea, la forma como establecer, mantener y liberar un enlace de datos ( en el caso del nivel 1 se refiere al circuito de datos), provee control del flujo de datos, crea y reconoce las delimitaciones de Trama.
Son representativos de este nivel los procedimientos o protocolos:
- BSC (Binary Synchronous Communication)
- HDLC (High Level Data Link Control)
- SDLC (Synchronous Data Link Control)
- DDCMP (Digital Data Communication Message Protocol)
La función mas importante de esta capa es la referida al control de errores en la transmisión entre dos puntos, proporcionando una transmisión libre de error sobre el medio físico lo que permite al nivel próximo mas alto asumir una transmisión virtualmente libre de errores sobre el enlace. Esta función esta dividida en dos tareas: detección y corrección de errores, entre la cual destaca la detección de errores por el método de chequeo de redundancia cíclica (CRC) y el método de corrección por retransmisión.
Nivel de Red
Destinado a definir el enrutamiento de datos en la red, así como la secuencial correcta de los mensajes. En este nivel se define la vía mas adecuada dentro de la red para establecer una comunicación ya que interviene en el enrutamiento y la congestión de las diferentes rutas.
Función importante de este nivel o capa es la normalización del sistema de señalización y sistema de numeraciones de terminales, elementos básicos en una red conmutada. En caso necesario provee funciones de contabilidad para fines de información de cobro.
Traduce direcciones lógicas o nombres en direcciones físicas. En un enlace punto a punto el nivel 3 es una función nula, o sea existe pero transfiere todos los servicios del nivel 2 al 4.
En el nivel 3 es representativa la recomendación X.25 del CCITT, que define el protocolo de intercambio de mensajes en el modo paquete.
Nivel de Transporte
En este nivel o capa se manejan los parámetros que definen la comunicación de extremo a extremo en la red:
- Asegura que los datos sean transmitidos libre de errores, en secuencia, y sin duplicación o perdida.
- Provee una transmisión segura de los mensajes entre Host y Host a través de la red de la misma forma que el Nivel de Enlace la asegura entre nodos adyacentes.
- Provee control de flujo extremo a extremo y manejo a extremo.
- Segmenta los mensajes en pequeños paquetes para transmitirlos y los reensambla en el host destino.
Nivel de Sesión
Es la encargada de la organización y sincronización del dialogo entre terminales. Aquí se decide por ejemplo, cual estación debe enviar comandos de inicio de la comunicación, o quien debe reiniciar si la comunicación se ha interrumpido. En general control la conexión lógica (no física ni de enlace).
Es importante en este nivel la sincronización y resincronizacion de tal manera que el estado asumido en la sesión de comunicación sea coherente en ambas estaciones. También, se encarga de la traducción entre nombres y base de datos de direcciones.
Nivel de Presentación
Este nivel o capa es el encargado de la representación y manipulación de estructuras de datos. Establece la sintaxis (o forma) en que los datos son intercambiados. Representativos de este nivel son el terminal virtual (VM: Virtual Machine), formateo de datos , compresión de información, encriptamiento, etc.
Nivel de Aplicación
En este nivel el usuario ejecuta sus aplicaciones. Ejemplo de este nivel son las bases de datos distribuidas en lo referente a su soporte.
Se distinguen dos categorías: servicios que usan el modo conexión para operar en tiempo real y aquellos que usan modos de conexión retardados (no en tiempo real).
Algunas aplicaciones de este nivel son:
- Correo electrónico según recomendación X.400 de CCITT.
- Servicios interactivos, tales como transacciones bancarias, interrogación de bases de datos, procesamiento en tiempo compartido.
- Servicio teletex, en particular la transferencia de documentos según recomendación T60, T61 y T62 de CCITT.
2.3.6 Modelo SNA
El modelo SNA tiene las siguientes características:
- Permite compartir recursos
- Reconoce perdida de datos durante la transmisión, usa procedimientos de control de flujo, evade sobrecarga y la congestión, reconoce fallos y hace corrección de errores.
- Provee interfaces abiertas documentadas.
- Simplifica la determinación de problemas gracias a los servicios de administración de la red.
- Mantiene una arquitectura abierta.
- Provee facilidad de interconexión de redes
- Provee seguridad a través de rutinas de logon y facilidades de encryptamiento
- Usa Synchronous Data Link Control (SDLC)
Niveles del Modelo SNA
Nivele de Control del Enlace Físico
El enlace físico de control de capas es la capa o nivel mas baja en la arquitectura. Este permite el uso de una variedad realistica de medios físicos par la interconexión de procedimientos de control. Procedimientos de protocolos típicos para esta capa o nivel son conexiones físicas provistas por líneas de comunicación, módem y la interfaces EIA RS-232C. Esta capa o nivel no tan solo permite variar tipos de circuitos punto a punto o multipunto, sino que provee los protocolos físicos para establecer, controlar y liberar los circuitos de datas conmutados.
Nivel de Enlace de Datos
Los medios de comunicación físicos (ej.: Línea telefónica) requieren técnicas especificas para ser usadas con el fin de transmitir dato entre sistemas a pesar de la naturaleza de tendencia de error de las facilidades físicas. Estas técnicas especificas son usadas en los procedimientos de control de enlace de dato. Las características primarias de la capa o nivel de enlace de Data de IBM SNA es que esta usa Control de Enlace de Data Sincrono ( Synchronous Data Link Control - SDLC) como el protocolo de línea de comunicación.
Nivel de Control de Ruta
Este nivel provee rutas virtualmente libre de errores entre los ultimo orígenes y destinos conectados a la red. Sobre todo el control de la red abarca o agrupa el establecimiento y manejo de estas rutas a través de la red.
El control de sendas o rutas (paths) por lo tanto tiende dos funciones primarias:
Enrutar mensajes a través de la red desde el origen hacia las localidades de destino.
Segmentar grandes mensajes o combinar pequeños mensajes, llamado segmentar en bloques (blocking), con el propósito de un caudal de transferencia mas eficiente a través de la red.
Nivel de Control de Transmisión
Provee un control básico de los recursos de transmisión de la red. Las funciones que provee son:
- Numero de verificación de secuencia cuando se recibe un mensaje
- Encriptamento de datos
- Administración de la rapidez en que los requerimientos enviados de una unidad lógica son recibidos en otra unidad lógica.
- Soporte para las funciones de frontera para nodos periféricos
Nivel de Control de Flujo de Datos
El flujo de datos en una sesión LU-LU necesita ser controlado de acuerdo a los protocolos de sesión usados y este nivel provee ese control. Las funciones que provee este nivel son:
- Asignación de números de secuencia de flujo de datos
- Correlación de la petición y respuesta
- Soporte para protocolos encadenados gracias a que hace agrupamiento en cadenas de las unidades relacionadas de petición
- Soporte y refuerzo de la petición de sesión y protocolos de modo de respuesta
- Soporte y coordinación de los modos de transmisión y recepción de los protocolos de sesión
Nivel de Servicio de Presentación
Los programas de transacciones se comunican unos con otros, de acuerdo con lo bien definidos protocolos de conversación, usando verbos de conversación. Este nivel define estos protocolos para comunicaciones de programa a programa de comunicación. También, controla el uso del nivel de verbos de los programas de transacciones.
- Controla la carga y el inicio de los programas de transacción
- Mantiene y soporta los modos de transmisión y recepción de protocolos de conversación
- Supervisa el uso de los parámetros de los verbos de los programas de transacción
- Refuerza las restricciones de los protocolos de secuencia
- Procesa verbos de programas de transacciones
Nivel de Servicios de Transacción
Es el nivel en el que los programas de servicios de transacción son implementados. Provee los siguientes servicios de usuario final:
- Control operativo del imite de sesión LU-LU
- Arquitectura de Intercambio de Documentos (DIA) para distribución de documentos entre sistemas de información de oficina basados en SNA
- Servicios Distribuidos SNA (SNADS) para comunicación asincronica de datos.
No hay comentarios.:
Publicar un comentario