Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Cómo responde un servidor

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

30 minutos

Pulsas un enlace y aparece una página

Abres la web del instituto en el móvil. En un segundo aparece la página.

¿De dónde ha salido? No estaba en tu móvil. Otro ordenador, lejos de ti, la ha enviado.

Hoy vas a ver cómo se hablan los dos. Después aprenderás a programar el que contesta.

Palabras clave

PalabraQué significaEjemplo
ClienteQuien pide algo. En la web es tu navegador.Chrome, Firefox, Safari
ServidorUn ordenador que espera peticiones y contesta.el que guarda la web del instituto
PeticiónEl mensaje que envía el navegador para pedir una página.GET /menu.html
RespuestaEl mensaje que devuelve el servidor, con la página o con un error.200 y la página
Código de estadoUn número que dice cómo ha ido la petición.404
Página estáticaUn fichero que el servidor envía tal cual. Es igual para todos.menu.html
Página dinámicaUna página que un programa crea en el momento. Puede cambiar cada vez.menu.php

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un cliente y un servidor

Piensa en el bar del instituto. Tú pides un bocadillo en el mostrador. El camarero va a la cocina y te trae el bocadillo.

Tú eres el cliente. El camarero es el servidor. Tu pedido es la petición. El bocadillo es la respuesta.

El camarero no te trae nada si no pides. Un servidor igual: espera, y solo contesta cuando alguien pregunta.

Repaso rápido: cliente y servidor

Inténtalo

Repaso rápido: cliente y servidor

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

Qué lleva cada mensaje

La petición dice dos cosas: qué quieres y dónde está. GET significa "dame". /menu.html es el nombre de la página.

La respuesta lleva un número, el código de estado, y después la página. El número dice si todo ha ido bien.

Si abres una web, estos dos mensajes viajan en menos de un segundo.

Ejemplo resuelto: una petición y su respuesta

PartePeticiónRespuesta
Quién la envíaEl navegadorEl servidor
Primera líneaGET /menu.html200 OK
Qué significaDame la página menu.htmlTodo bien, aquí la tienes
Qué lleva detrásDatos del navegadorEl código HTML de la página
Si la página no existeGET /postres.html404 y un mensaje de error

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Estática o dinámica

Una página estática es un fichero. El servidor lo lee y lo envía. Todos ven lo mismo.

Una página dinámica la crea un programa en el momento. Puede saludarte por tu nombre, enseñar la hora o los pedidos de hoy.

En este capítulo el programa será un script de PHP. Los ficheros PHP acaban en .php.

La lección continúa

7 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.