El modelo de interconexión de sistemas abiertos (OSI) define un marco de trabajo en red para implementar protocolos en capas, pasando el control de una capa a la siguiente. Se utiliza principalmente hoy en día como una herramienta de enseñanza. Divide conceptualmente la arquitectura de la red informática en 7 capas en una progresión lógica.
Las capas inferiores se ocupan de las señales eléctricas, los fragmentos de datos binarios y el enrutamiento de estos datos a través de las redes. Los niveles más altos cubren solicitudes y respuestas de red, representación de datos y protocolos de red, vistos desde el punto de vista del usuario.
El modelo OSI se concibió originalmente como una arquitectura estándar para construir sistemas de red, y muchas tecnologías de red populares hoy en día reflejan el diseño en capas de OSI.
Capa física
En la capa 1, la capa física del modelo OSI es responsable de la transmisión final de bits de datos digitales desde la capa física del dispositivo emisor (origen) a través de los medios de comunicación de la red hasta la capa física del dispositivo receptor (destino).) dispositivo.
Los ejemplos de tecnologías de capa 1 incluyen concentradores y cables Ethernet. Además, los concentradores y otros repetidores son dispositivos de red estándar que funcionan en la capa física, al igual que los conectores de cable.
En la capa física, los datos se transmiten utilizando el tipo de señalización compatible con el medio físico: voltajes eléctricos, radiofrecuencias o pulsos de luz infrarroja o ordinaria.
Capa de enlace de datos
Al obtener datos de la capa física, la capa de enlace de datos verifica los errores de transmisión física y empaqueta los bits en tramas de datos. La capa de enlace de datos también administra esquemas de direccionamiento físico, como direcciones MAC para redes Ethernet, controlando el acceso de los dispositivos de red al medio físico.
Debido a que la capa de enlace de datos es la capa más compleja del modelo OSI, a menudo se divide en dos partes: la subcapa Media Access Control y laControl de enlace lógico subcapa.
Capa de red
La capa de red agrega el concepto de enrutamiento por encima de la capa de enlace de datos. Cuando los datos llegan a la capa de red, se examinan las direcciones de origen y destino contenidas dentro de cada marco para determinar si los datos han llegado a su destino final. Si los datos han llegado al destino final, la capa 3 formatea los datos en paquetes entregados a la capa de transporte. De lo contrario, la capa de red actualiza la dirección de destino y empuja el marco hacia las capas inferiores.
Para admitir el enrutamiento, la capa de red mantiene direcciones lógicas como direcciones IP para dispositivos en la red. La capa de Red también administra el mapeo entre estas direcciones lógicas y las direcciones físicas. En las redes IPv4, esta asignación se logra a través del Protocolo de resolución de direcciones (ARP); IPv6 utiliza el Protocolo de detección de vecinos (NDP).
Capa de transporte
La capa de transporte entrega datos a través de conexiones de red. TCP (Protocolo de control de transmisión) y UDP (Protocolo de datagramas de usuario) son los ejemplos más comunes de protocolos de red de capa 4 de transporte. Los diferentes protocolos de transporte pueden admitir una variedad de capacidades opcionales, incluida la recuperación de errores, el control de flujo y la compatibilidad con la retransmisión.
Capa de sesión
La capa de sesión gestiona la secuencia y el flujo de eventos que inician y interrumpen las conexiones de red. En la capa 5, está diseñado para admitir varios tipos de conexiones que se pueden crear dinámicamente y ejecutar en redes individuales.
Capa de presentación
La capa de presentación tiene la función más simple de cualquier parte del modelo OSI. En la capa 6, maneja el procesamiento de sintaxis de los datos del mensaje, como las conversiones de formato y el cifrado/descifrado necesarios para admitir la capa de aplicación que se encuentra encima.
Capa de aplicación
La capa de aplicación proporciona servicios de red a las aplicaciones del usuario final. Los servicios de red son protocolos que funcionan con los datos del usuario. Por ejemplo, en una aplicación de navegador web, el protocolo de capa de aplicación HTTP empaqueta los datos necesarios para enviar y recibir contenido de una página web. Esta capa 7 proporciona datos a (y obtiene datos de) la capa de presentación.