¿Qué es el modelo OSI?

El modelo Open Systems Interconnection divide la comunicación entre redes en siete capas. Estas capas son útiles para identificar los problemas de la red.

Share facebook icon linkedin icon twitter icon email icon

El modelo OSI

Objetivos de aprendizaje

Después de leer este artículo podrá:

  • Definir el modelo OSI
  • Identificar las 7 capas del modelo OSI
  • Explorar cómo fluyen los datos a través del modelo OSI

¿Qué es el modelo OSI?

El modelo de interconexión de sistemas abiertos (OSI, por sus siglas en inglés) es un modelo conceptual, creado por la Organización Internacional para la Estandarización, que permite que diversos sistemas de comunicación se comuniquen entre sí usando protocolos estándar. O dicho con más claridad: OSI proporciona a los diferentes sistemas de ordenadores existentes un estándar para comunicarse entre sí.


El modelo OSI puede entenderse como un lenguaje universal de comunicación entre ordenadores en red o entre redes o sistemas de computación. Se basa en la idea de dividir un sistema de comunicación en siete niveles o capas abstractos, cada uno de ellos apilado sobre el precedente.

undefined

Cada nivel del modelo OSI está a cargo de una tarea específica, y se comunica con las capas que tiene por encima y por debajo. Losataques DDoS tienen como objetivo capas específicas de una conexión de red; los ataques al nivel de aplicación tienen como objetivola capa 7 mientras que los ataques a los niveles de transporte y red inciden en las capas 3 y 4.

¿Por qué es importante el modelo OSI?

Aunque en internet no se sigue estrictamente el modelo OSI (en su lugar se sigue más el modelo más sencillo de familia de protocolos de internet), el modelo OSI continúa siendo muy útil de cara a la resolución de diversos problemas de red. Tanto si el problema consiste en una persona que no puede acceder a internet utilizando su portátil como en una página web caída y los miles de usuarios que no pueden usarla, el modelo OSI puede ayudar a diseccionar el problema y a aislar la fuente de este. Si el problema puede aislarse y situarse en una única capa del modelo, podemos evitar una gran cantidad de trabajo innecesario.

¿Cuáles son las siete capas del modelo OSI?

Las siete capas de abstracción del modelo OSI pueden definirse de la siguiente manera, en orden descendente:

The Application Layer

7. Capa de aplicación

Este el único nivel que interactúa de forma directa con los datos del usuario. Las aplicaciones de software, como navegadores web y clientes de correo, necesitan apoyarse en el nivel de aplicación para iniciar las comunicaciones. Pero debe aclararse que las aplicaciones de software del cliente no forman parte de dicha capa de aplicación; en vez de esto, la capa de aplicación es la responsable de los protocolos y de la manipulación de datos en los que se basa el software para presentar datos significativos al usuario. Los protocolos de capa de aplicación incluyenHTTP y también SMTP (Simple Mail Transfer Protocol, que es solo uno de los protocolos que permiten la comunicación vía correo electrónico).

The Presentation Layer

6. La capa de presentación

Esta capa tiene como cometido fundamental preparar los datos a fin de que puedan ser utilizados por la capa de aplicación; en otras palabras, la capa 6 convierte los datos en "presentables" de cara a su consumo por las aplicaciones. La capa de presentación es la responsable de la traducción, cifrado y compresión de datos.


Dos dispositivos de comunicación que se conectan entre sí podrían estar usando distintos métodos de codificación, por lo que la capa 6 es la responsable de traducir los datos entrantes en una sintaxis que la capa de aplicación del dispositivo receptor pueda comprender.


Si los dispositivos se comunican a través de una conexión cifrada, la capa 6 es responsable de añadir el cifrado en el extremo del emisor, así como de decodificar el cifrado en el extremo del receptor, para poder presentar a la capa de aplicación datos descifrados y legibles.


Después, la capa de presentación es también la encargada de comprimir los datos que recibe de la capa de aplicación antes de ser enviados a la capa 5. Esto ayuda a mejorar la velocidad y la eficiencia de la comunicación mediante la minimización de la cantidad de datos que serán transferidos.

The Session Layer

5. La capa de sesión

La capa de sesión es la responsable de la apertura y cierre de comunicaciones entre dos dispositivos. Ese tiempo que transcurre entre la apertura de la comunicación y el cierre de esta se conoce como sesión. La capa de sesión garantiza que la sesión permanezca abierta el tiempo suficiente como para transferir todos los datos que se están intercambiando; tras esto, cerrará sin demora la sesión para evitar desperdicio de recursos.


La capa de sesión también sincroniza la transferencia de datos utilizando puntos de control. Por ejemplo, si un archivo de 100 megabytes está transfiriéndose, la capa de sesión podría fijar un punto de control cada 5 megabytes. En caso de desconexión o caída tras haberse transferido, por ejemplo, 52 megabytes, la sesión podría reiniciarse a partir del último punto de control, con lo cual solo quedarían unos 50 megabytes pendientes de transmisión. Sin esos puntos de control, la transferencia en su totalidad tendría que reiniciarse desde cero.

