Niveles OSI de la ISO

by Enrique Monzó
<kikemonzo@ono.com>
v1.0, Nov 2004

Nivel Físico

Define las características mecánicas, eléctricas y funcionales de la trasmisión física de corriente o cadena de bits a través de la subred de comunicación.

Funciones

  1. Determina los aspectos mecánicos y eléctricos de los conectores y fibras utilizados.

  2. Controla y gestiona la trasmisión de datos tanto analógicos como digitales.

  3. Modulación y demodulación de las señales.

  4. Controlar o gestionar el tipo de trasmisión dependiendo de si son simplex, semiduplex o duplex.

  5. Sincroniza y delimita el número de bits que forma un bloque.

  6. Multiplexación del canal.

  7. Se encarga de la detección de errores (CSMA/CD).

La unidad de información es el bit.
Estándares implementados en el nivel físico: RS232, CCITT x.21, CCITT x.21bis y RDSI.
Se implementa en el soporte físico del controlador de comunicación.

Servicios que proporciona a la capa superior (enlace).

Nivel de Enlace

Resuelve los problemas creados por la fiabilidad de los circuitos que detecta, como consecuencia de los errores de los datos trasmitidos imbuidos por el ruido y diafonía, etc; tanto es así que convierte el sistema de comunicación entre emisor y receptor en un camino libre de errores.

Funciones

  1. Se encarga de dividir la información en tramas y enviar secuencialmente a medida que recibe la validación de que las tramas anteriores han llegado correctamente; esto implica secuencialidad de tramas perdidas y un control de errores en las tramas.

  2. Función de control del buffer de almacenamiento.

  3. Controla el ritmo de envío.

  4. Organiza el tráfico bidireccional.

  5. Controla el acceso al medio.

La unidad de información es la trama.
Estándares implementados en el nivel de enlace: CCITT x.25.
Se implementa en el soporte físico del controlador de comunicación.

Servicios que proporciona a la capa superior (red).

Nivel de Red

Se encarga de administrar la red.

Funciones

  1. Determina cuando y por donde son enviados los paquetes de la red desde el origen al destino.

  2. Lleva la contabilidad del uso de la subred de cara a establecer tarifas.

  3. Permite la interconexión de redes heterogéneas y debe ser capaz de gestionar el enrutamiento de paquetes.

  4. Se encarga de dar soporte a las diferentes configuraciones de red y debe garantizar la secuencialidad de la información.

La unidad de información es el paquete, que tiene longitud fija y contiene datos + direccionamiento.
Estádares implementados en el nivel de red: IEEE 802.1, CCITT x.25, IP (Internet Protocol).
Se implementa en el soporte lógico del controlador de comunicaciones.

Servicios que proporciona a la capa superior (transporte).

Nivel de Transporte

El nivel de transporte acepta datos de la capa superior, los divide en fragmentos más pequeños, si es necesario, y lo pasa en nivel de red. Debe asegurar que todos lo fragmentos llegan correctamente al otro extremo. Debe diseñarse de modo que sea eficiente y que aisle a la capa de sesión de las capas inferiores. Si el tráfico es alto puede repartir datos entre varias redes (debe poder conectarse a más de una) para poder trasmitir más datos. Si el tráfico es bajo se encarga de multiplexar varias conexiones a través de una misma red, reduciendo el coste.

Funciones

  1. Direccionamiento: indica a la capa de red a que proceso y en que máquina son destinados los paquetes.

  2. Gestiona el uso de las conexiones de red y se encarga de regular el flujo de datos evitando que hosts más rápidos desborden la capacidad de recepción de un host más lento.

La unidad de información es el mensajes o TPDU.
Se implementa en el soporte lógico del sistema conectado. Estándares implementados en el nivel de transporte: TCP, clases 0 a 4 de ISO 8073.

Servicios que proporciona a la capa superior (sesión).

Nivel de Sesión

La capa de sesión establece y mantiene la conexión entre dos procesos de aplicación situados en 2 máquinas diferentes.

Funciones

  1. Permite a un usuario entrar en un sistem remoto a tiempo compartido.

  2. Permite trasferir ficheros entre dos máquinas.

  3. Permite identificar usuario para gestionar privilegios de acceso y tasas de tarificación.

  4. Controla el paso de testigo en caso de no poderse trasmitir al mismo tiempo por limitación del protocolo.

  5. Se encarga de habilitar un servicio de sincronización para establecer puntos de recuperación.

La unidad de información es la SPDU (Session protocol data unit).
Se implementa en el soporte lógico del sistema conectado.

Servicios que proporciona a la capa superior (presentación).

Nivel de Presentación

La capa de presentación se encarga de la sintaxis y semántica de la información transmitida (codificación, encriptación y compresión de datos).

Funciones

  1. Se encarga de las traducciones de alfabeto o diferentes juegos de caracteres (por ejemplo, ASCII).

  2. Se encarga de comprimir los mensajes.

  3. Se encarga del cifrado de datos para mantener su privacidad y garantizar su veracidad.

  4. Permite la compatibilidad de ficheros en distintos formatos.

  5. Permite el manejo de distintos terminales y la traducción de los datos al formato de cada terminal.

La unidad de información es el mensaje o PPDU (Presentation protocol data unit).
Se implementa en rutinas dispersas en las librerías del sistema.

Servicios que proporciona a la capa superior (aplicación).

Nivel de Aplicación

Las funciones de la capa de aplicación vienen determinadas por los requerimientos del usuario. Los procesos de aplicación de usuarios distribuidos se comunican entre sí por medio de las entidades de aplicación facilitadas por el modelo OSI.
Los servicios que proporciona (ya no a la capa superior, pues es la de nivel más alto), son de dos tipos:

Servicios CASE

  1. Identificar la disponibilidad de partes implicadas en la comunicación.

  2. Se encarga del control de acceso, asignación de costes, determinación de la calidad de servicio (QoS) y de la negociación de los parámetros de la comunicación.

Servicios SASE

  1. Permiten el acceso remoto a ficheros.

  2. Permiten transferencia de ficheros.

  3. Proporcionan terminal virtual.

  4. Posibilitan proceso remoto de trabajo.

  5. Proporcionan servicios de correo electrónico.

  6. Permiten gestión de acceso distribuido a bases de datos distribuidas.

Utiliza el protocolo MHS (sistema de gestión de mensajes), el protocolo FTAM para transferencia, gestión y acceso a archivos en un sistema remoto, el HTTP para acceso a información de internet, y los protocolos de la colección TCP/IP: - Telnet: conexiones remotas a servicios de terminal.
- TFTP: transferencia simple de archivos.
- FTP: transferencia avanzada de archivos.
- SMTP: transferencia de mensajes de correo electrónico.