Laboratório 1) São necessários 32 hosts, logo serão necessários 6 bits para o endereçamento dos hosts.
OBS: 5 bits dariam os 32 endereços (2^5 = 32), mas não seriam suficientes para 32 hosts, pois dentro os endereços dois deles são reservados (endereço de rede e de broadcast).
Logo no último octeto da máscara restariam 2 bits para o endereçamento de sub-rede (8-6=2), colocando no octeto teríamos: 11000000 binário => 192 decimal.
Máscara final 255.255.255.192.
Laboratório 2) Como são 28 hosts 5 bits para o endereçamento de hosts já são suficientes, com isso restam 3 bits para a máscara de sub-rede (8-3 = 5). Teríamos: 11100000 binário => 224 decimal.
Máscara final 255.255.255.224
Laboratório 3) 16 hosts, porém 4 bits não seriam o suficiente, por causa do endereço de rede e de broadcast. No caso seriam também 5 bits assim como no laboratório 2. Logo final da máscara 224.
Máscara final 255.255.255.224
Laboratório 4) 5 hosts, 3 bits são suficientes para o endereçamento dos hosts, pois 2^3 = 8. Teríamos 11111000 binário e 248 em decimal.
Máscara final 255.255.255.248