The Transport Layer

4. La capa de transporte

La capa 4 es la responsable de las comunicaciones de extremo a extremo entre dos dispositivos. Esto implica, antes de proceder a ejecutar el envío a la capa 3, tomar datos de la capa de sesión y fragmentarlos seguidamente en trozos más pequeños llamados segmentos. La capa de transporte del dispositivo receptor es la responsable luego de rearmar tales segmentos y construir con ellos datos que la capa de sesión pueda consumir.


La capa de transporte es también la responsable del control de flujo y del control de errores. El control de flujo sirve para determinar la velocidad óptima de transmisión que garantice que un emisor con velocidad de conexión alta no apabulle a un receptor cuya conexión sea lenta. La capa de transporte realiza un control de errores en el extremo receptor consistente en asegurarse de que todos los datos recibidos estén completos, y solicitará el reenvío en caso de que no.

The Network Layer

3. La capa de red

La capa de red es la responsable de posibilitar las transferencias de datos entre dos redes diferentes. Si los dos dispositivos que se comunican están en la misma red, entonces no hará falta esta capa de red. La capa de red lo que hace es fragmentar, en el dispositivo emisor, los datos de la capa de transporte en unidades más pequeñas llamadas paquetes y rearmarlos después en el dispositivo receptor. La capa de red también busca el mejor camino físico para que los datos lleguen a su destino, esto se conoce como enrutar.

The Data Link Layer

2. La capa de enlace de datos

La capa de enlace de datos es muy similar a la capa de red, salvo que lo que hace es facilitar la transferencia de datos entre dos dispositivos ubicados en una MISMA red. La capa de enlace de datos toma los paquetes de la capa de red y los rompe en trozos más pequeños denominados tramas. Al igual que la capa de red, la capa de enlace de datos es también la responsable del control de flujo y de errores respecto de esa comunicación dentro de la red (la capa de transporte solo realiza esto último respecto de comunicaciones entre redes).

The Physical Layer

1. La capa física

Esta capa incluye los dispositivos físicos que participan en la transferencia de datos, como los cables. Se trata también de la capa en la que los datos se convierten en una secuencia de bits, que es una serie de unos y ceros. La capa física de ambos dispositivos debe consensuar además una convención de señales que permita distinguir los unos de los ceros en ambos dispositivos.

Cómo fluyen los datos a través del modelo OSI

Para que se pueda transferir información legible para los humanos a través de una red desde un dispositivo a otro, los datos deben atravesar las siete capas, en orden descendente, del modelo OSI en el dispositivo emisor y las siete capas, en orden ascendente, en el extremo del receptor.


Por ejemplo, el señor Cooper quiere enviar a la señora Palmer un correo electrónico. El señor Cooper redacta dicho mensaje en una aplicación de correo y después le da a enviar. Su aplicación de correo pasa entonces su mensaje a la capa de aplicación, y esta elige un protocolo (SMTP) y pasa los datos a la capa de presentación. La capa de presentación comprime entonces los datos y los pasa a la capa de sesión, que será la que inicie la sesión de comunicación.


Los datos llegarán entonces a la capa de transporte del emisor y serán allí segmentados. Después, esos segmentos serán rotos en trozos más pequeños, paquetes, en la capa de red y en trozos aún más pequeños, tramas, en la capa de enlace de datos. Entonces la capa de enlace de datos enviará las tramas a la capa física para que puedan ser convertidas por esta en una secuencia de bits formada por unos y ceros que viaje a través de un medio físico, por ejemplo, un cable.


Cuando el ordenador de la señora Palmer reciba la secuencia de bits a través de un medio físico (por ejemplo, su wifi), los datos viajarán a través de la misma serie de capas, solo que ahora en su dispositivo y en orden inverso. Primero, la capa física convertirá la secuencia de bits en tramas que pasarán a la capa de enlace de datos. Segundo, esta capa ensamblará las tramas para formar paquetes que pueda utilizar la capa de red. Tercero la capa de red creará segmentos a partir de tales paquetes y los enviará a la capa de transporte. Por último, la capa de transporte convertirá tales segmentos en trozos de información.


Los ahora ya datos pasarán a la capa de sesión del receptor, y esta, a su vez, los hará llegar a la capa de presentación; después pondrá fin a la sesión de comunicación. La capa de presentación eliminará entonces la compresión y pasará dos datos brutos a la capa de aplicación. Por último, la capa de aplicación suministrará datos legibles por humanos al software de correo de la señora Palmer a fin de que esta persona pueda leer en la pantalla de su portátil el correo del señor Cooper.