El Salvador
websys@itcgapps.com

El modelo OSI: La arquitectura que enseñó al mundo a entender las redes

Bitácora de temas

El modelo OSI: La arquitectura que enseñó al mundo a entender las redes

Cuando hoy utilizamos Internet para navegar por una página web, enviar un correo electrónico o realizar una videollamada, pocas veces nos detenemos a pensar en la enorme cantidad de procesos que ocurren detrás de cada comunicación. Millones de dispositivos, desarrollados por fabricantes distintos y conectados mediante tecnologías diversas, logran intercambiar información de manera transparente gracias a la existencia de estándares y modelos de referencia que organizan la complejidad de las comunicaciones de datos.

Uno de los modelos más influyentes en la historia de las redes es el Modelo de Referencia OSI (Open Systems Interconnection), desarrollado por la Organización Internacional de Normalización (ISO) durante las décadas de 1970 y 1980. Su objetivo principal no fue crear protocolos específicos, sino proporcionar una estructura conceptual que permitiera comprender, diseñar y estandarizar los procesos involucrados en la comunicación entre sistemas computacionales.

La necesidad de desarrollar este modelo surgió en una época en la que cada fabricante implementaba sus propias tecnologías de comunicación. Como consecuencia, los sistemas de distintos proveedores enfrentaban dificultades para comunicarse entre sí. La industria requería una arquitectura universal que sirviera como lenguaje común para el diseño de redes, permitiendo que los diferentes fabricantes desarrollaran soluciones compatibles e interoperables.

El término “sistemas abiertos” hace referencia precisamente a esta capacidad de interoperabilidad. Un sistema abierto es aquel que puede comunicarse con otros sistemas independientemente de quién los haya fabricado o de las tecnologías internas que utilicen. El modelo OSI buscó establecer un conjunto de funciones claramente definidas para que cualquier implementación pudiera integrarse dentro de un marco común de comunicación.

Aunque el modelo OSI nunca llegó a convertirse en el conjunto de protocolos dominante de Internet, su importancia académica y profesional continúa siendo enorme. Actualmente constituye uno de los principales mecanismos utilizados para estudiar redes de computadoras, diagnosticar problemas y comprender cómo interactúan los diferentes componentes de una infraestructura de comunicaciones.

La estructura del modelo OSI.

Uno de los mayores aportes del modelo OSI fue la decisión de dividir el proceso de comunicación en múltiples niveles funcionales. En lugar de intentar resolver todos los problemas de comunicación dentro de un único bloque tecnológico, la ISO propuso separar responsabilidades específicas en diferentes capas, permitiendo que cada una resolviera un conjunto particular de problemas.

La selección de las siete capas no fue arbitraria. Entre los principios utilizados durante su diseño se encuentran la definición clara de funciones para cada nivel, la minimización de dependencias entre capas adyacentes y la búsqueda de una cantidad de capas suficiente para evitar mezclar responsabilidades, pero sin introducir complejidad innecesaria.

La estructura final quedó conformada por siete capas organizadas jerárquicamente.

Capa Nombre
7 Aplicación
6 Transporte
5 Sesión
4 Transporte
3 Red
2 Enlace de datos
1 Física

Cada capa proporciona servicios a la capa superior y utiliza los servicios ofrecidos por la capa inferior, creando una arquitectura modular y escalable.

Capa Física.

La capa física constituye el nivel más básico del modelo OSI. Su responsabilidad fundamental consiste en transmitir secuencias de bits a través del medio físico de comunicación. Esta capa define aspectos relacionados con conectores, señales eléctricas, pulsos ópticos, sincronización, voltajes, frecuencias de transmisión y características mecánicas de los medios utilizados.

Desde la perspectiva de la capa física, los datos carecen de significado. Su única función consiste en transportar secuencias de unos y ceros entre dispositivos conectados. Por ejemplo, estándares como Ethernet físico, cables de cobre, fibra óptica y enlaces inalámbricos operan en este nivel.

 

