Direccionamiento en Redes
Comprende cómo los dispositivos se encuentran, se agrupan y se comunican a través de Internet mediante direcciones IP, máscaras y subneteo.
1. Anatomía de una IP: Red, Host y Broadcast
Porción de Red vs. Porción de Host
Una dirección IPv4 tiene 32 bits y siempre se divide lógicamente en dos partes. Piensa en una IP como si fuera una dirección postal:
1. Identificador de Red (Network ID)
Es como el nombre de la calle o el barrio. Todos los computadores conectados al mismo switch o router local comparten esta misma porción. Los routers de Internet solo miran esta parte para saber hacia dónde enviar un paquete por el mundo.
2. Identificador de Host (Host ID)
Es como el número de la casa dentro de esa calle. Identifica de manera única a tu computador, teléfono o impresora dentro de esa red local.
Direcciones Especiales en cada Red
Dentro de cualquier red, la primera y la última dirección no se le pueden asignar a ningún computador, ya que están reservadas:
- La Dirección de Red: Es la primera dirección. Se obtiene poniendo todos los bits de la porción de host en 0. Sirve para nombrar a la red en las tablas de ruteo.
- La Dirección de Broadcast: Es la última dirección. Se obtiene poniendo todos los bits de la porción de host en 1. Si envías un paquete a esta IP, el switch hará copias y se lo entregará a todos los dispositivos de esa red al mismo tiempo (como un altavoz en la calle).
La Máscara de Red y el CIDR
¿Cómo sabe el computador dónde termina la "calle" y dónde empieza la "casa"? Usando la Máscara de Red (Netmask). Los "1s" de la máscara indican la red, y los "0s" indican el host. Hoy en día usamos CIDR (Classless Inter-Domain Routing), que simplifica la escritura indicando cuántos "1s" seguidos tiene la máscara con una barra diagonal.
Esto significa que la máscara tiene 24 bits en "1":
11111111.11111111.11111111.00000000
255 . 255 . 255 . 0
2. Clases IP y Direcciones Privadas
Clases Históricas
Originalmente, las IPs se dividían en clases estrictas según sus primeros bits:
- Clase A: Máscara por defecto /8. Rango: 1 a 126. Creada para unas pocas redes gigantes (16 millones de hosts por red).
- Clase B: Máscara por defecto /16. Rango: 128 a 191. Redes medianas (65,534 hosts por red).
- Clase C: Máscara por defecto /24. Rango: 192 a 223. Para muchísimas redes pequeñas (254 hosts por red).
Rangos Privados y NAT
Dado que las IPv4 se estaban agotando, se reservaron bloques Privados que no pueden navegar por Internet. Se pueden repetir en tu casa, en la universidad y en una empresa sin chocar entre sí.
- Clase A: 10.0.0.0 a 10.255.255.255
- Clase B: 172.16.0.0 a 172.31.255.255
- Clase C: 192.168.0.0 a 192.168.255.255
Traducción de Red (NAT)
Para que tu PC con IP privada (ej: 192.168.1.5) vea YouTube, tu router de la casa aplica NAT (Network Address Translation). NAT enmascara tu IP privada y le pone la única IP pública que te dio la compañía de Internet.
3. ¿Cómo dividir Redes? (Subneteo)
El Subneteo consiste en "robarle" bits a la porción de host para dárselos a la porción de red, logrando dividir una red grande en varias subredes más pequeñas para mejor seguridad y administración.
Identificar la necesidad
Si tienes una red 192.168.1.0/24 y necesitas 4 subredes (ej: Finanzas, RRHH, TI, Invitados).
Calcular bits prestados
Fórmula: 2^n >= Subredes. Para 4 redes, necesitamos robar n = 2 bits (2^2 = 4).
Nueva Máscara
La máscara vieja era /24. Le sumamos los 2 bits robados. La nueva máscara es /26.
Calculadora de Subredes
Prueba de Conocimientos: Ejercicios
Pon a prueba tu conocimiento. Haz clic en "Mostrar Resolución" para ver la explicación paso a paso.
Cálculo de Subredes en Clase C
¿Cuántas subredes puedes crear con una máscara /26 en una dirección IP de Clase C?
- A) 2
- B) 4
- C) 8
- D) 16
Respuesta Correcta: B) 4
Explicación:
La máscara por defecto para una IP de Clase C es /24. Si usamos una máscara /26, significa que hemos tomado prestados bits de la porción de host para subredes:
- Bits prestados = 26 - 24 = 2 bits.
- Fórmula de subredes = 2 elevado a 'n' (donde n son los bits prestados).
- Resultado: 2 elevado a 2 = 4 subredes.
Traducción de Direcciones
¿Qué tecnología se utiliza para traducir IPs privadas a públicas para permitir el acceso a Internet?
- A) DNS
- B) VPN
- C) DHCP
- D) NAT
Respuesta Correcta: D) NAT
Explicación:
NAT (Network Address Translation) es el mecanismo que implementan los routers para modificar los paquetes de red, sustituyendo la IP privada de origen (que no puede navegar en Internet) por la IP pública asignada por el proveedor de servicios (ISP).
Reconocimiento de IP Privada
De las siguientes direcciones IP, ¿cuál corresponde a una dirección Privada que NO es ruteable en Internet?
- A) 8.8.8.8
- B) 172.20.5.1
- C) 192.169.1.1
- D) 11.0.0.1
Respuesta Correcta: B) 172.20.5.1
Explicación:
Revisemos los rangos privados reservados:
- Clase A: 10.0.0.0 a 10.255.255.255 (La opción D es 11, por ende es pública).
- Clase B: 172.16.0.0 a 172.31.255.255 (La opción B cae en este rango).
- Clase C: 192.168.0.0 a 192.168.255.255 (La opción C es 192.169, por ende es pública).
Cálculo Rápido de Broadcast
Si tienes una red local cuya dirección de red base es 192.168.10.0 /24, ¿Cuál de las siguientes es su dirección de Broadcast?
- A) 192.168.10.1
- B) 192.168.10.254
- C) 192.168.10.255
- D) 192.168.11.255
Respuesta Correcta: C) 192.168.10.255
Explicación:
La máscara /24 indica que los primeros 3 octetos (192.168.10) pertenecen a la RED y son intocables. El último octeto completo (8 bits) pertenece al HOST.
Para obtener la dirección de Broadcast, todos los bits de Host deben estar encendidos (en 1). 8 bits en "1" en binario (11111111) equivalen a 255 en decimal. Por lo tanto, el broadcast es 192.168.10.255.
Conversión CIDR a Decimal
¿Cuál es la representación decimal punteada para la máscara de subred /26?
- A) 255.255.255.128
- B) 255.255.255.192
- C) 255.255.255.224
- D) 255.255.255.240
Respuesta Correcta: B) 255.255.255.192
Explicación:
El /26 significa que hay 26 bits en "1" de izquierda a derecha en la máscara:
Los primeros 3 octetos llenos equivalen a 255. El último octeto es 11000000. En binario, los valores posicionales de esos dos primeros bits son 128 y 64. Sumándolos: 128 + 64 = 192.