IP Subnetting

1. Fundamentos Numéricos

Comprende las bases numéricas del direccionamiento IP antes de dividir redes. El dominio de las potencias de base 2 y el sistema binario es el núcleo del enrutamiento de paquetes a nivel máquina.

Potencias de Base 2 (Fundamentales)

En redes, trabajamos con octetos (8 bits). Memorizar estas potencias te permitirá calcular rápidamente tamaños de subred, cantidad de hosts y saltos de red.

Simulador de Octeto (Binario a Decimal)

Interactúa con los bits para "encenderlos" (1) o "apagarlos" (0). Observa cómo se suman los valores posicionales para formar un número decimal entre 0 y 255.

Valor Decimal
0

00000000

Simulador Inverso (Decimal a Binario)

Método mental: "Avanzar sumando sin pasarse"

Ve de izquierda a derecha sumando los valores posicionales de las potencias. ¿Al sumar la potencia actual a lo que ya llevas, te pasas del objetivo?
• Si NO te pasas: Pon un 1 y acumula el valor.
• Si SÍ te pasas: Pon un 0 y evalúa la siguiente.

Ejemplo: Convertir el número 168
128
1
0+128 = 128
Llevo: 128
64
0
128+64 = 192
¡Se pasa!
32
1
128+32 = 160
Llevo: 160
16
0
160+16 = 176
¡Se pasa!
8
1
160+8 = 168
¡Llegué!
4, 2, 1
000
Se rellenan con cero
Objetivo a construir
0
Tu Cadena Binaria Actual
00000000

2. Estructura CIDR y Clases IPv4

Comprende cómo la notación moderna (CIDR) define las fronteras entre la Red y los Hosts, y conoce la clasificación histórica del direccionamiento IP general y privado.

Notación de Prefijo (Ej: /24)

La Notación de Prefijo (conocida como CIDR) es una forma directa y resumida de representar una máscara de subred. El número que acompaña a la barra diagonal (/) te dice exactamente la cantidad de unos (1) consecutivos que debes encender de izquierda a derecha en los 32 bits de la máscara.

/8
Representa 8 bits en "1"
Ocupa el primer octeto completo. El resto se rellena con ceros.
11111111
00000000
00000000
00000000
/20
Representa 20 bits en "1"
Ocupa los dos primeros octetos (16 bits) y 4 bits del tercer octeto.
11111111
11111111
1111
0000
00000000
/27
Representa 27 bits en "1"
Ocupa tres octetos completos (24 bits) y 3 bits más del último.
11111111
11111111
11111111
111
00000

Direccionamiento General

Clase Rango Completo Aplicación
A 0.0.0.0 127.255.255.255 Redes Corporativas Gigantes
B 128.0.0.0 191.255.255.255 Redes Medianas (Universidades)
C 192.0.0.0 223.255.255.255 Redes Pequeñas (PyMES, Hogar)
D 224.0.0.0 239.255.255.255 Tráfico Multicast
E 240.0.0.0 255.255.255.255 Experimental / IETF

Análisis del 1er Octeto (Completo vs. Utilizable)

Esencial para identificar qué direcciones se pueden asignar realmente a un Host (PC, Router, etc).

Clase Rango Completo (1er Octeto) Rango Utilizable (1er Octeto)
A 0 a 127 1 a 126
B 128 a 191 128 a 191
C 192 a 223 192 a 223
D 224 a 239 No asignable a hosts
E 240 a 255 No asignable a hosts

Excepciones de Direccionamiento (No utilizables)

  • 0.0.0.0 Toda la red 0.x.x.x está reservada para enrutamiento (identificar "esta red" o ruta por defecto). No se asigna a tarjetas de red.
  • 127.0.0.0 Bloque reservado exclusivamente para pruebas de diagnóstico local (Loopback). La IP más famosa de este rango es 127.0.0.1 (Localhost).

Direccionamiento Privado (RFC 1918)

Clase Rango Privado (LAN) Prefijo por Defecto
A 10.0.0.0 10.255.255.255 /8 (255.0.0.0)
B 172.16.0.0 172.31.255.255 /16 (255.255.0.0)
C 192.168.0.0 192.168.255.255 /24 (255.255.255.0)

Estas IPs no son enrutables en Internet público (solo se usan dentro de casas o empresas). Requieren de un proceso llamado NAT (Network Address Translation) configurado en el router de salida para poder navegar por Internet.

3. Práctica y Evaluación

Pon a prueba tu agilidad mental. Genera nuevos ejercicios aleatorios de forma ilimitada para dominar las conversiones y la clasificación de direcciones IP.

Agilidad de Conversión

Decimal → Binario

Convierte este número a un octeto binario:

0
Binario → Decimal

Calcula el valor decimal del octeto:

00000000

Análisis de Red

Clase General

¿A qué clase pertenece esta IP?

0.0.0.0
Privacidad de IP

¿Esta dirección IP es Pública o Privada?

0.0.0.0
Máscara → Prefijo CIDR

Escribe el prefijo exacto que representa (Ej: /24):

11111111.00000000.00000000.00000000