A máscara de rede é o que executa toda a mágica local da divisão de uma rede IP em sub-redes.
A máscara de rede para um número de rede IP tornado sub-rede é simplesmente um dotted quad que tem todos os 'bits de rede' de um número de rede determinados para '1' e todos os host bits determinados para '0'.
Então, para as três classes de redes IP, as máscaras de rede padronizadas são:-
A maneira como as sub-redes operam é emprestar um ou mais dos host bits disponíveis e deixá-los fazer interfaces localmente interpretando estes bits emprestados como parte dos bits de rede. Então, para dividir um número de rede em duas sub-redes, emprestaremos um indicando o bit apropriado na máscara de rede do primeiro (normal) host bit para '1'.
Para endereço Classe C, este deverá ser o resultado numa máscara de rede de
11111111.11111111.11111111.10000000
ou 255.255.255.128
Para nosso número de rede Classe C de 192.168.1.0, estas são algumas das opções de sub-rede que você tem:
No of No of subnets Hosts/net netmask 2 126 255.255.255.128 (11111111.11111111.11111111.10000000) 4 62 255.255.255.192 (11111111.11111111.11111111.11000000) 8 30 255.255.255.224 (11111111.11111111.11111111.11100000) 16 14 255.255.255.240 (11111111.11111111.11111111.11110000) 32 6 255.255.255.248 (11111111.11111111.11111111.11111000) 64 2 255.255.255.252 (11111111.11111111.11111111.11111100)
Em princípio, não existe razão para se seguir o caminho acima para sub-rede, onde os bits de máscara de rede são adicionados do mais importante host bit para o menos importante host bit. Contudo, se você não faz este caminho, os números IP resultantes ficarão numa seqüência muito ímpar! Isto torna extremamente difícil para nós, humanos, decidir a qual sub-rede um número IP pertence visto que nós não somos tão bons em pensar de forma binária (por outro lado os computadores são binários e usarão qualquer esquema que você diga para usarem com igual imparcialidade).
Decidindo sobre a máscara de rede adequada, você precisa então entender quais são os vários endereços de rede e de transmissão - e a gama de números IP para cada uma destas redes. Mais uma vez, considerando somente um número de rede IP Classe C e relacionando somente a final (host part) nós temos:-
Netmask Subnets Rede B'cast MinIP MaxIP Hosts Total Hosts -------------------------------------------------------------------------- 128 2 0 127 1 126 126 128 255 129 254 126 252 192 4 0 63 1 62 62 64 127 65 126 62 128 191 129 190 62 192 255 193 254 62 248 224 8 0 31 1 30 30 32 63 33 62 30 64 95 65 94 30 96 127 97 126 30 128 159 129 158 30 160 191 161 190 30 192 223 193 222 30 224 255 225 254 30 240
Como pode ser visto, há uma seqüência muito definida para estes números, o que os torna fáceis de verificar. O 'downside' de uma sub-rede também é vísível em termos de redução total de números de endereços host disponíveis a medida que o número de sub-redes aumenta.
Com estas informações, você agora está em posição de assinar um host, número de rede IP e máscara de rede.