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:

  1. Resuelve el nombre google.com a una dirección IP usando DNS.

    • Pregunta a un servidor DNS → recibe algo como: 142.250.184.78 (por ejemplo).
  2. 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)

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 + PuertoIP Pública + PuertoDestino
192.168.1.34:5123480.28.15.100:51234142.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:51234 pertenece a 192.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

ConceptoQué hace
IP PrivadaIdentifica tu PC dentro de tu red local.
IP PúblicaIdentifica tu red en Internet.
Puerto origenIdentifica la conexión de tu PC.
Puerto destinoIdentifica el servicio (ej: HTTPS = 443).
NATTraduce direcciones internas a la pública para salir a Internet.
DNSConvierte nombres (google.com) en direcciones IP.