Direcciones IP, máscaras y subredes
Cómo decide una máquina si el destino está al lado o al otro lado del mundo, y qué le hace NAT a tus paquetes.
Un paquete IP lleva exactamente dos direcciones: quién lo envía y quién debe recibirlo. Nada más. IP no promete nada: el paquete puede perderse, duplicarse o llegar en desorden. Por eso se dice que IP es de mejor esfuerzo, y por eso TCP tiene trabajo que hacer.
192.168.1.37 = 11000000.10101000.00000001.00100101
255.255.255.0 = 11111111.11111111.11111111.00000000
└────── сеть (24 бита) ──────┘└─ хост ─┘
192.168.1.0 — адрес самой сети (не выдаётся машинам)
192.168.1.255 — широковещательный адрес
192.168.1.1 … 192.168.1.254 — 254 адреса для устройствAlgunos rangos están reservados para redes privadas: 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16. No son enrutables en internet, así que miles de casas pueden reutilizar 192.168.1.0/24 a la vez. 127.0.0.1 es loopback: siempre esta máquina. 169.254.x.x significa que DHCP no respondió y la máquina se asignó una dirección a sí misma.
Práctica
Interfaz 192.168.1.37 con máscara 255.255.255.192. ¿Cuántas direcciones utilizables tiene esta subred y cuál es su dirección de red?
Pistas
- Convierte el último octeto de la máscara a binario: 192 es 11000000.
- Los bits que valen 0 en la máscara son el número de dispositivo dentro de la red.
12 XP
Ordena lo que ocurre cuando abres una web alojada en otro país.
Pistas
- Un paquete solo sale de la máquina después de clasificar el destino como local o remoto.
- NAT ocurre a la salida de la red privada, después de elegir la puerta de enlace.
14 XP
Relaciona cada dirección con lo que significa en la práctica.
Pistas
- Las direcciones privadas empiezan parecido: ese prefijo común es justamente la idea.
- Una dirección 169.254.x.x es la que se da una máquina a sí misma cuando DHCP calla.
16 XP