Introducción al desarrollo web 01: El Internet

Angela Sofíá Osorio

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.

  1. 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.
  2. 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”.
  3. 1983 – Nace el Internet
    ARPANET adopta TCP/IP como estándar. Este es considerado el “año de nacimiento” del Internet.
  4. 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.
  5. 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.com en 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:

  1. Compartido – Varios sitios web viven en el mismo servidor, compartiendo recursos.
  2. VPS (Servidor Virtual Privado) – El servidor físico se divide en varias partes independientes.
  3. Dedicado – El servidor entero es solo para ti.
  4. En la nube – Tu sitio se distribuye en muchos servidores alrededor del mundo (ejemplo: Amazon Web Services, Google Cloud).

Cómo funcionan los navegadores

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:

  1. Escribes una URL en la barra de direcciones (ejemplo: https://example.com).
  2. El navegador consulta al DNS para saber qué dirección IP corresponde a ese dominio.
  3. Se establece una comunicación con el servidor usando HTTP/HTTPS.
  4. El servidor responde enviando archivos (texto, imágenes, estilos).
  5. 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.