Addresses: IP · Domain · DNS · Port
IP es la dirección numérica de una computadora en la red (140.82.121.4); un dominio es su nombre legible por humanos (github.com); DNS es el "directorio" que convierte un nombre en una IP; un puerto es una "puerta" específica en esa misma máquina (443, 8080). Por qué: sin una dirección, la solicitud de la lección 1 nunca llega. Ya has tocado puertos hoy (localhost:8080, la URL de Supabase), y en la Phase 13 asociarás un dominio a tu propio servidor. Cuándo: al escribir la URL de un servidor, ante el error de "puerto ya en uso", al diagnosticar por qué "el sitio no abre", al conectar el backend de una PC desde un teléfono. Cómo: escribes github.com → el SO consulta al DNS → el DNS devuelve una IP → la solicitud va al puerto específico de esa IP. Dónde: en cada conexión de red — del navegador al sitio web, de tu APK a Supabase, de la PC al teléfono (la depuración inalámbrica también usa IP + puerto). Quién: desarrolladores todos los días; DevOps al configurar dominios/DNS.