A máscara de sub-rede correta é 255.255.252.0.
Aqui está a explicação:
As redes Classe B têm máscara de sub-rede padrão 255.255.0.0, o que permite um total de 2 ^ 16 - 2 =65.534 hosts.
Como precisamos acomodar entre 800 e 1.000 hosts, precisamos encontrar uma máscara de sub-rede que forneça pelo menos 800, mas não mais que 1.000 hosts por sub-rede.
O número de hosts por sub-rede pode ser calculado usando a fórmula:
Número de hosts =2^(32 - número de bits na máscara de sub-rede) - 2
Para encontrar a máscara de sub-rede apropriada, podemos tentar valores diferentes para o número de bits na máscara de sub-rede e ver qual deles nos dá o número desejado de hosts.
Vamos tentar uma máscara de sub-rede com 22 bits:
Número de hosts =2^(32 - 22) - 2 =2^10 - 2 =1022
Essa máscara de sub-rede (255.255.252.0) fornece 1.022 hosts por sub-rede, o que está dentro do intervalo desejado.
Portanto, a máscara de sub-rede apropriada para este cenário é 255.255.252.0.