Considere que la dirección IP es 192.248.87.3 y la máscara de subred es 255.255.255.224. ¿Cuántos hosts se pueden conectar directamente a esta red?

Manera simple de calcular: tome el número de máscara (224 aquí), reste de 256. Obtiene 32. Compruebe que la diferencia es una potencia exacta de 2. (32 es, bueno).

Esa es ~ cantidad de direcciones IP de host que admitirá esta red. Necesita uno para la transmisión IP y uno para el prefijo / subred.

32-2 = 30 hosts.

Esto funciona para las siete máscaras de subred válidas (y sensibles): 252 (4 direcciones), 248 (8), 240 (16), 224 (32), 192 (64), 128 (128) y 0 (256).

254 es un caso especial utilizado para conexiones punto a punto que solo necesitan dos direcciones IP.

La forma moderna de especificar máscaras de subred es con la notación /. En esta notación, hay menos confusión, y es más sucinto:

192.248.87.3 máscara de red 255.255.255.224
se convierte en:
192.248.87.3/27.

La dirección de red es de 27 bits, la dirección del host es (32-27) = 5 bits. Por lo tanto, el número de hosts es: 2 ^ 5 -2 = 30.

192.248.87.1 – 192.248.87.30 – 30 hosts, porque esa máscara es la misma que:
1111 1111 1111 1111 1111 1111 1110 0000 y 0001 1111, el cumplido, es el número 31, pero un cuarto cuadrante con ‘0’ no es una dirección, entonces 30.

Esta es una hoja de trucos muy útil para subredes – Hoja de trucos para máscara de subred IPv4 – Dirección de host y clase
Le permite encontrar el número de hosts dentro de un rango o una clase o incluso encontrar la notación CIDR
¡Espero eso ayude!