Redes
Qué ocurre realmente cuando escribes una URL
DNS, TCP, TLS y HTTP colaboran en milisegundos. Separar sus responsabilidades hace que la web deje de parecer magia.
Primero hay que encontrar una dirección
El navegador no puede conectarse a un nombre de dominio. Necesita una dirección IP, así que consulta una cadena de cachés y resolutores DNS. Cada nivel intenta responder rápido sin perder la autoridad sobre el dato.
Ese resultado solo indica dónde empezar. Todavía no existe una conversación entre tu computadora y el servidor.
Una conexión y una identidad
TCP establece un canal confiable sobre una red que puede perder o reordenar paquetes. Después, TLS comprueba la identidad del servidor y acuerda cómo cifrar la conversación.
Cada capa resuelve un problema distinto. Juntas convierten una infraestructura incierta en un canal en el que una aplicación puede confiar.
Al final, una petición
Solo entonces el navegador envía una petición HTTP. El servidor responde con encabezados y contenido, y comienza otra cadena de trabajo: interpretar HTML, solicitar recursos y dibujar píxeles. Entender la web consiste, en buena medida, en aprender a ver estas capas por separado.