Capa de Enlace de Datos.

La capa de enlace de datos tiene la responsabilidad de transformar un medio físico imperfecto y propenso a errores en un canal de comunicación más confiable para las capas superiores. En otras palabras, esta capa actúa como un mecanismo de abstracción que oculta muchos de los errores reales que ocurren durante la transmisión física.

Para lograrlo, implementa mecanismos de detección y control de errores, delimitación de tramas, control de acceso al medio y direccionamiento físico mediante direcciones MAC. Mientras la capa física simplemente transmite bits, la capa de enlace organiza dichos bits en estructuras llamadas tramas, permitiendo que los dispositivos conectados intercambien información de manera ordenada.

Ethernet y Wi-Fi son ejemplos de tecnologías que realizan gran parte de sus funciones en esta capa.

 

Capa de Red.

La capa de red es responsable de controlar la operación de la subred de comunicaciones. Su función principal consiste en determinar cómo los paquetes deben desplazarse desde el origen hasta el destino a través de múltiples redes interconectadas.

Entre sus responsabilidades se encuentran:

  • Direccionamiento lógico.
  • Selección de rutas.
  • Encaminamiento de paquetes.
  • Control de congestión.
  • Interconexión de redes heterogéneas.

En esta capa aparecen los routers, dispositivos especializados capaces de analizar direcciones lógicas y decidir el siguiente salto más adecuado para cada paquete.

El protocolo IP, base de Internet, es uno de los ejemplos más conocidos asociados a esta capa.

 

Capa de Transporte.

La capa de transporte representa uno de los componentes más importantes del modelo OSI debido a que proporciona comunicación extremo a extremo entre aplicaciones. Mientras las capas inferiores se concentran en mover información a través de redes y dispositivos intermedios, la capa de transporte se preocupa por garantizar que los datos enviados por una aplicación lleguen correctamente a la aplicación de destino.

Para lograrlo realiza funciones como:

  • Segmentación de información.
  • Reensamblado de datos.
  • Control de flujo.
  • Recuperación ante errores.
  • Multiplexación mediante puertos.

La confiabilidad se consigue mediante mecanismos de numeración de segmentos, acuses de recibo, temporizadores y retransmisiones. Cuando una pieza de información se pierde en el camino, la capa de transporte puede detectar la ausencia de dicha información y solicitar nuevamente su envío.

Este enfoque permite que las aplicaciones operen sin preocuparse por los problemas que puedan ocurrir dentro de la red subyacente.

 

Capa de Sesión.

La capa de sesión se ocupa de administrar y coordinar las conversaciones entre aplicaciones distribuidas. Su función principal consiste en gestionar el control del diálogo, permitiendo determinar qué participante puede transmitir información en un momento determinado.

Además, esta capa incorpora herramientas de sincronización que ayudan a recuperar comunicaciones ante fallas parciales. Uno de los mecanismos históricamente asociados a esta capa es el uso de tokens, elementos de control que permiten regular el acceso a determinados recursos compartidos o coordinar la transmisión entre participantes.

La existencia de puntos de sincronización también permite reiniciar una comunicación desde posiciones específicas sin necesidad de retransmitir por completo toda la información intercambiada previamente.

 

Capa de Presentación.

La capa de presentación es responsable de garantizar que la información intercambiada entre sistemas sea interpretada correctamente por ambas partes. Su función se relaciona con la sintaxis y la semántica de los datos transmitidos.

Desde el punto de vista sintáctico, esta capa establece formatos comunes para representar la información. Desde el punto de vista semántico, garantiza que los datos conserven su significado al ser interpretados por sistemas distintos.

Entre las funciones comúnmente asociadas a esta capa se encuentran:

  • Conversión de formatos.
  • Traducción de conjuntos de caracteres.
  • Compresión de información.
  • Cifrado y descifrado de datos.

