Para determinar el número de hosts que una subred puede soportar, necesitas comprender algo de matemáticas básicas de subredes. La máscara de subred es la clave para este cálculo.
El Papel de la Máscara de Subred
Usemos una dirección IP de 192.168.1.0 con una máscara de subred de 255.255.255.0. La función principal de la máscara de subred es distinguir la porción de red de la dirección de la porción de host.
Para ver cómo funciona esto, podemos convertir estos valores a su forma binaria.
192.168.1.165 = 11000000.10101000.00000001.10100101
255.255.255.0 = 11111111.11111111.11111111.00000000
Realizando Matemáticas de Máscara de Subred
En la representación binaria anterior, los 1 en la máscara de subred corresponden a la porción de red de la dirección IP. Esta parte está "enmascarada" o fija. Los 0 en la máscara de subred corresponden a la porción de host, que representa el rango de direcciones que puedes asignar a los dispositivos.
En nuestro ejemplo, la porción de host es 00000000. Este es un campo de 8 bits, y con 8 bits, puedes crear 2^8, o 256, combinaciones únicas (de 0 a 255).
Calculando Hosts Disponibles
Aunque hay 256 combinaciones posibles, no todas pueden asignarse a hosts. En cualquier subred, dos direcciones están reservadas:
- Dirección de Red: La primera dirección, donde todos los bits de host son
0(ejemplo: 192.168.1.0). - Dirección de Broadcast: La última dirección, donde todos los bits de host son
1(ejemplo: 192.168.1.255).
Por lo tanto, el número real de hosts utilizables es 256 - 2 = 254. Esto significa que para la red 192.168.1.0 con una máscara 255.255.255.0, puedes asignar direcciones IP desde 192.168.1.1 hasta 192.168.1.254. Este cálculo central es una parte fundamental de las matemáticas de subredes.