Cómo funciona internet
Escribes una línea en la barra de direcciones, pulsas Intro y la página aparece casi al instante. En ese breve momento ocurre, en orden y de una vez, todo lo que aprendiste en esta área: se encuentra una dirección a partir de un nombre, se establece una conexión fiable, se cierra esa conexión con candado y luego se intercambia la página. Sigamos ese flujo invisible de principio a fin.
Escribir en la barra de direcciones
El viaje empieza en la barra de direcciones. Escribes el nombre del sitio que quieres visitar, pulsas Intro y en ese momento comienza un largo viaje.
Para nosotros dura un parpadeo, pero por dentro varios acuerdos hacen su trabajo uno tras otro. Son justo los acuerdos que aprendiste uno por uno en esta área. Sigamos ese viaje paso a paso desde el principio.
Escribe el nombre en la barra de direcciones pieza a pieza. Cuando esté completo, empieza el viaje.
El nombre ya está escrito, pero la computadora todavía no sabe adónde ir. Los nombres se ponen para que las personas los recuerden con facilidad; para encontrar el camino, la computadora necesita una dirección hecha de números.
Así que lo primero es averiguar la verdadera dirección numérica a la que apunta este nombre. Ya conocimos el acuerdo que se encarga de eso: DNS.
DNS convierte el nombre en una dirección
El primer acuerdo es DNS. Como vimos, DNS funciona como una guía telefónica gigante: le das un nombre y te dice la dirección numérica. El navegador primero mira si tiene una respuesta que recibió hace poco y, si no, le pregunta a un servidor que se encarga de buscar nombres.
Entonces vuelve, clara y exacta, la dirección real que usará la computadora. Por fin sabemos adónde ir. Esta dirección es el punto de partida de todo el viaje.
Toca para preguntar a DNS. El nombre que escribiste vuelve convertido en una dirección numérica (IP). Es el mismo DNS que aprendiste.
El nombre se convirtió en una dirección numérica. Pero saber la dirección no nos lleva allí de inmediato: el camino hasta ella pasa por innumerables bifurcaciones.
Los datos que se envían se dividen en pequeños trozos llamados paquetes, que pasan por el router de casa y luego van de router en router. Al salir, el router de casa usa NAT para cambiar la dirección de casa por la dirección pública. Los paquetes, la búsqueda de rutas y NAT son cosas que ya vimos. Ahora toca establecer una conexión de verdad con el servidor.
Conectar con TCP, cerrar con HTTPS
Como ya sabemos la dirección, se establece una conexión con el servidor que está en ella. Lo que hace fiable esta conexión es TCP. Primero, los dos lados se saludan tres veces para comprobar que ambos están listos; después, los trozos que faltan se vuelven a enviar y el orden revuelto se corrige, de modo que todo llega completo y en orden.
Cuando la conexión está firme, se le pone un candado. Ese candado es HTTPS. Comprueba con un certificado que el otro lado es auténtico, acuerda una llave compartida y cierra todo lo que va y viene.
Toca para establecer la conexión (TCP) y luego para poner el candado (HTTPS). Cuando ambos terminan, se abre un canal seguro. Son los dos acuerdos que aprendiste, TCP y HTTPS, trabajando por turno.
La conexión está hecha y el candado puesto. Se ha abierto un canal firme, cerrado y de confianza.
Pero lo que de verdad queremos no es la conexión en sí, sino la página que hay al otro lado. Queda un último acuerdo, el que nos permite intercambiar la página por este canal.
Ver todo el flujo de un vistazo
El último acuerdo es HTTP. Por el canal seguro, el navegador envía una petición, "¿Me das esta página?", y el servidor le manda la página: "Aquí la tienes". Luego el navegador pide por el mismo canal las imágenes y los archivos de estilo que necesita la página.
Cuando todas esas piezas se reúnen y se dibujan en pantalla, el viaje por fin termina. Juntemos ahora en un solo lugar todo el flujo, desde la barra de direcciones hasta la página. Basta con encender los pasos uno por uno, empezando por abajo.
Toca los pasos en orden desde abajo para encenderlos: barra de direcciones → DNS → dirección IP → TCP → HTTPS → HTTP. Cuando todos están encendidos, llega la página.
Un paso tras otro se fue encendiendo y, en lo más alto, llegó la página. Barra de direcciones, DNS, dirección, conexión, candado y página: si falta cualquiera de ellos, el viaje se detiene.
Cada acuerdo confía en que el de abajo hará su trabajo y se ocupa solo del suyo, con exactitud. HTTP no necesita saber cómo transporta TCP los trozos, y TCP no necesita saber por qué caminos van los paquetes. Este apilar capa sobre capa es el sistema de capas que vimos antes.
En resumen
En pocas palabras: cuando escribes una dirección, DNS encuentra la dirección numérica a partir del nombre, y los paquetes pasan por el router de casa y por otros routers hasta esa dirección.
TCP hace que todo llegue completo y en orden, HTTPS cierra el canal con candado y HTTP intercambia la página por encima. Paquetes, direcciones, rutas, capas, entrega fiable y seguridad están todos dentro de este único flujo. Así funciona internet.
Toca en orden las ideas clave de esta área para repasar. (paquete → dirección → ruta → capas → confianza → web → seguridad)
Has llegado hasta aquí. A partir de ahora, cuando escribas una dirección, podrás imaginar lo que ocurre detrás: un nombre se convierte en dirección, los paquetes cruzan los caminos y los acuerdos se dan la mano uno tras otro.
Internet no es magia: es un sistema postal gigante en el que pequeños acuerdos se juntan y funcionan a la vez. El área de redes termina aquí. En la siguiente área, la de datos, veremos cómo las computadoras guardan, ordenan y encuentran rápido los datos que viajan así.