Angela Sofíá Osorio
Tiempo de lectura 5 minutes
Fecha de publicación
Antes de escribir una sola línea de código, es fundamental entender qué es el Internet. La programación web no ocurre en el vacío: todo lo que hacemos vive dentro de esta gran red global que conecta computadoras, servidores y personas.

En esta primera clase veremos conceptos esenciales: desde su definición, un repaso histórico, los protocolos que lo hacen posible, hasta cómo funcionan los navegadores que usamos todos los días.

Qué es el Internet
El Internet es una red de redes. Dicho de otra forma: es una gigantesca infraestructura que conecta millones de dispositivos en todo el mundo (computadoras, teléfonos, servidores, televisores inteligentes e incluso refrigeradores).
La clave está en que todos estos dispositivos hablan el mismo idioma digital. Ese idioma se compone de reglas llamadas protocolos, que permiten que la información viaje de un punto a otro sin importar qué tipo de máquina se use.
Podemos compararlo con el sistema postal:
- Tú escribes una carta (la información).
- La metes en un sobre con la dirección del destinatario (la IP).
- El cartero la entrega siguiendo rutas establecidas (los protocolos).
- Finalmente, llega a la persona correcta (el navegador o aplicación que la interpreta).
Breve historia
El Internet que conocemos hoy no nació de la nada. Su desarrollo fue gradual y respondió a necesidades de comunicación entre instituciones y gobiernos.
- 1960s – ARPANET
Nace en Estados Unidos como un proyecto militar y académico. El objetivo era conectar computadoras en distintas universidades para compartir información. - 1970s – Protocolos de red
Los investigadores Vinton Cerf y Robert Kahn diseñan las bases de lo que hoy conocemos como TCP/IP, que permite que distintas redes puedan “entenderse”. - 1983 – Nace el Internet
ARPANET adopta TCP/IP como estándar. Este es considerado el “año de nacimiento” del Internet. - 1990 – World Wide Web
Tim Berners-Lee inventa la Web: páginas con enlaces que se pueden abrir desde un navegador. A partir de aquí, el Internet empieza a volverse masivo. - Actualidad
Más de 5 mil millones de personas usan el Internet diariamente. Es la base de la economía digital y el centro de la comunicación global.
Qué es TCP/IP
Para que una computadora en México pueda hablar con otra en Japón, necesitan reglas comunes. Eso es TCP/IP, el conjunto de protocolos que hace posible el Internet.
- IP (Internet Protocol): Identifica a cada dispositivo conectado mediante una dirección única, como si fuera el número de una casa en una ciudad.
- TCP (Transmission Control Protocol): Asegura que los datos se dividan en paquetes, se envíen correctamente y se rearmen en el orden correcto al llegar.
Imagina que envías un libro a través del correo, pero en lugar de mandar el libro entero, lo partes en varias cajas con capítulos. TCP se asegura de que cada caja llegue en orden y sin que falten páginas.
Qué es HTTP
Cuando visitamos una página web, necesitamos un protocolo específico para que el navegador y el servidor se entiendan. Ese protocolo se llama HTTP (Hypertext Transfer Protocol).
HTTP funciona como un acuerdo entre dos partes:
- El navegador pide un recurso (por ejemplo, una página o una imagen).
- El servidor responde enviando la información solicitada.
Hoy en día se utiliza mayormente HTTPS, que es HTTP con un sistema de seguridad adicional para cifrar la comunicación. Esto protege tus datos de posibles ataques.
Domain names
Las computadoras se identifican con direcciones IP que son largas secuencias de números (por ejemplo, 142.250.190.14). Sin embargo, para los humanos resulta poco práctico recordar números.
Por eso existe el sistema de nombres de dominio (DNS). Es un mecanismo que traduce nombres fáciles de recordar en direcciones IP.
Ejemplo:
- Escribes
google.comen tu navegador. - El DNS traduce ese nombre a una dirección IP.
- El navegador usa esa IP para encontrar el servidor correcto.
Así, el DNS funciona como una “agenda de contactos” para Internet.
Hosting
Para que tu página web exista en Internet, no basta con crearla: debe estar disponible en un servidor. Ese servicio se conoce como hosting.
Un servidor es básicamente una computadora conectada permanentemente a Internet, lista para responder cuando alguien solicite tu sitio.
Tipos de hosting:
- Compartido – Varios sitios web viven en el mismo servidor, compartiendo recursos.
- VPS (Servidor Virtual Privado) – El servidor físico se divide en varias partes independientes.
- Dedicado – El servidor entero es solo para ti.
- En la nube – Tu sitio se distribuye en muchos servidores alrededor del mundo (ejemplo: Amazon Web Services, Google Cloud).

Los navegadores son las puertas de entrada al Internet. Programas como Chrome, Firefox, Safari o Edge tienen una misión: tomar la información que viene de los servidores y mostrarla de forma visual y entendible.
El proceso básico es el siguiente:
- Escribes una URL en la barra de direcciones (ejemplo:
https://example.com). - El navegador consulta al DNS para saber qué dirección IP corresponde a ese dominio.
- Se establece una comunicación con el servidor usando HTTP/HTTPS.
- El servidor responde enviando archivos (texto, imágenes, estilos).
- El navegador interpreta esos archivos y renderiza la página en la pantalla.
En otras palabras, el navegador es como un traductor: convierte lenguajes que las computadoras entienden en páginas que los humanos podemos leer y usar.
Contents