FundamentosRedes locales e IPRoutingTransporte y aplicacionesRedes modernas
  1. 01
    Sesión A
    Presentación del curso · Qué es Internet: bordes, núcleo e ISPs
    Sesión B
    Retardo, pérdida y throughput · Capas y encapsulamiento
    Laboratorio
    Entorno: Docker, Wireshark y traceroute
  2. 02
    Sesión A
    Principios de diseño · Historia: de ARPANET a ATM y Frame Relay
    Sesión B
    Programación con sockets en C: TCP y UDP
    Laboratorio
    Un cliente y un servidor en C
  3. 03

    Enlace, Ethernet y VLANs

    Redes locales e IP
    Sesión A
    Capa física en lo esencial · Enlace: framing y detección de errores
    Sesión B
    Acceso múltiple · Ethernet, ARP, switches y VLANs
    Laboratorio
    Capturar ARP y configurar VLANs
    P0 entregaP1 publicadoApuntesDiapositivasCódigo
  4. 04

    IP, forwarding y NAT

    Redes locales e IP
    Sesión A
    IP: datagramas, CIDR y forwarding · Dentro de un router
    Sesión B
    ICMP, DHCP, NAT e IPv6
    Laboratorio
    Subredes y NAT con Containerlab
  5. 05
    Sesión A
    Routing: estado de enlace y vector de distancias
    Sesión B
    OSPF y routing jerárquico
    Laboratorio
    OSPF con FRRouting: una falla de enlace en vivo
  6. 06
    Sesión A
    BGP I: sistemas autónomos, eBGP e iBGP, atributos
    Sesión B
    BGP II: clientes, proveedores, peers y políticas
    Laboratorio
    Conectar sistemas autónomos con políticas
    P1 entregaP2 publicadoApuntesDiapositivasCódigo
  7. 07
    Sesión A
    Los problemas de BGP: hijacks, route leaks y RPKI
    Sesión B
    IXPs y estructura real de Internet · Repaso
    Laboratorio
    Provocar un route hijack y defenderse
  8. 08
    Sesión A
    Examen parcial (partes 1 a 3)
    Sesión B
    Sin sesión
    Laboratorio
    Sin laboratorio
  9. 09

    Entrega confiable

    Transporte y aplicaciones
    Sesión A
    Transporte: multiplexación, UDP y entrega confiable
    Sesión B
    Ventana deslizante: Go-Back-N y Selective Repeat
    Laboratorio
    Hackathon: conectar el Internet de la clase
    P2 entregaP3 publicadoApuntesDiapositivasCódigo
  10. 10

    TCP

    Transporte y aplicaciones
    Sesión A
    TCP: segmentos, conexiones y retransmisión
    Sesión B
    TCP: control de flujo y recuperación rápida
    Laboratorio
    Leer TCP en capturas, sobre un enlace con pérdidas
  11. 11

    Control de congestión

    Transporte y aplicaciones
    Sesión A
    Control de congestión: principios, AIMD y Reno
    Sesión B
    CUBIC, BBR, bufferbloat y equidad
    Laboratorio
    Reno y CUBIC bajo distintos enlaces y buffers
    P3 entregaP4 publicadoApuntesDiapositivasCódigo
  12. 12

    DNS y HTTP

    Transporte y aplicaciones
    Sesión A
    DNS: jerarquía, resolución y seguridad
    Sesión B
    HTTP/1.1, HTTP/2 y caché
    Laboratorio
    DNS paso a paso y HTTP por dentro
  13. 13

    TLS, QUIC y CDNs

    Transporte y aplicaciones
    Sesión A
    Criptografía esencial y TLS 1.3
    Sesión B
    QUIC y HTTP/3 · CDNs y streaming
    Laboratorio
    Un handshake TLS y HTTP/2 frente a HTTP/3
    P4 entregaP5 publicadoApuntesDiapositivasCódigo
  14. 14

    Data centers, SDN, Wi-Fi y 5G

    Redes modernas✂️
    Sesión A
    Data centers: topologías Clos, ECMP y overlays · SDN
    Sesión B
    Redes para IA · Wi-Fi y 5G
    Laboratorio
    Una red leaf-spine con balanceo de carga
  15. 15
    Sesión A
    Seguridad de redes: ataques, firewalls, IPsec y VPNs
    Sesión B
    Presentación de proyectos
    Laboratorio
    WireGuard y nftables
  16. 16

    Examen final

    Redes modernas
    Sesión A
    Examen final (todo el curso)
    Sesión B
    Sin sesión
    Laboratorio
    Sin laboratorio