HTTP y HTTPS: Los Protocolos de la Web

fundamentos-web/cliente-servidor
@beresiartejuan 26-02-2025

En el capítulo anterior, exploramos cómo las URLs nos permiten acceder a recursos en la web. Ahora, es momento de entender cómo se comunican tu navegador y los servidores para que puedas ver una página web. Todo esto es posible gracias a dos protocolos fundamentales: HTTP y HTTPS.


¿Qué es HTTP?

HTTP (Hypertext Transfer Protocol, o Protocolo de Transferencia de Hipertexto) es el lenguaje que usan los navegadores (clientes) y los servidores para comunicarse. Es como un conjunto de reglas que ambos entienden y siguen para intercambiar información.

¿Cómo funciona HTTP?

Ejemplo de una solicitud y respuesta:

Códigos de Estado HTTP

Los códigos de estado son una parte clave de las respuestas HTTP. Algunos de los más comunes son:


¿Qué es HTTPS?

HTTPS (Hypertext Transfer Protocol Secure, o Protocolo de Transferencia de Hipertexto Seguro) es la versión segura de HTTP. La diferencia principal es que HTTPS cifra la comunicación entre el cliente y el servidor, lo que significa que la información que se envía y recibe está protegida.

¿Cómo funciona HTTPS?

HTTPS utiliza un protocolo de seguridad llamado SSL/TLS (Secure Sockets Layer/Transport Layer Security) para cifrar los datos. Esto significa que, incluso si alguien intercepta la comunicación, no podrá entenderla porque está cifrada.

¿Por qué es importante HTTPS?

¿Cómo saber si un sitio usa HTTPS?

Cuando visitas un sitio web seguro, verás un candado junto a la dirección en la barra del navegador. Esto indica que la conexión está cifrada y es segura.


Diferencias entre HTTP y HTTPS

CaracterísticaHTTPHTTPS
SeguridadNo cifrado (vulnerable a ataques).Cifrado (protege los datos).
PuertoUsa el puerto 80.Usa el puerto 443.
VelocidadLigeramente más rápido.Un poco más lento debido al cifrado.
UsoSitios no sensibles (blogs, etc.).Sitios sensibles (bancos, tiendas).

Resumen: HTTP y HTTPS en acción

A png diagram. servidor-cliente-diagrama-simple

Preguntas Frecuentes

Lección Anterior Curso Siguiente Lección