Redes: cómo viaja un paquete

IP, DNS, TCP, TLS y HTTP: qué pasa entre apretar Enter y ver la página.

13 aulas · 9 horas de práctica · en el navegador, sin instalar nada

Temario

  1. Qué pasa cuando apretás Enter — El viaje completo desde que escribís una URL hasta que ves la página: diez pasos, en qué orden, y por qué ese orden no es negociable.
  2. Direcciones IP y subredes — Qué es una dirección IPv4, cómo la máscara define dónde termina una red, cuántos hosts entran en una subred, y por dónde entra NAT.
  3. DNS: de nombres a direcciones — Por qué existe el DNS, cómo se arma la jerarquía raíz-TLD-autoritativo, los tipos de registro más comunes, y cómo leer un `dig`.
  4. Parcial 1: el viaje, IP y DNS — Diez preguntas de las aulas 1 a 3: el viaje completo de un paquete, direcciones IP y subredes, y la jerarquía del DNS.
  5. TCP y UDP: dos formas de entregar datos — Puertos, el handshake de tres pasos, números de secuencia y retransmisión en TCP, y cuándo UDP es la elección correcta.
  6. HTTP sobre la red — La anatomía de un request y un response, por qué existe keep-alive, las diferencias reales entre HTTP/1.1, 2 y 3, y cómo leer un `curl -v` línea por línea.
  7. TLS: cifrado, certificados y el candado — Qué cifra TLS, cómo funciona la cadena de confianza de certificados, el handshake simplificado, y qué NO garantiza el candado del navegador.
  8. Enrutamiento: cómo decide un router — Qué hace un router, cómo se lee una tabla de rutas, cómo se traza un camino con `traceroute`, y la diferencia entre latencia y ancho de banda.
  9. Parcial 2: TCP/UDP, HTTP, TLS y enrutamiento — Diez preguntas de las aulas 4 a 7: puertos y el handshake de TCP, HTTP sobre la red, certificados TLS, y cómo decide un router.
  10. Firewalls, grupos de seguridad y VPN — Reglas por puerto y origen, la diferencia entre tráfico entrante y saliente, por qué todo firewall serio deniega por defecto, y qué es un túnel VPN.
  11. Balanceadores, CDN y caché en el borde — L4 contra L7, qué hace un health check, cuándo conviene una sticky session, y cómo una CDN acerca el contenido al usuario.
  12. Diagnosticar problemas de red — El árbol de tres preguntas —DNS, red, servidor—, qué contesta cada herramienta (ping, dig, curl -v, ss, nc), y cómo leer un tcpdump básico.
  13. Examen final: Redes, de punta a punta — Diez preguntas de toda la carrera: el viaje completo, IP, DNS, TCP/UDP, HTTP, TLS, enrutamiento, firewalls y VPN, balanceo y CDN, y diagnóstico.

Es parte de