El término subred en realidad no tiene ningún sentido hoy 🙂
Hoy hablamos de prefijos IP (por ejemplo, 10.1.1.0/24) … Pero esto probablemente solo confundirá, así que olvida que escribí eso 🙂
En cambio, un poco de historia:
Originalmente, las direcciones IP para usar con hosts IP (servidores, PC, impresoras, enrutadores, conmutadores, firewalls, etc.) se clasificaron en clases A, B y C.
Una dirección IP (versión 4) consta de 4 bytes, que escribimos como 4 números decimales: por ejemplo. 192.168.23.45. Donde cada número está entre 0-255.
La clase A era cualquier cosa donde el primer byte comienza con 1-126, lo que da 126 redes en total. (con espacio para aproximadamente 16 millones de hosts en cada red)
La clase B era cualquier cosa donde los primeros 2 bytes comienzan con 128.x -> 191.255, lo que da aproximadamente 16000 redes. (con espacio para aproximadamente 65000 hosts)
La clase C era cualquier cosa donde los primeros 3 bytes comienzan con 192.xx -> 223.255.255 – lo que da aproximadamente 2 millones de redes. (con espacio para aproximadamente 250 anfitriones)
- ¿Cómo se traduce una dirección de correo electrónico en una dirección IP y un puerto y en un paquete IP cuando se envía?
- ¿Cuál responderá cuando intente conectarme a una dirección IP compartida por una VM (KVM) y su host en puente?
- ¿Cuáles son los nuevos estándares inalámbricos con respecto a los teléfonos IP?
- ¿Hay alguna manera de encontrar todos los bloques de IP asociados con una universidad?
- ¿A qué puedo acceder con la dirección IP del teléfono de alguien?
¡Así que, en conjunto, podríamos proporcionar aproximadamente 2 millones (más un poco más) de redes y no más!
Entonces, si acabamos de comenzar a distribuir estas redes, podemos imaginar lo siguiente: la Compañía A tiene 20 redes LAN que necesitan direcciones IP. Y comenzaremos desde un extremo para que obtengan 1-20. Los hosts en la primera red tienen una dirección IP de 1.xxx, los hosts en la segunda red tienen una dirección de 2.xxx, en la tercera red 3.xxx y así sucesivamente.
Esto con razón parece ser un desperdicio colosal de direcciones: tal vez solo haya unos 50 hosts en la primera LAN, pero de todos modos desperdiciamos aproximadamente 16 millones de direcciones solo en esta red.
¡Entonces algunas personas pensaron en la idea de una subred!
Lo que haremos es tomar eg. 1.xxx y dividirlo en más redes (subredes).
Un ejemplo podría ser; No necesitamos más de 250 hosts en una red específica, por lo que podemos tomar 1.xxx y usar el segundo y tercer byte como identificadores de subred.
Ahora la primera red podría ser 1.0.1.x, la próxima 1.0.2.x, la próxima 1.0.3.xy así sucesivamente hasta llegar a 1.255.255.x.
Entonces, en lugar de una red 1.xxx/8, tenemos aproximadamente 65000 redes (subredes) 1.0.0.x / 24 -> 1.255.255.x / 24.
Entonces, en lugar de solo 2 millones de redes en total, con subredes, podemos ‘hacer’ muchas más redes, lo que hace un uso mucho más eficiente del espacio total de direcciones IP.
Me detendré aquí …
Espero que esto ayude un poco 🙂
/ Mikael
NÓTESE BIEN:
Probablemente podría elaborar sobre esto durante horas y llenar al menos 100 páginas A4 con texto, figuras y ejemplos, pero esto tendrá que hacer por ahora 🙂