Sei sulla pagina 1di 6

InformaBR

http://www.informabr.com.br/ipsubnet.htm

___________________________
No se lamente pelos dados que foram roubados ou perdidos sem antes se lamentar por no ter contratado um profissional especializado em segurana!

_______________________________
by Claudio Rocha
Menu

Subnet Mask:
Introduo.

Principal Subnet Mask

Mensagem 1

O Subnet Mask usado para determinar qual subnet/network um determinado pacote IP pertence. Como j sabemos um o endereo IP contem 2 componentes, o de Network (rede) e node (cliente). Ento quando o pacote IP recebido pelo roteador ele determina a qual rede esse pacote pertence atravs do subnet mask.

Default subnet mask: Decimal - Binrio - Hexadecimal


Classe A - 255.0.0.0 - 11111111.00000000.00000000.00000000 -ff:00:00:00 Classe B - 255.255.0.0 - 11111111.11111111.00000000.00000000 - ff:ff:00:00 Classe C - 255.255.255.0 - 11111111.11111111.11111111.00000000 - ff:ff:ff:00 Informa BR
O caminho certo da Informao

Tabela de bists para se calcular o subnet

Mensagem 2

SEJAM BEM-VINDOS !

As subnet mask acima so as masks default das classes. Por exemplo; uma rede de classe C e usando a default mask habilitar a configurao de 254 possveis nodes. Vale lembrar que quanto mais computadores estiverem na mesma rede/subnet, mais trafego e congestionamento teremos com os pacotes IP tornando a rede lenta. Ento por isso que uma boa pratica usar o subnet mask sempre que a rede conter um numero superior de +/- 50 maquinas. Como exemplo pegaremos uma classe C com 254 possveis hosts e dividiremos em 14 redes/subnets diferentes fazendo com q o trafego/congestionamento fique isolado entre elas. Nem tudo alegria porque de 254 possveis nodes que tnhamos anteriormente utilizando a Mask default se transformar em um total de 196 possveis nodes apos fazermos o subnet. Isso se deve ao fato que utilizaremos os bits que eram destinados aos nodes e que agora sero emprestados para que possa serem utilizados pela mask tambm. No nosso exemplo aqui vamos usar uma Classe C com network IP 200.133.175.0. Se estivssemos usando o subnet mask defualt ele ficaria assim: 255.255.255.0 200.133.175.0 Default Subnet Mask Network IP Identificador

1 de 6

26/5/2007 12:51

InformaBR

http://www.informabr.com.br/ipsubnet.htm

200.133.175.1 ate 200.133.175.254 (254 possveis nodes - muito trafego/congestionamento) 200.133.175.255 Network Broadcast Como nosso propsito transformar essa rede em pequenas subnets/redes (14 para ser exato) para minimizar o trafego/congestionamento de dados, teremos que emprestar alguns bits que esto sendo usado para os nodes e que faro parte da subnet mask agora. Aqui a subnet mask default e o ultimo octeto esta todo sendo usado para os nodes. 255.255.255.0 (11111111.11111111.11111111.00000000 ) - formato binrio Se queremos criar varias subnets (14) teremos que emprestar bits que esto sendo usados para os nodes, que no nosso caso aqui esta no ultimo octeto representado por 8 zeros. Sabemos que cada bit pode ser 0 ou 1 ento para criarmos 14 subnets teremos que usar mais de um bit. exemplo: 1 bit = 2 combinaes 2 bits = 4 combinaes 3 bits = 8 combinaes 4 bits = 16 combinaes ... 8 bits = 256 combinaes .... ser que isso lembra alguma coisa Para se obter 14 subnets teremos que emprestar 4 bists conforme tabela acima. Dos 4 bits que emprestamos poderemos representar 16 combinaes diferentes e que satisfaz o numero que queremos representar que 14. Bom agora que sabemos que com 4 bits podemos representar 16 combinaes diferentes e que com 8 bits podemos representar 256 combinaes diferentes, s fazermos a subtrao para chegarmos na nova subnet mask. 256 combinaes 16 combinaes _______________ 240 resultado final Esse mtodo bem simples para calcular uma subnet mask. A tabela abaixo mostra se emprestarmos 2, 3,4,5 ou 6 bits. Numero de Bits Subnet Mask 2 3 4 5 6 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252 Numero de Subnets 4-2 =2 8-2 =6 16 - 2 = 14 32 - 2 = 30 64 - 2 = 62 Numero de Nodes 62 30 14 6 2

Nossa subnet mask vai ficar assim depois que emprestamos os 4 bits que necessitamos. 255.255.255.240 (11111111.11111111.11111111.11110000) Essa tabela mostra com mais detalhes como ficaro os bits que emprestamos.

Tabela com todos os possveis Subnets/IPs para o nosso exemplo.


Subnet bits Nmero Network Endereo Node Endereo Broadcast

2 de 6

26/5/2007 12:51

InformaBR

http://www.informabr.com.br/ipsubnet.htm

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

200.133.175.0 200.133.175.16 200.133.175.32 200.133.175.48 200.133.175.64 200.133.175.80 200.133.175.96 200.133.175.112 200.133.175.128 200.133.175.144 200.133.175.160 200.133.175.176 200.133.175.192 200.133.175.208 200.133.175.224 200.133.175.240

