> For the complete documentation index, see [llms.txt](https://books.spartan-cybersec.com/cppj/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.spartan-cybersec.com/cppj/networking-for-juniors/modelo-osi-open-systems-interconnection.md).

# Modelo OSI (Open Systems Interconnection)

El Modelo OSI es un marco conceptual utilizado para comprender las interacciones de red en siete capas distintas, cada una con funciones específicas:

1. <mark style="color:green;">**Capa Física (Layer 1)**</mark>
   * Se ocupa de la transmisión y recepción de los datos sin procesar a través de un medio físico (cable, fibra óptica, inalámbrico).
   * Incluye especificaciones como voltajes, cables, conectores y aspectos físicos de la comunicación.
2. <mark style="color:green;">**Capa de Enlace de Datos (Layer 2)**</mark>
   * Responsable de la transferencia de datos entre dos nodos adyacentes y de la detección y corrección de errores que puedan ocurrir en la capa física.
   * Incluye protocolos como Ethernet y PPP (Point-to-Point Protocol).
3. <mark style="color:green;">**Capa de Red (Layer 3)**</mark>
   * Gestiona la entrega de paquetes, incluyendo enrutamiento, direccionamiento, y control de tráfico.
   * Ejemplo clave: Protocolo IP (Internet Protocol).
4. <mark style="color:green;">**Capa de Transporte (Layer 4)**</mark>
   * Proporciona la transferencia de datos de extremo a extremo y puede ofrecer control de flujo, manejo de errores y garantía de entrega.
   * Incluye TCP (Transmission Control Protocol) y UDP (User Datagram Protocol).
5. <mark style="color:green;">**Capa de Sesión (Layer 5)**</mark>
   * Controla las sesiones entre aplicaciones, estableciendo, gestionando y terminando las conexiones.
   * Maneja el intercambio de información con control y sincronización.
6. <mark style="color:green;">**Capa de Presentación (Layer 6)**</mark>
   * Traduce los datos entre el formato que la red necesita y el formato que el usuario acepta.
   * Incluye criptografía, compresión y transformación de datos.
7. <mark style="color:green;">**Capa de Aplicación (Layer 7)**</mark>
   * La capa más cercana al usuario final, se encarga de interactuar con aplicaciones y sistemas operativos.
   * Ejemplos: HTTP para navegación web, SMTP para correo electrónico.
