📘 Introducción

El modelo cliente-servidor es la arquitectura fundamental sobre la cual funciona la web y la mayoría de servicios digitales modernos. Cuando escribimos una dirección en el navegador no solo obtenemos una página; en realidad estamos iniciando un proceso estandarizado que involucra solicitudes, protocolos, traducciones de dominios, cifrado, verificación de identidad y devolución de datos. Esta clase explica en detalle qué ocurre en ese viaje, cómo se comunican cliente y servidor, cómo se construye una página dentro del navegador y qué protocolos complementarios existen más allá de HTTP. Comprender este modelo permite entender tanto la navegación web como el funcionamiento interno de aplicaciones móviles, correo electrónico y APIs.


1. Modelo cliente-servidor: visión general

Cuando escribimos:

platzi.com

en el navegador ocurre la secuencia:

  1. Cliente (tu navegador) envía la solicitud.
  2. Router traduce el nombre de dominio en una dirección IP.
  3. Servidor recibe la petición.
  4. Servidor responde con los datos.
  5. Cliente renderiza la página.

Este intercambio usa el protocolo:

image.png

Hoy prácticamente toda la web usa HTTPS por seguridad y privacidad.


2. Datos que viajan del cliente al servidor