Gracias a estas capacidades, dos sistemas con representaciones internas diferentes pueden intercambiar información sin inconvenientes.

 

Capa de Aplicación.

La capa de aplicación constituye el nivel más cercano al usuario. Es importante señalar que esta capa no corresponde a las aplicaciones mismas, sino a los servicios de red que dichas aplicaciones utilizan para comunicarse.

Dentro de ella se encuentran numerosos protocolos destinados al usuario final, entre ellos:

  • HTTP para navegación web.
  • FTP para transferencia de archivos.
  • SMTP para correo electrónico.
  • DNS para resolución de nombres.
  • Telnet y SSH para administración remota.

Esta capa proporciona la interfaz a través de la cual los programas pueden aprovechar los servicios ofrecidos por toda la arquitectura de red subyacente.

Cuando un usuario accede a una página web o envía un mensaje electrónico, la capa de aplicación constituye el punto de entrada hacia el resto del modelo OSI.

 

Contraste entre OSI y TCP/IP.

Una de las preguntas más frecuentes al estudiar redes consiste en determinar la relación existente entre el modelo OSI y la arquitectura TCP/IP. A simple vista ambos modelos parecen muy similares, ya que utilizan una organización basada en capas y buscan resolver problemas equivalentes relacionados con la comunicación de datos. Sin embargo, históricamente fueron desarrollos prácticamente independientes.

El modelo OSI fue impulsado por la ISO mediante un proceso formal de estandarización. Su diseño comenzó desde una perspectiva teórica, buscando definir una arquitectura ideal para las comunicaciones abiertas entre sistemas.

Por el contrario, TCP/IP nació de necesidades prácticas relacionadas con la interconexión de redes reales dentro del proyecto ARPANET financiado por DARPA. Los protocolos TCP e IP fueron desarrollados antes de que existiera una formalización conceptual equivalente al modelo OSI.

Por esta razón suele afirmarse que OSI fue un modelo prescriptivo, mientras que TCP/IP fue un modelo descriptivo. OSI definía cómo deberían organizarse las comunicaciones; TCP/IP describía cómo se estaban resolviendo los problemas en una implementación que ya funcionaba.

Aunque posteriormente muchos conceptos de ambos modelos convergieron, TCP/IP no fue construido copiando el modelo OSI. Más bien, ambos llegaron de manera independiente a soluciones similares para problemas comunes de comunicación.

La siguiente comparación resume algunas de sus diferencias más importantes:

Modelo OSI TCP/IP
7 Capas 4 o 5 capas
Desarrollado por ISO Desarrollado por DARPA
Enfoque teórico Enfoque práctico
Modelo de referencia Arquitectura operativa
Amplio uso académico Amplio uso operativo
Define claramente servicios, interfaces y protocolos Menor separación formal de conceptos

A pesar de estas diferencias, ambos modelos se complementan. El modelo OSI continúa siendo una herramienta extraordinaria para comprender el funcionamiento interno de las redes y diagnosticar problemas, mientras que TCP/IP constituye la arquitectura real que sostiene Internet y la mayoría de las infraestructuras modernas.

 

Conclusión.

El modelo OSI representa uno de los mayores esfuerzos de abstracción y organización realizados en la historia de las telecomunicaciones. Su principal contribución consistió en demostrar que la compleja tarea de comunicar sistemas heterogéneos podía dividirse en funciones claramente definidas y organizadas en capas independientes.

Aunque TCP/IP terminó dominando la implementación práctica de las redes modernas, los principios establecidos por OSI continúan siendo fundamentales para la formación de ingenieros, arquitectos de red y especialistas en comunicaciones. Comprender las siete capas, sus responsabilidades y sus interacciones permite interpretar de manera estructurada cualquier proceso de comunicación, desde una simple consulta web hasta la operación completa de Internet.

Por ello, más de cuatro décadas después de su creación, el modelo OSI sigue siendo la herramienta conceptual más utilizada para explicar cómo las redes hacen posible la comunicación global.