Client vs Server
Los dos extremos de cada interacción en la web
⏱ Estim. ~4 min
01 · Leer
Cada vez que usas un sitio web o una app, hay dos extremos en la conversación: - Client (cliente) — tu navegador o app, que corre en tu dispositivo. Muestra cosas en pantalla y responde a tus clics y toques. - Server (servidor) — una computadora en otro lugar. Guarda datos, procesa solicitudes y devuelve resultados.
Trabajan juntos: el client maneja lo que tú ves; el server maneja lo que pasa detrás de escena.
💡 Imagínalo asíImagina un restaurante. Tú (el client) te sientas en la mesa, ves el menú y pides. La cocina (server) recibe tu orden, prepara la comida y la manda a la mesa. Tú no entras a la cocina, y la cocina no se sienta a tu mesa. Cada uno hace su parte.
Puntos clave
- Client = tu dispositivo (navegador, app de celular). Se encarga de mostrar y de la interacción.
- Server = una computadora remota. Se encarga del almacenamiento, la lógica y el procesamiento.
- El client manda solicitudes ("quiero esta página"), el server responde ("aquí están los archivos")
- Algo del código corre en el client (JavaScript en el navegador), otro corre en el server (procesa tu login)
02 · Clasificar arrastrando
Para cada acción, decide: ¿pasa en el Client (tu navegador) o en el Server (la computadora remota)?
(Esta sección es interactiva — activa JavaScript para usarla.)
03 · Quiz
Usando la analogía del restaurante, ¿con qué corresponde el "server"?
- El menú
- La mesa en la que estás sentado
- Los otros clientes
- La cocina que prepara la comida
04 · Quiz
JavaScript hace que un botón cambie de color en la página web. ¿Dónde corre ese código?
- En el client (tu navegador)
- En el server
- En la base de datos
- En el servidor DNS
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.