Um endereço IP é um código binário de 32 bits (escrito frequentemente na forma decimal - ponto) que contém rede e host partes . Os bits de host definir um computador particular. O prefixo da rede determina uma rede ; seu comprimento depende da classe de rede. Sub-redes ajuda a organizar uma rede de dividi-lo em várias sub-redes. Para definir essas sub-redes , você deve levar os bits da parte do host do endereço IP . Isso também se estende o prefixo de rede . A máscara de sub-rede define explicitamente rede e bits de host como 1 e 0 , respectivamente. Neste exemplo , vamos calcular uma máscara de sub-rede para um computador com endereço IP 192.35.128.93 que pertence a rede com seis sub-redes. Instruções
1
Determinar a classe de rede (A, B ou C) com base no endereço IP:
* Se os endereços IP começar com 1 a 126 , é classe A. * Se endereços IP começar com 128 a 191 , é classe B. * Se os endereços IP começar com 192 e 223 , é de classe C.
no nosso exemplo , a rede é de classe C , pois o endereço IP 192.35.128.93 começar com 192
2
Determinar o número de bits necessários para definir sub-redes :
* Número de sub-redes = (2 ^ número de bits ) - 2. . . Assim, * Número de bits = Log2 (Número de sub-redes + 2 )
No nosso exemplo, existem seis sub-redes :
* Número de bits = Log2 (6 + 2) = Log2 ( 8 ) = 3 . Três bits do endereço IP são usados como parte de rede .
3
Componha a máscara de sub-rede em formato binário , estendendo a máscara de sub-rede padrão com pedaços de sub-rede . Máscara de sub-rede padrão para as classes A a C são:
* 11111111.00000000.00000000.00000000 (Classe A , que faz parte da rede é de 8 bits ) * 11111111.11111111.00000000.00000000 (Classe B, parte da rede é de 16 bits) * 11111111.11111111.11111111.00000000 ( Classe C , que faz parte da rede é de 24 bits)
no nosso exemplo, uma extensão da máscara de sub- classe padrão C com 3 bits (passo 2 ) resulta na mask11111111.11111111.11111111.11100000 sub-rede.
4
Converter a máscara de sub-rede binária para a forma decimal - ponto. O formato binário contém quatro octetos (8 bits em cada) . Use as seguintes regras :
* Para " 1111111 " octeto , escreva "255" * Para " 00000000" octeto , escreva "0" * Se octeto contém tanto "1" e "0 " usar a fórmula . . :
número inteiro = ( 128 xn ) + ( 64 x n ) + ( 32 x n ) + ( 16 x n ) + ( 8 xn ) + ( 4 xn ) + ( xn 2 ) + ( 1 x n ) Onde " n " é 1 ou 0 na posição correspondente na seqüência octeto
no nosso exemplo, para 11111111.11111111.11111111.1110000011111111 ---> 25511111111 ---> 25511111111 ---> 25511100000 . - - > ( 128 x 1 ) + ( 64 x 1 ) + ( 32 x 1 ) + ( 16 x 0 ) + ( 8 x 0 ) + ( 4 x 0 ) + ( 2 x 0 ) + ( 1 x 0 ) = 224
sub-rede máscara é 255.255.255.224 .