Aquí está la explicación:
Las redes de clase B tienen una máscara de subred predeterminada de 255.255.0.0, lo que permite un total de 2^16 - 2 =65.534 hosts.
Dado que necesitamos acomodar entre 800 y 1000 hosts, necesitamos encontrar una máscara de subred que proporcione al menos 800 pero no más de 1000 hosts por subred.
La cantidad de hosts por subred se puede calcular mediante la fórmula:
Número de hosts =2^(32 - número de bits en la máscara de subred) - 2
Para encontrar la máscara de subred adecuada, podemos probar diferentes valores para la cantidad de bits en la máscara de subred y ver cuál nos da la cantidad deseada de hosts.
Probemos con una máscara de subred de 22 bits:
Número de hosts =2^(32 - 22) - 2 =2^10 - 2 =1022
Esta máscara de subred (255.255.252.0) proporciona 1022 hosts por subred, lo cual está dentro del rango deseado.
Por tanto, la máscara de subred adecuada para este escenario es 255.255.252.0.