Cómo funciona la web

Cada página que abres sigue el mismo viaje corto. Pides algo por su dirección, una máquina en algún lugar envía de vuelta un documento de texto, y tu navegador convierte ese texto en la página que ves. HTML es el lenguaje en el que ese texto está escrito, así que entender el viaje que hace es el telón de fondo para todo lo demás en este manual.
Cliente y servidor
La web es una conversación entre dos lados. Tu navegador es el cliente: el programa que solicita páginas. La máquina que contiene un sitio web y lo entrega es el servidor. Tú pides, él responde.
Piensa en hacer un pedido en un restaurante. Tú eres el cliente, la cocina está fuera de vista, y un mesero lleva tu pedido de un lado a otro. No caminas hacia la cocina y cocinas. Pides un plato, y la cocina lo prepara y lo envía. Tu navegador es el cliente, el servidor es la cocina, y la web es el mesero corriendo entre ellos.
URLs y dominios
La dirección que escribes es una URL: un Localizador Uniforme de Recursos. Es la dirección completa de una cosa en la web, la forma en que una dirección postal apunta a una casa.
Mira https://scrimba.com/learn. La parte https es cómo el navegador debe hablar con el servidor. La parte scrimba.com es el dominio, el nombre del sitio web, como la calle y la ciudad. La parte /learn es la ruta a una página particular, como el número de casa. Juntos apuntan exactamente a una página, y escribirlos le dice al navegador a dónde ir.
https dice cómo hablar con el servidor, el dominio como scrimba.com es el nombre del sitio, y la ruta como /learn apunta a una página en él. Léelo de izquierda a derecha y te dice exactamente a dónde va el navegador. El ciclo de solicitud y respuesta
Cuando presionas enter, tu navegador envía una solicitud al servidor: un mensaje corto que dice "por favor envíame esta página". El servidor envía de vuelta una respuesta: la página en sí. Ese ir y venir es un viaje completo, y es lo que sucede cada vez que abres una página o haces clic en un enlace.
Imagina pedirle a un bibliotecario un libro. Das el título (tu solicitud), el bibliotecario lo encuentra y te lo entrega (la respuesta), y ahora lo tienes en tus manos. Si el libro no existe, el bibliotecario te lo dice en su lugar, que es una respuesta también. La web funciona de la misma manera, mucho más rápido y muchas veces por segundo.
Lo que el navegador hace con el HTML que recibe
La respuesta es una página de texto HTML. Tu navegador lee ese texto de arriba a abajo y lo dibuja en la pantalla: ve una etiqueta de encabezado y muestra texto grande en negrita, ve una etiqueta de párrafo y muestra una línea de texto del cuerpo, ve una etiqueta de imagen y obtiene la imagen.
Puedes pensarlo como leer una receta y cocinarla. El texto no es la comida, es la descripción de la comida, y el navegador es el cocinero que convierte la descripción en algo que realmente puedes ver y usar. El mismo HTML siempre produce la misma página, porque el navegador sigue las mismas instrucciones cada vez.

