Redes de computadores
Escenario
Tienes tu ordenador en casa, conectado al router WiFi o por cable. Quieres entrar en https://www.google.com.
1. Tu PC crea la petición
Tu PC necesita ponerse en contacto con Google. Para eso:
-
Resuelve el nombre
google.coma una dirección IP usando DNS.- Pregunta a un servidor DNS → recibe algo como:
142.250.184.78(por ejemplo).
- Pregunta a un servidor DNS → recibe algo como:
-
Ahora sabe a qué IP conectarse y prepara un paquete:
- IP origen: la de tu PC en tu LAN, por ejemplo:
192.168.1.34 - IP destino:
142.250.184.78(Google) - Puerto origen: un puerto aleatorio mayor de 1024 (ejemplo:
51234) - Puerto destino:
443(HTTPS)
- IP origen: la de tu PC en tu LAN, por ejemplo:
2. El paquete se envía al router
Tu PC no puede llegar a Google directamente porque:
- Tu IP es privada (no enrutable en Internet).
Entonces, el paquete llega al router, que sí tiene dirección pública, por ejemplo:
- IP pública del router:
80.28.15.100
3. Aquí entra el NAT (Network Address Translation)
El router realiza NAT:
- Cambia la IP origen del paquete.
- Antes:
192.168.1.34 : 51234 - Después:
80.28.15.100 : 51234
El puerto se mantiene para poder identificar la conexión.
Además, el router guarda una tabla NAT, por ejemplo:
| IP Privada + Puerto | IP Pública + Puerto | Destino |
|---|---|---|
| 192.168.1.34:51234 | 80.28.15.100:51234 | 142.250.184.78:443 |
Esto le permite saber qué respuesta pertenece a quién.
4. El paquete atraviesa Internet
- El paquete sale por tu proveedor (ISP).
- Pasa por routers de Internet.
- Llega a los servidores de Google.
5. Google recibe la petición
Google ve:
- IP origen →
80.28.15.100 - IP destino →
142.250.184.78 - Puerto origen →
51234 - Puerto destino →
443
No ve tu IP privada interna.
Google responde al remitente:
Destino: 80.28.15.100 : 51234
6. La respuesta vuelve a tu router
El router revisa su tabla NAT y dice:
- “Ah, la respuesta para
80.28.15.100:51234pertenece a192.168.1.34:51234.”
Entonces el router:
- Cambia la IP destino de nuevo a tu PC.
- Envía el paquete a la LAN.
7. Tu PC recibe la respuesta
Tu PC procesa los datos y muestra la página de Google en el navegador.
Resumen del viaje
Tu PC (192.168.1.34) → Router (NAT) → Internet → Google
Google → Internet → Router (NAT) → Tu PC
Conceptos clave
| Concepto | Qué hace |
|---|---|
| IP Privada | Identifica tu PC dentro de tu red local. |
| IP Pública | Identifica tu red en Internet. |
| Puerto origen | Identifica la conexión de tu PC. |
| Puerto destino | Identifica el servicio (ej: HTTPS = 443). |
| NAT | Traduce direcciones internas a la pública para salir a Internet. |
| DNS | Convierte nombres (google.com) en direcciones IP. |