Fundamentos del Modelo de Referencia OSI para Sistemas Distribuidos
El Modelo de Referencia OSI
OSI es el nombre del modelo de referencia de una arquitectura de capas para redes de ordenadores y sistemas distribuidos, propuesta por la ISO como estándar de interconexión de sistemas abiertos.
OSI realmente no es una arquitectura de red, sino un modelo de referencia; es decir, un punto de mira desde el que calibrar cómo deben relacionarse unas redes con otras por contraste con un modelo teórico. El modelo propuesto por OSI estructura los servicios de red en siete capas o niveles.
La primera capa es la más cercana al medio físico de transmisión, mientras que la séptima es la más cercana a las aplicaciones del usuario.
Los siete niveles del modelo OSI
Los siete niveles de OSI reciben los siguientes nombres, de menor a mayor: físico, enlace, red, transporte, sesión, presentación y aplicación.
- Nivel 1 (Físico): Define las características mecánicas, eléctricas, funcionales y de procedimiento. Se ocupa de las transmisiones de los bits.
- Nivel 2 (Enlace): Establece una línea de comunicación libre de errores para usarla por la capa inmediatamente superior: la capa de red. También se ocupa de los errores que se produzcan en la recepción de las tramas, de eliminar tramas erróneas, solicitar retransmisiones, etc.
- Nivel 3 (Red): Su función es el encabezamiento y el tratamiento de cómo elegir la ruta más adecuada para que el paquete llegue a su destino.
- Nivel 4 (Transporte): Lleva las comunicaciones entre ordenadores peer to peer. Es decir, es el punto donde el emisor y el receptor cobran todo su sentido: un programa emisor puede conversar con otro receptor.
- Nivel 5 (Sesión): Permite el diálogo entre el emisor y el receptor estableciendo una sesión, que es el nombre que reciben las conexiones de esta capa.
- Nivel 6 (Presentación): Se ocupa de la sintaxis y de la semántica de la información que se pretende transmitir; es decir, investiga el contenido de los datos.
- Nivel 7 (Aplicación): En esta capa se definen los protocolos que utilizarán las aplicaciones y procesos de los usuarios. La comunicación se realiza utilizando protocolos de diálogo apropiados.