Reservado .17 at .30 .33 at .46 .49 at .62 .65 at .78 .81 at .94 .97 at .110 .113 at .126 .129 at .142 .145 at .158 .161 at .174 .177 at .190 .193 at .206 .209 at .222 .225 at .238 Reservado

Vazio 200.133.175.31 200.133.175.47 200.133.175.63 200.133.175.79 200.133.175.95 200.133.175.111 200.133.175.127 200.133.175.143 200.133.175.159 200.133.175.175 200.133.175.191 200.133.175.207 200.133.175.223 200.133.175.239 Vazio

Pronto j temos nossa rede subdividida em 14 pequenas redes para minimizar o trafego/congestionamento de dados. Agora s falta entender como o roteador vai saber qual determinado pacote IP pertence a qual rede. Tudo fica muito simples quando usamos binrio para entender o processo. O roteador usa a lgica do AND operation.

Regra para Lgica Operao AND

Input 1 1 0 0

Input 1 0 1 0

Output 1 0 0 0

Ento vamos pegar um IP como exemplo da nossa tabela acima q mostra todos os possveis IPs. 200.133.175.112 IP Identificador da rede 200.133.175.115 IP node (cliente) 200.133.175.127 IP Broadcast

3 de 6

26/5/2007 12:51

InformaBR

http://www.informabr.com.br/ipsubnet.htm

255.255.255.240 Subnet Mask Pela nosso tabela esse IP esta na rede/network 200.133.175.112 e o broadcast 200.133.175.127. O subnet mask 255.255.255.240 e no muda nunca a no ser se recalcularmos nossa rede para adquirir mais network ou nodes. Bom levando em considerao que o roteador j vai estar configurado todas as portas para fazer o roteamento para as correspondentes networks s nos falta saber como esse processo feito. IP 200.133.175.115 11001000.10000101.10101111.01110011 Mask 255.255.255.240 11111111.11111111.11111111.11110000 _______________________________________________________ Resultado em Binrio 11001000.10000101.10101111.01110000 Resultado em Decimal 200 . 133 . 175 . 112

Acho que ficou bem claro apos trabalharmos com binrio para decifrar o que o roteador faz para descobrir qual network pertence os pacotes recebidos. Os clculos podem ser feitos atravs da calculadora do Windows, porem muito simples converter de binrio para decimal e de decimal para binrio.

Converter de Decimal para Binrio


cria-se uma tabela para auxiliar na converso. ... 1024 512 256 128 64 32 16 215 214 213 212 211 210 29 28 27 26 25 24 8 23 4 22 2 1

21 20

Exemplo 1 - (Converter Decimal 44 para Binrio)

Exemplo 2 - (Converter Decimal 15 para Binrio)

Exemplo 3 - (Converter Decimal 62 para Binrio)

4 de 6

26/5/2007 12:51

InformaBR

http://www.informabr.com.br/ipsubnet.htm

Converter de Binrio para Decimal


Usa-se a mesma tabela criada acima para auxiliar na converso. IP no formato Binrio : 11001000.10000101.10101111.01110011 ... 1024 512 256 2
8

128 64 32 16
7 6 5 4

8
3

4
2

2
1

Resultado = 200 Resultado = 133 Resultado = 175 Resultado = 115

2 2 2 2 2 2 2 20 1 1 0 0 1 0 0 0 128+64+ 0 + 0 + 8 + 0 + 0 + 0 0 1 0 1 1 0 0 0 128+0+ 0 + 0 + 0 + 4 + 0 + 1 1 0 1 0 1 1 1 1 128 + 0 + 32 + 0 + 8 + 4 + 2 + 1 0 1 1 1 0 0 1 1 0 + 64 +32 +16 + 0 + 0 + 2 + 1

IP no formato Binrio : 11001000.10000101.10101111.01110011 IP aps converso para decimal: 200.133.175.115 Observamos que os nmeros em binrios esto distribudos um Octelo em cada linha. A somatria feita do seguinte modo; para cada binrio ligado ou seja (1) soma-se o valor representado aps clculo da devida potencia representado na tabela. E para cada binrio desligado (0) no soma nada, mas para facilitar o raciocnio soma-se 0.

Lembrete:
Quando se faz o subneting de uma rede, por definio o primeiro e a ultima subnet no ser utilizado. O primeiro no ser utilizado devido ser semelhante ao numero de identificao de rede. O ltimo j semelhante ao broadcast e por isso tambm no utilizado. Observar na Tabela com todos os possveis Subnets/IPs para o nosso exemplo acima descrita para melhor entendimento.

Resumindo
IP 200.133.175.0 Esse seria o IP usado para identificar uma rede usando Classe C com Subnet Default

5 de 6

26/5/2007 12:51

InformaBR

http://www.informabr.com.br/ipsubnet.htm

IP 200.133.175.255 Esse seria o IP usado para fazer o Broadcast em uma rede Classe C usando Subnet Default. Roteadores no retransmitem broadcast 255.255.255.0 Esse seria o Subnet Default para a network mencionado acima. O Roteador baseia-se nesses endereos para fazer o roteamento de pacotes IP.

[Back to Top]

Retornar

6 de 6

26/5/2007 12:51

Potrebbero piacerti anche