Modelo de referencia OSI
El modelo de referencia de Interconexión de Sistemas Abiertos (OSI, Open Systems Interconnection) es un modelo conceptual desarrollado por la Organización Internacional de Normalización (ISO) para entender, diseñar y estructurar la arquitectura de las redes de comunicaciones. No es una implementación concreta ni un protocolo, sino un marco teórico que estandariza las funciones de comunicación con independencia del fabricante, permitiendo la interconexión de sistemas heterogéneos («abiertos»).
La ISO inició los trabajos sobre este modelo en la década de 1970, con el propósito de crear un estándar global que permitiera la interconexión de sistemas abiertos. La norma se publicó por primera vez en 1984 y su versión vigente es la ISO/IEC 7498-1:1994 (Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model).
Las siete capas
OSI divide la comunicación en siete capas que colaboran entre sí para transmitir los datos a través de la red. De la superior a la inferior son:
7. Aplicación → 6. Presentación → 5. Sesión → 4. Transporte → 3. Red → 2. Enlace de datos → 1. Física.
Cada capa presta servicio a la capa inmediatamente superior y se apoya en la inferior; ninguna trabaja aislada. Una regla mnemotécnica frecuente es «Please Do Not Throw Sausage Pizza Away» (Physical, Data link, Network, Transport, Session, Presentation, Application).
| Nº | Capa | Función esencial | Unidad |
|---|---|---|---|
| 7 | Aplicación | Interacción directa con los datos del usuario | Datos |
| 6 | Presentación | Traducción, cifrado y compresión | Datos |
| 5 | Sesión | Establecer, mantener y finalizar sesiones | Datos |
| 4 | Transporte | Segmentación, reensamblaje y control extremo a extremo | Segmentos |
| 3 | Red | Direccionamiento lógico y encaminamiento host-a-host | Paquetes |
| 2 | Enlace de datos | Transferencia nodo a nodo libre de errores | Tramas |
| 1 | Física | Transmisión de bits por el medio | Bits |
Capa física (1)
Es responsable de establecer y mantener la conexión física real entre dispositivos y de convertir la señal recibida en bits. Sus tres funciones principales relativas a la transmisión son la sincronización de bits (relojes emisor y receptor coordinados), el control de la velocidad de transmisión (bit rate) y la definición de las topologías físicas (bus, estrella, anillo, malla). También fija características eléctricas, mecánicas y de señalización del medio.
Capa de enlace de datos (2)
Se encarga de la transferencia de datos libre de errores de un nodo a otro sobre la capa física; controla la transmisión y recepción de tramas en el controlador de dispositivo. Se subdivide en dos subcapas:
-
LLC (Control de Enlace Lógico, Logical Link Control): multiplexado de protocolos y control de flujo/errores hacia la capa de red (IEEE 802.2).
-
MAC (Control de Acceso al Medio, Media Access Control): gestiona el acceso al medio compartido y el direccionamiento físico (dirección MAC).
Funciones clave de esta capa:
-
Enmarcado (framing): permite al emisor delimitar un conjunto de bits significativos para el receptor añadiendo patrones de bits especiales al principio y al final de la trama.
-
Control de flujo: coordina la cantidad de datos que se pueden enviar antes de recibir el acuse de recibo (ACK), evitando saturar al receptor.
-
Detección de vecinos: el protocolo LLDP (Link Layer Discovery Protocol), normalizado en IEEE 802.1AB, es un protocolo de la capa de enlace de datos que permite que los dispositivos anuncien su identidad, capacidades y vecinos a los pares conectados directamente en una LAN. Es independiente del fabricante y complementa a protocolos propietarios como CDP.
En redes inalámbricas, la arquitectura MAC del estándar IEEE 802.11 se compone de dos funcionalidades básicas: la Función de Coordinación Distribuida (DCF, Distributed Coordination Function), basada en CSMA/CA, y la Función de Coordinación Puntual (PCF, Point Coordination Function), un acceso centralizado y sin contienda gestionado por el punto de acceso.
Capa de red (3)
Su función principal es la transmisión de datos de un host a otro ubicados en redes diferentes, es decir, el encaminamiento entre redes. Utiliza direccionamiento lógico (por ejemplo, direcciones IP), a diferencia del direccionamiento físico de la capa 2. El protocolo IP se ubica en la Capa 3, la capa de red.
Capa de transporte (4)
Responsable de la segmentación y el reensamblaje de los datos, así como del control extremo a extremo (control de flujo, control de errores y, en TCP, entrega fiable y ordenada). Advertencia habitual de examen: no le corresponde establecer y finalizar las conexiones entre aplicaciones locales y remotas —esa es labor de la capa de sesión—; atribuir esa función a la capa de transporte es una afirmación incorrecta.
Capa de sesión (5)
Establece, mantiene y finaliza las conexiones (sesiones) entre procesos de aplicaciones. Aporta:
-
Control de diálogo: gestiona la comunicación half-duplex o full-duplex entre sistemas.
-
Sincronización: inserta puntos de verificación (checkpoints) en el flujo de datos para poder reanudar la transmisión desde el último punto válido tras un fallo.
Capa de presentación (6)
Actúa como «traductor» de la red: se encarga del formato de los datos que se intercambian entre las aplicaciones y de prepararlos para su consumo por estas. Sus tres funciones son la traducción/negociación de la sintaxis de transferencia, el cifrado (convierte los datos a una forma o código diferente para su seguridad) y la compresión (reduce la cantidad de bits que deben transmitirse en la red, mejorando el rendimiento).
Capa de aplicación (7)
Es la más cercana al usuario: su objetivo es facilitar la interacción directa con los datos del usuario, implementar las aplicaciones de red (HTTP, FTP, SMTP, DNS…) y producir los datos para su transferencia. No realiza control de flujo —esa función corresponde a las capas de transporte y de enlace de datos—, por lo que el control de flujo no es una función de la capa de aplicación.
Fuentes
-
ISO/IEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model. https://www.iso.org/standard/20269.html
-
IEEE Std 802.1AB — Station and Media Access Control Connectivity Discovery (LLDP). https://en.wikipedia.org/wiki/Link_Layer_Discovery_Protocol
-
IEEE Std 802.2 (LLC) e IEEE Std 802 — subcapas LLC/MAC de la capa de enlace.
-
IEEE Std 802.11 — Función de Coordinación Distribuida (DCF) y Puntual (PCF). https://en.wikipedia.org/wiki/Distributed_coordination_function y https://en.wikipedia.org/wiki/Point_coordination_function
-
OSI model — resumen normativo de las siete capas. https://en.wikipedia.org/wiki/OSI_model