```
Número de hosts =(2^bits de host) - 2
```
Dado que necesitamos acomodar entre 800 y 1000 hosts, podemos calcular la cantidad requerida de bits de host de la siguiente manera:
```
1000 =(2^bits de host) - 2
2^Bitios de host =1002
Bits de host =10
```
Por lo tanto, necesitamos una máscara de subred que proporcione 10 bits de host. La máscara de subred predeterminada para una red de clase B es 255.255.0.0, que proporciona 16 bits de host. Para reducir esto a 10, necesitamos tomar prestados 6 bits de los bits de la red. Esto se puede hacer cambiando la máscara de subred a 255.255.224.0.
```
Máscara de subred:255.255.224.0
Prefijo de subred:/21
Número de hosts:2^(32 - 21) - 2 =2046