Para subdividir uma rede classe A em sub-redes, basta usar bits adicionais para a máscara de sub-rede. Por padrão são utilizados 8 bits. Se você utilizar 10, 12 ou mais bits, estará criando sub-redes. O mesmo raciocínio é válido para as redes classe B, as quais utilizam, por padrão, 16 bits para a máscara de sub-rede.
Uma máscara de sub-rede, também conhecida como subnet mask ou netmask, é um número de 32 bits usado em um IP para separar a parte correspondente à rede pública, à sub-rede e aos hosts. Uma sub-rede é uma divisão de uma rede de computadores.
Para saber isso, basta elevar 2 ao número de bits 0 na máscara, menos os dois bits reservados de cada rede, ou seja, como temos seis bits zero nossa conta fica 2^6 - 2, isso nos deixa com 62 hosts para cada rede. Se quisermos saber qual é o endereço de cada sub rede, basta realizar os mesmos passos de antes.
Entendendo as máscaras de sub-rede