Cómo funciona la web

Dos actores, un intercambio

Cada vez que abrís una página web intervienen dos participantes:

  • El navegador (Chrome, Firefox, Safari…): el programa que usás para navegar. Vive en tu dispositivo.
  • El servidor: una computadora conectada a internet que guarda los archivos de la página. Está en algún lugar del mundo.

Cuando escribís una URL y presionás Enter, empieza el intercambio.


La petición y la respuesta

El proceso, paso a paso:

  1. El navegador envía una petición al servidor: “quiero los archivos de esta dirección”.
  2. El servidor recibe la petición, busca los archivos y los envía de vuelta en una respuesta.
  3. El navegador recibe los archivos y los interpreta para mostrar la página en pantalla.

El “idioma” que usan para comunicarse se llama HTTP (HyperText Transfer Protocol). Por ahora no necesitás saber más que eso: es el protocolo que hace posible la web.


La analogía del restaurante

Imaginá que el navegador es un cliente en un restaurante:

  • El menú es la URL que escribís.
  • El pedido que el mozo lleva a la cocina es la petición HTTP.
  • La cocina es el servidor, que prepara lo que se pidió.
  • El plato que llega a la mesa es la respuesta: el HTML, el CSS, las imágenes.

Vos, como cliente, no ves lo que pasa en la cocina. Solo ves el resultado en pantalla. Lo mismo con el navegador.


¿Qué pasa si no hay internet?

Si el servidor no está disponible (o no hay conexión), el navegador no puede completar la petición. Por eso las páginas web necesitan conexión: los archivos están en otro lado, no en tu dispositivo.

La excepción: cuando desarrollás en tu propia computadora (como en este recorrido), el servidor y el cliente son la misma máquina. Por eso el sandbox funciona sin conexión.


En la siguiente lección vas a conocer los tres archivos que forman toda página web.

¿Qué hace el navegador cuando escribís una URL y presionás Enter?

Envía una petición HTTP al servidor pidiendo los archivos de esa dirección. El servidor responde con el HTML, el CSS y otros recursos. El navegador los interpreta y muestra la página en pantalla.

¿Qué es HTTP?

El protocolo de comunicación que usan el navegador y el servidor para intercambiar peticiones y respuestas. Es el “idioma” de la web.

Sandbox libre — probá lo que aprendiste:

Preview