El modelo de interconexión de sistemas abiertos (OSI) es un modelo conceptual para describir las funciones de un sistema de red. Fue desarrollado inicialmente por la Organización Internacional de Normalización (ISO) en 1984. El OSI no se relaciona directamente con ningún sistema de red; en cambio, describe la arquitectura de la red y permite que diferentes sistemas informáticos de varios proveedores se comuniquen e intercambien datos utilizando protocolos estándar.
Usando el modelo OSI, las comunicaciones entre sistemas informáticos se realizan a través de siete capas de abstracción; es fácil recordar la secuencia de las capas del modelo OSI 7 usando esta simple frase: «Todas las personas parecen necesitar el procesamiento de datos»
Todas = Capa de AplicaciónPersonas = Capa de PresentaciónParecen = Capa de SesiónPara = Capa de TransporteNecesitan = Capa de RedDatos = Capa de Enlace de DatosProcesamiento = Capa Física
Veamos cada capa más de cerca. Empezaremos con las tres primeras capas: aplicación, presentación y sesión, conocidas como la capa de software. Luego, revisaremos el corazón del modelo OSI, la capa de transporte. Por último, hablaremos de las tres últimas capas: red, enlace de datos y física, denominada capa de hardware.
Capa de aplicación (datos)
La capa de aplicación proporciona una interfaz entre los usuarios finales y las aplicaciones de software. Recibe datos de los usuarios finales y muestra los datos recibidos para ellos. Esta capa no contiene las aplicaciones del usuario final; en cambio, facilita las comunicaciones con las capas inferiores. Algunos protocolos que se encuentran dentro de esta capa incluyen HTTP, HTTPS, FTP, TFTP, Telnet, SNMP, DNS, Rlogin, SMTP, POP3, IMAP, y LDAP.
Capa de Presentación (Datos)
Esta capa facilita la presentación de Datos a la capa superior. Principalmente, proporciona el esquema de codificación y encriptación/desencriptación para una transmisión segura. Por ejemplo, traduce el formato de las aplicaciones al formato de la red y viceversa. Protocolos de esta capa: JPEG, BMP, GIF, TIF, PNG, MP3, MIDI, ASCII & ANSI, etc.
Capa de Sesión (Datos)
Cuando dos dispositivos informáticos necesitan comunicarse, se debe crear una sesión, lo que ocurre en esta capa. Algunas de las funciones de esta capa son el establecimiento, la gestión (coordinación) y la terminación de las sesiones. Un buen ejemplo de cómo funciona esta capa es una llamada telefónica en la que primero se establece la conexión, se intercambia un mensaje y finalmente se termina la sesión. Algunos de los protocolos de esta capa son SIP, NFS, SQL, ASP, y RDBMS.
Capa de Transporte (Segmento)
Esta capa, a menudo considerada el corazón del modelo OSI, es responsable de controlar el flujo de datos entre dos dispositivos. Por ejemplo, esta capa determina la cantidad de datos necesarios para enviar y el lugar donde deben ser enviados. Esta capa también es responsable del flujo de datos y del control de errores. Por ejemplo, el control de flujo determina la velocidad óptima de envío de datos para evitar inundar al receptor con datos si la velocidad de conexión es diferente entre las dos partes comunicantes. Al mismo tiempo, el control de errores garantiza la retransmisión de los datos si se pierden algunos paquetes en el lado del receptor. El ejemplo más conocido de esta capa es el protocolo TCP, que forma parte del conjunto de protocolos TCP/IP. Algunos otros protocolos de esta capa son TCP, UDP y SPX.
Capa de red (paquete)
La capa de red es responsable del reenvío de paquetes de datos y del enrutamiento de datos entre routers. Facilita la transferencia de datos entre dos dispositivos que residen en dos redes diferentes. Por ejemplo, si quieres enviar un mensaje desde tu ordenador en Nueva York a un servidor en San Francisco, hay miles de routers y -quizás- millones de caminos entre estos dos puntos. Sin embargo, los routers de esta capa le ayudan a hacerlo de forma eficiente seleccionando automáticamente el camino más cercano. La capa de red también se encarga de traducir las direcciones lógicas en direcciones físicas y es responsable de la fragmentación de los datos. Por lo tanto, rompe segmentos de datos en unidades más pequeñas llamadas paquetes antes de enviarlos a otras redes.
Capa de enlace de datos (trama)
Esta capa proporciona una conexión entre dos dispositivos que residen en la misma red física, por ejemplo, entre dos dispositivos de la misma LAN. Esta capa recibe paquetes de la capa de red y los divide en pequeñas unidades llamadas tramas. La capa de enlace de datos también realiza el control de flujo de datos y de errores dentro de las intranets. Contiene otras dos subcapas: la capa de control de acceso al medio (MAC) y la capa de control de enlace lógico (LLC). Normalmente, los conmutadores de red operan en esta capa. Algunos protocolos dentro de esta capa son PPP, HDLC, ATM, Frame Relay, SLIP y Ethernet.
Capa física (binaria)
Esta capa existe en la parte inferior de la capa OSI. Representa el componente físico del modelo OSI, incluyendo el tipo de cable, las frecuencias de radio (cuando se utiliza una conexión inalámbrica), la disposición de los pines y los voltajes. Esta capa es responsable de entregar los datos en bruto desde la capa física del dispositivo emisor a la capa física del dispositivo receptor. Los dispositivos más populares que se encuentran en esta capa son los concentradores de red, el cableado, los repetidores y los módems.
Resumen
Aunque se creó hace años, el modelo OSI sigue siendo el principal modelo utilizado para representar la arquitectura de la red. Todos los cursos y exámenes de certificación profesional de redes incluyen una sección sobre las capas OSI. El modelo de referencia OSI sigue siendo la guía principal utilizada por los desarrolladores de software y los proveedores de hardware para crear programas y dispositivos interoperables que faciliten las comunicaciones digitales.