SkillGridAprende informática practicando

La pila de red: por qué existen las capas

Cómo un mensaje se convierte en trama y vuelve, y cómo las capas convierten «internet está roto» en un problema resoluble.

12 min · 40 XP

Enviar un «hola» a otra máquina son en realidad decenas de decisiones: qué programa lo recibe, cómo encontrar la máquina, qué hacer si un cable pierde la señal. Si cada aplicación tuviera que resolverlas todas, internet no existiría. Las capas reparten esas decisiones: cada una resuelve un problema y confía en la capa de abajo.

Cuatro capas te llevan del clic al cable. Aplicación: qué quieres decir realmente (HTTP, DNS, SMTP). Transporte: qué programa en la máquina y si la entrega está garantizada (TCP, UDP, puertos). Internet: cómo encontrar la máquina en cualquier parte del planeta (direcciones IP, enrutamiento). Enlace: cómo mover bytes en un salto físico (Ethernet, Wi-Fi, direcciones MAC).

Приложение   "привет"                                  <- данные
Транспорт    [TCP | порт 443 | привет]                   <- сегмент
Сеть         [IP | 93.184.216.34 | TCP | порт 443 | ...]  <- пакет
Канальный    [Ethernet | MAC роутера | IP | TCP | ...]    <- кадр

На каждом слое добавляется свой заголовок.
Получив кадр, приёмник снимает заголовки в обратном порядке.
БраузерСерверСтек на машинеapplication: запросtransport: порт и надёжностьinternet: IP-адресlink: кадр в сеть0101010101снимает заголовки по очередиapplication: ответ

Práctica

  1. Ordena las capas tal como un mensaje baja desde tu aplicación hasta el cable.

    Pistas
    • Empieza por lo que crea un humano: texto, un clic, una petición.
    • Un puerto es transporte, una dirección IP es internet, una dirección MAC es enlace.

    12 XP

  2. Relaciona cada capa con aquello de lo que realmente se encarga.

    Pistas
    • Una dirección IP no garantiza la entrega: solo indica a dónde ir.
    • DNS y HTTP los hace la propia aplicación, no la red.

    12 XP

  3. Un paquete sale de tu portátil hacia un servidor en otro país. ¿Qué dispositivo decide a qué vecino va el paquete después?

    Pistas
    • Piensa en quién elige el siguiente salto del paquete.
    • Un switch solo trabaja dentro de una red local.

    16 XP