Académique Documents
Professionnel Documents
Culture Documents
5
00000101
1
00000001
12
00001100
Para fazermos a converso da conotao decimal para a binria devemos utilizar a tabela
abaixo:
BIT
Clculo
Valor decimal
8 bit
7
2
128
7 bit
6
2
64
6 bit
5
2
32
5 bit
4
2
16
4 bit
3
2
8
3 bit
2
2
4
2 bit
1
2
2
1 bit
0
2
1
Lembre que:
x
- A base 2 pois o bit pode assumir dois valores: ligado ou desligado
3
2
5
4
- 2 exatamente o dobro que 2 , assim como 2 o dobro que 2 e assim por diante. Isto
ser til para depois fazermos os clculos todos de cabea, sem que seja necessrio rascunhar no
papel.
Desta forma podemos interpretar o endereo 10.5.1.12:
00001010
4 bit + 2 bit ligados
8+2
10
Reviso 1.3
00000101
3 bit + 1 bit ligados
4+1
5
00000001
1 bit ligado
1
1
00001100
4 bit + 3 bit ligados
8+4
12
www.eduparise.com.br
Aliado a mscara de rede, um endereo IP nos fornece duas informaes: A rede a qual
pertence e a identificao do host (mquina) nesta rede. como se voc escrevesse uma carta e
nela inserisse o seu endereo onde consta o nmero do prdio e seu apartamento.
Av. Borges de Medeiros, 40/301.
Reviso 1.3
www.eduparise.com.br
255
255
255
11111111
11111111
11111111
00000000
(decimal)
Mask
(binrio)
O clculo
Reviso 1.3
www.eduparise.com.br
Binrio
00000000
00000001
00000010
Decimal
10
23
255
Binrio
00001010
00010111
11111111
Das 256 combinaes possveis, no podemos utilizar a primeira (0), pois a que
identifica a rede (neste caso rede 10.5.1.0) nem a ltima (255), pois representa o endereo
de broadcast* desta rede (10.5.1.255).
8
2- Para obter o NetID (identificao da rede a que pertence um determinado endereo IP)
devemos converter o endereo e a mscara para o formato binrio e realizar uma operao lgica
do tipo AND*:
*AND: Operao lgica da lgebra booleana, onde 0x0= 0, 0x1=0 e 1x1=1
IP
Mask
10
255
IP
Mask
Net ID
Net ID (decimal)
Formato decimal
5
1
255
255
Formato binrio
00001010 00000101
11111111 11111111
00001010 00000101
10
5
12
0
00000001
11111111
00000001
1
00001100
00000000
00000000
0
Existe uma quantidade limitada de endereos IPs (IPV4) disponveis para uso no mundo.
Devido a esta limitao a IANA (www.iana.org Internet Assigned Numbers Authority), entidade
que coordena a distribuio dos endereos IPs para cada continente, excluiu trs blocos de IPs
da range de IPs da Internet, reservando-os para uso interno nas empresas e lares do planeta.
Como sabemos, os IPs so organizados por classes. Na tabela abaixo temos as classes,
mscara padro de cada classe, faixa de endereamento e faixa reservada para uso em redes
internas privadas.
Range
Classe A
Classe B
Classe C
Classe D
Classe E
Reviso 1.3
1 a 127
128 a 191
192 a 223
224 a 239
240 a 255
Mscara
Range
Exemplo
padro
privada
255.0.0.0
10.0.0.0/8
3.52.120.200
255.255.0.0
172.16.0.0/12
143.105.20.1
255.255.255.0 192.168.0.0/16 200.248.152.4
Reservada para Multicast (vide RFC 3171)
Reservada para uso futuro (vide RFC 1700)
www.eduparise.com.br
Considerando que:
8
Com a mscara /24 (255.255.255.0) podemos abrigar at 254 (2 -2) hosts em uma nica
rede;
16
Com a mscara /16 (255.255.0.0) podemos abrigar at 65534 (2 -2) hosts em uma nica
rede;
24
Com a mscara /8 (255.0.0.0) podemos abrigar at 16.777.214 (2 -2) hosts em uma nica
rede. Isto possvel, pois nesta mscara (11111111.00000000.00000000.00000000) temos 24
zeros (0) disponveis para combin-los criando identificaes de hosts nesta rede.
Imaginemos agora que em nossa empresa temos duas redes distintas, uma delas com 53
mquinas e a outra com 31, totalizando 84 hosts em toda a empresa. Portanto sero necessrios
84 IPs divididos em duas sub-redes para atender a necessidade de endereamento da nossa
empresa, conforme desenho abaixo:
Reviso 1.3
www.eduparise.com.br
53 mquinas
Sub-rede 1
Roteador
Sub-rede 2
31 mquinas
Qualquer uma das mscaras padro (/8, /16 ou /24) possui uma quantidade muito maior de
IPs do que precisamos. Se utilizssemos qualquer uma dessas mscaras, estaramos
desperdiando os IPs restantes conforme abaixo.
Sub-rede 1
Sub-rede 2
Totais
Quantidade
de hosts
53
31
84
Dudu Corporation
Mscara
Total de
utilizada
IPs/rede
255.255.255.0
254
255.255.255.0
254
IPs
Desperdiados/rede
201
223
424
Est havendo um desperdcio de 424 IPs, pois temos apenas 84 hosts e a mscara que
escolhemos comporta mais de 254 IPs por rede. E neste caso estamos utilizando duas redes
classe C.
Para resolvermos definitivamente este problema, precisamos empregar uma mscara de
rede que permita menos de 254 hosts por rede, e aqui onde se encaixa o conceito de sub-rede.
Reviso 1.3
www.eduparise.com.br
Tudo o que precisamos fazer ento dividir uma Classe C nas chamadas sub-redes. Para
compreendermos como ocorre esta diviso, ser necessrio trabalharmos com a conotao
binria, ento...
Mscara Classe C padro: 255.255.255.0
Conotao CIDR: /24
Conotao binria: 11111111.11111111.11111111.00000000
quantidade de zeros
8
Quantidade de hosts/rede: 2
-2, portanto 2 -2 = 254 hosts/rede.
Na classe C temos 8 bits desligados (0) representando a poro do endereo que
identificar os hosts. Podemos utilizar o primeiro bit da esquerda para criarmos uma sub-rede. Para
que isso seja possvel basta que liguemos este bit:
Note o primeiro bit do ltimo octeto ligado (em azul):
11111111.11111111.11111111.10000000
Isto gera outra mscara de rede, se antes tnhamos uma /24, agora temos uma /25, pois
estamos utilizando 25 bits ligados (1) para compor a mscara de rede, portanto:
Nova mscara: 255.255.255.128
Conotao CIDR: /25
Conotao binria: 11111111.11111111.11111111.10000000
Com a nova mscara, devemos recalcular a quantidade de hosts que esta nova rede (subrede neste caso, pois deriva de uma rede Classe C) comportar:
Nova mscara: 255.255.255.128
Conotao CIDR: /25
Conotao binria: 11111111.11111111.11111111.10000000
quantidade de zeros
7
Quantidade de hosts/rede: 2
-2, portanto 2 -2 = 126 hosts/rede.
Ainda estamos desperdiando alguns IPs, veja...
Sub-rede 1
Sub-rede 2
Totais
Quantidade
de hosts
53
31
84
Dudu Corporation
Mscara
Total de
utilizada
IPs/rede
255.255.255.128
126
255.255.255.128
126
IPs
Desperdiados/rede
73
95
168
Precisamos ento ligar mais um bit da poro destinada aos hosts (bits desligados), este
bit passar a pertencer poro de sub-redes, fazendo com que a poro de hosts seja diminuda
pela metade, chegando o mais prximo possvel da quantidade de mquinas da nossa empresa:
Nova mscara: 255.255.255.128
Conotao CIDR: /25
Conotao binria: 11111111.11111111.11111111.10000000
7
Neste momento tnhamos 7 bits desligados (poro de hosts), portanto 2 .
Reviso 1.3
www.eduparise.com.br
Sub-rede 1
Sub-rede 2
Totais
Quantidade
de hosts
53
31
84
Dudu Corporation
Mscara
Total de
utilizada
IPs/rede
255.255.255.192
62
255.255.255.192
62
IPs
Desperdiados/rede
9
31
40
Isto o melhor que podemos fazer neste caso em termos de conteno de desperdcio de
IPs. Se tentssemos ligar o terceiro bit (da esquerda para a direita), teramos a mscara
3
5
255.255.255.224, em binrio 255.255.255.11100000, isto nos daria 2 = 8 sub-redes, com 2 -2 = 30
hosts por sub-rede, no sendo suficiente para atender a demanda da nossa empresa:
Sub-rede 1
Sub-rede 2
Totais
Quantidade
de hosts
53
31
84
Dudu Corporation
Mscara
Total de
utilizada
IPs/rede
255.255.255.224
30
255.255.255.224
30
IPs
Desperdiados/rede
-23
-1
-24
Como vimos, a mscara que melhor se adaptou a necessidade da nossa empresa foi
255.255.255.192. Esta mscara permite a existncia de 4 sub-redes (1/4 de classe C), pois em
binrio temos:
11111111.11111111.11111111.11000000
Rede classe C:
11111111.11111111.11111111.11000000
Sub-rede de classe C: 11111111.11111111.11111111.11000000
Hosts:
11111111.11111111.11111111.11000000
2
Percebemos que so utilizados dois bits ligados para criao das sub-redes, portanto 2 =
6
4 sub-redes. Cada uma das sub-redes suportam 2 = 64 combinaes numricas, pois temos 6 bits
6
desligados, que equivalem a poro destinada aos hosts. Portanto 2 -2 = 62 hosts. Assim,
sabemos que a cada 64 nmeros teremos uma nova sub-rede. Desta forma:
Reviso 1.3
www.eduparise.com.br
Bits da subrede
00
01
10
11
Net ID
(todos desligados)
000000
000000
000000
000000
Broadcast
(todos ligados)
10.5.1.0
10.5.1.64
10.5.1.128
10.5.1.192
111111
111111
111111
111111
10.5.1.63
10.5.1.127
10.5.1.191
10.5.1.255
Desta forma, a rede da nossa empresa, que dividida em duas sub-redes poderia utilizar
os seguintes blocos CIDR: 10.5.1.0/26 e 10.5.1.64/26
Reviso 1.3
www.eduparise.com.br
Mscara em binrio
11111111.11111111.11111111.10000000
11111111.11111111.11111111.11000000
11111111.11111111.11111111.11100000
11111111.11111111.11111111.11110000
11111111.11111111.11111111.11111000
11111111.11111111.11111111.11111100
Quantidade de sub-redes
2
4
8
16
32
64
Reviso 1.3
www.eduparise.com.br