Cuando escribes Platzi.com en tu navegador y la página aparece, ocurre una conversación invisible entre dos computadores. Entender cómo funciona una página web es la primera pregunta que te hacés cuando pasás de escribir código local a construir algo que otras personas van a usar.
La pregunta de fondo es sencilla pero poderosa: ¿dónde vive lo que construyes? Las herramientas modernas, incluidas las de inteligencia artificial, te dejan posponer esa decisión. Podés crear algo hermoso sin saber dónde va a vivir, y eso funciona hasta que querés compartirlo con el mundo.
¿Qué partes tiene una dirección web?
Una URL no es solo un nombre, es una dirección con estructura. Si mirás algo como https://platzi.com/cursos, cada parte cumple una función específica.
- El protocolo (
https) es el acuerdo sobre cómo se comunican dos sistemas. Pensalo como diplomacia, no como idioma: hay reglas sobre cuándo hablar y cómo hacerlo. HTTPS es el mismo HTTP, pero con la conversación encriptada, una promesa de que tus datos viajan protegidos.
- El dominio (
platzi.com) es el nombre del lugar al que te querés conectar. Es el edificio.
- La ruta (
/cursos) indica qué parte específica de ese lugar querés ver. Es la oficina dentro del edificio.
¿Qué es HTTPS? Es el protocolo HTTP con la conversación encriptada. Cuando lo ves al inicio de una URL, significa que los datos entre tu navegador y el servidor viajan protegidos.
¿Cómo traduce el navegador un dominio a una dirección IP?
Acá entra en escena el DNS, que funciona como una agenda telefónica gigante de internet. Vos das un nombre, te devuelve un número. Es como cuando marcás "mamá" en tu celular: tú ves el nombre, pero el dispositivo marca un número específico.
Cuando escribís Platzi.com, lo primero que hace tu navegador es preguntarle al DNS: "¿cuál es la IP de este dominio?". Esa traducción pasa decenas de veces al día sin que te enteres [02:36].
¿Cómo puedo ver el DNS funcionando en vivo?
Hay una forma simple de hacer visible algo invisible. Probalo ahora:
- Abrí la terminal de tu computador. En Mac es la app Terminal. En Windows, Símbolo del sistema o PowerShell.
- Escribí
nslookup platzi.com.
- Dale enter y mirá lo que aparece.
Lo que acabás de hacer es lo mismo que tu navegador hace cada vez que abrís una página. La diferencia es que ahora lo viste con tus propios ojos.
¿Qué es una petición y una respuesta en la web?
Una vez tu navegador tiene la IP, se conecta al otro computador y empieza la conversación de verdad. Tu navegador, que ahora se llama cliente, le envía un mensaje al computador del otro lado, que se llama servidor.
El mensaje dice algo como: "soy un navegador, quiero ver la página cursos de Platzi.com, mandámela". Eso se llama petición [03:50]. El servidor recibe la petición, busca lo que tiene que mandar y responde con archivos HTML, CSS y JavaScript: lo mismo que vos venís escribiendo en este curso.
Tu navegador recibe esos archivos, los interpreta y te muestra la página. Esa ida y vuelta es el modelo que está debajo de toda la web. Petición, respuesta, petición, respuesta.
¿Qué diferencia hay entre cliente y servidor? El cliente es quien pide (tu navegador). El servidor es quien responde (el computador que tiene los archivos). Cada vez que abrís una página, hay un cliente pidiéndole algo a un servidor.
¿Por qué la inteligencia artificial también necesita internet?
Las herramientas de IA funcionan exactamente con el mismo modelo. Cuando le escribís a Claude, tu mensaje viaja desde tu computador hasta un servidor de Anthropic. Ese servidor procesa tu mensaje y te devuelve una respuesta.
Por eso necesitás internet para usarlas. Por eso a veces tardan más y a veces menos. Por eso cuando se cae internet, se caen también. La inteligencia artificial no está en tu computador, está en algún lugar del mundo, en un servidor, esperando peticiones [04:55].
Tu rol como persona que construye es escribir buenas peticiones y saber evaluar las respuestas. Eso desmitifica algo que suena enorme: por debajo, una IA es un servidor más recibiendo y devolviendo mensajes, igual que Platzi.com.
¿Qué viene después de entender cliente y servidor?
Ya viste que cuando abrís una web hay dos computadores hablando: el tuyo que pide y el otro que responde. El siguiente paso es ponerle nombre a esa división y entender por qué importa.
El código que corre en tu navegador y el código que corre del otro lado son dos mundos distintos, con responsabilidades distintas. Y todo lo que aprendiste hasta ahora en este curso vive en uno solo de esos dos mundos. ¿Cuál pensás que es? Contame en los comentarios antes de avanzar a la próxima clase.