Este artículo se lee en aproximadamente 3 minutos
## Al hacer clic, comienza la aventura
Desde que haces clic en un enlace hasta que aparece la página pasan más o menos 0,5 segundos. Menos de lo que dura un parpadeo. Pero en ese brevísimo instante, tu móvil u ordenador recorre el mundo entero en una gran aventura. Vamos a echar un vistazo a lo que pasa entre bastidores.
## Paso 1: Buscar la dirección - el DNS, la guía telefónica de Internet
Cuando haces clic en un enlace como "example.com", lo primero que hace el navegador es preguntar: "¿Dónde está example.com?".
Es como buscar un número de teléfono en la guía a partir de un nombre. En el mundo de Internet, todos los servidores tienen asignada una dirección numérica llamada "dirección IP" (por ejemplo, 93.184.216.34). A los humanos nos resulta más fácil recordar nombres como "example.com", pero los ordenadores solo pueden encontrar al otro usando números.
Para eso existe el DNS (Domain Name System), un sistema que convierte los nombres fáciles de recordar en direcciones numéricas. Piensa en él como la guía telefónica de Internet.
Por cierto, una vez que el navegador busca una dirección, la guarda temporalmente en memoria. Esto se llama "caché". Cuando visitas el mismo sitio por segunda vez, se ahorra el paso de consultar la guía, así que va un poquito más rápido.
## Paso 2: Entregar la carta - la petición (request)
Una vez que se conoce la dirección, el navegador envía al servidor una carta (petición o request) que dice: "Por favor, muéstrame esta página".
Esta carta viaja a una velocidad cercana a la de la luz a través de cables submarinos y fibra óptica. Desde España hasta un servidor en la costa oeste de Estados Unidos tarda apenas 0,1 segundos. Cruzar el océano Atlántico en un instante es realmente impresionante, ¿verdad?
Además, en esa carta no solo se indica qué página se quiere ver, sino también información como qué navegador se está usando o en qué idioma se prefiere la página. Es como cuando pides en un restaurante y añades: "poco picante, por favor" o "ración grande".
## Paso 3: Llega la respuesta - el response
El servidor recibe la carta y envía de vuelta los datos de la página como respuesta. Esto es el response.
Dentro de la respuesta van HTML (la estructura de la página), CSS (las instrucciones de diseño), JavaScript (el programa que añade interactividad) e imágenes, es decir, todos los ingredientes necesarios para mostrar la página.
El navegador recibe estos ingredientes, coloca el texto, aplica los colores, sitúa las imágenes y monta la página que ves en pantalla. En términos de cocina, sería como si un chef (el navegador) recibiera los ingredientes y preparara el plato hasta el emplatado final.
Si el servidor no encuentra la página, devuelve un error "404 Not Found". Algo así como que te digan: "Lo sentimos, ese plato se ha agotado".
## En el caso de una URL acortada - un desvío llamado redirección
Cuando haces clic en una URL acortada, se añade un paso más.
1. El navegador envía una carta al servidor de la URL acortada 2. El servidor de la URL acortada responde: "La dirección real es esta otra" (esto es la redirección) 3. El navegador envía una nueva carta a la dirección real 4. El servidor real devuelve los datos de la página
La redirección se parece al servicio de reenvío de correos. Cuando alguien se muda, las cartas enviadas a la dirección antigua se reenvían a la nueva. El servidor de URL acortadas recuerda la instrucción: "Las cartas que lleguen a esta dirección corta, reenvíalas a aquella dirección larga".
Como hay un desvío extra, tarda un poquito más. Pero la diferencia es de unos 0,05 segundos. Imperceptible para los humanos.
## Resumen de esos 0,5 segundos
Organicemos lo que ocurre desde que haces clic hasta que aparece la página.
1. El DNS busca la dirección (consultar la guía telefónica) 2. Se envía una petición al servidor (entregar la carta) 3. El servidor devuelve una respuesta (recibir la contestación) 4. El navegador monta la página (preparar el plato con los ingredientes recibidos)
En el caso de una URL acortada, entre los pasos 2 y 3 se añade una "redirección". Aun así, todo el proceso dura menos de 1 segundo. La velocidad de Internet es realmente asombrosa.
La próxima vez que hagas clic en un enlace, imagina que "en este mismo instante está comenzando una aventura que cruza el mundo". ¿No te parece un poco emocionante?
Si quieres profundizar en cómo funciona Internet, también te recomendamos libros de introducción a la tecnología web en Amazon.