Cómo funciona Internet

Modelo cliente-servidor, qué es una petición HTTP, direcciones IP, y el papel del servidor web para servir páginas y archivos.

Internet conecta millones de dispositivos; cuando visitas una web, tu navegador (cliente) pide recursos a un servidor mediante el protocolo HTTP.

Cada dispositivo conectado tiene una dirección IP (por ejemplo 192.168.1.1 en red local o una IP pública en Internet). Los nombres de dominio (ejemplo.com) se traducen a IP gracias al DNS.

El servidor web (Apache, Nginx, etc.) recibe la petición, busca el archivo o ejecuta la aplicación y devuelve una respuesta (HTML, imágenes, JSON, etc.).

  • Quién pide y quién responde.
  • El cliente (tu navegador, una app móvil, etc.) envía una petición: «quiero la página de ejemplo.com». El servidor es un ordenador conectado 24/7 que tiene los archivos o la aplicación que genera esa página. Recibe la petición, la procesa y devuelve una respuesta: el HTML, el CSS, las imágenes o los datos que el cliente ha pedido.
  • Cliente: inicia la petición (navegador, app).
  • Servidor: recibe, procesa y responde con recursos.
  • La comunicación sigue reglas (protocolos) para que ambos se entiendan.

Cliente y servidor

Quién pide y quién responde.

El cliente (tu navegador, una app móvil, etc.) envía una petición: «quiero la página de ejemplo.com». El servidor es un ordenador conectado 24/7 que tiene los archivos o la aplicación que genera esa página. Recibe la petición, la procesa y devuelve una respuesta: el HTML, el CSS, las imágenes o los datos que el cliente ha pedido.

  • Cliente: inicia la petición (navegador, app).
  • Servidor: recibe, procesa y responde con recursos.
  • La comunicación sigue reglas (protocolos) para que ambos se entiendan.

HTTP: el protocolo de la web

El idioma entre navegador y servidor.

HTTP (HyperText Transfer Protocol) define cómo se pide y se devuelve información. El cliente envía una petición con un método (GET para obtener una página, POST para enviar datos) y una URL. El servidor responde con un código de estado (200 OK, 404 No encontrado, 500 Error del servidor) y el contenido (HTML, JSON, etc.). HTTPS es HTTP cifrado: los datos van encriptados para mayor seguridad.

Direcciones IP y servidor web

Cómo llega la petición al ordenador correcto.

Cada dispositivo en Internet tiene una dirección IP (números como 93.184.216.34). Los servidores que alojan webs tienen una IP pública; cuando contratas un hosting, te asignan una o comparten una con otros sitios. En ese servidor corre un programa llamado «servidor web» (Nginx, Apache, etc.) que escucha en el puerto 80 (HTTP) o 443 (HTTPS), recibe las peticiones y devuelve los archivos o pasa la petición a una aplicación (PHP, Node.js, etc.).

  • IP: identifica al dispositivo en la red.
  • Puerto 80: HTTP; puerto 443: HTTPS.
  • Servidor web: software que atiende las peticiones y sirve contenido.
Introducción al Mundo Web, Hosting y Dominios
07

Cómo funciona Internet

Modelo cliente-servidor, qué es una petición HTTP, direcciones IP, y el papel del servidor web para servir páginas y archivos.

Código del tema: Internet

📘 Teoría

Cliente y servidor

Quién pide y quién responde.

El cliente (tu navegador, una app móvil, etc.) envía una petición: «quiero la página de ejemplo.com». El servidor es un ordenador conectado 24/7 que tiene los archivos o la aplicación que genera esa página. Recibe la petición, la procesa y devuelve una respuesta: el HTML, el CSS, las imágenes o los datos que el cliente ha pedido.

  • Cliente: inicia la petición (navegador, app).
  • Servidor: recibe, procesa y responde con recursos.
  • La comunicación sigue reglas (protocolos) para que ambos se entiendan.

HTTP: el protocolo de la web

El idioma entre navegador y servidor.

HTTP (HyperText Transfer Protocol) define cómo se pide y se devuelve información. El cliente envía una petición con un método (GET para obtener una página, POST para enviar datos) y una URL. El servidor responde con un código de estado (200 OK, 404 No encontrado, 500 Error del servidor) y el contenido (HTML, JSON, etc.). HTTPS es HTTP cifrado: los datos van encriptados para mayor seguridad.

Direcciones IP y servidor web

Cómo llega la petición al ordenador correcto.

Cada dispositivo en Internet tiene una dirección IP (números como 93.184.216.34). Los servidores que alojan webs tienen una IP pública; cuando contratas un hosting, te asignan una o comparten una con otros sitios. En ese servidor corre un programa llamado «servidor web» (Nginx, Apache, etc.) que escucha en el puerto 80 (HTTP) o 443 (HTTPS), recibe las peticiones y devuelve los archivos o pasa la petición a una aplicación (PHP, Node.js, etc.).

  • IP: identifica al dispositivo en la red.
  • Puerto 80: HTTP; puerto 443: HTTPS.
  • Servidor web: software que atiende las peticiones y sirve contenido.

🧭 Visuales clave

Arquitectura y evolución de la web

Complementa la línea de tiempo con una vista más estructural del paso de la web inicial a la infraestructura moderna.

Apoyo visual sobre la evolución técnica de la web para entender el contexto de Internet, dominios y servidores.

🧪 Aprende probando

Ejemplo Demo: línea de tiempo interactiva de la historia de Internet Usa esta cronología para situar DNS, web, navegadores y lenguajes en una evolución común antes de entrar en hosting y dominios.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Introducción al Mundo Web, Hosting y Dominios.

Test de Introducción al Mundo Web, Hosting y Dominios

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .