Sie sind auf Seite 1von 7

Divises de Redes e Sub-redes na Internet

Os endereos de IP, de 32 bits (IPv4), normalmente so escritos na forma "dotted


decimal notation" (s vezes chamdo de "dotted quad notation"), ou seja, so escritos
como 4 nmeros decimais separados por ponto. Cada nmero pode variar de 0 a 255.
EX 128.10.2.35

As faixas de endereos foram divididas em classes de redes, como segue:

CLASSE ENDEREO MENOR ENDEREO MAIOR


A 0.1.0.0 126.0.0.0
B 128.0.0.0 191.255.0.0
C 192.0.1.0 223.255.255.0
D 224.0.0.0 239.255.255.255
E 240.0.0.0 247.255.255.255

O primeiro endereo em cada sub-rede o "endereo de rede" (network) e o ltimo


endereo o "endereo de difuso" (broadcast), e portanto no podem ser usados. Isso
vale tanto para endereos de hosts, como para faixas para redes/subredes. Por este
motivo no tem sentido falar em dividir em 2 sub-redes, e fica muito ineficiente dividir
em 4 (j que se perde a primeira e ltima, ficando s duas).

Apresentamos aqui as principais divises de sub-redes:

Numero de sub-redes Net-Mask Sub-networks Broadcast


x.x.x.0 (Rede) x.x.x.127
2 255.255.255.128
x.x.x.128 (Difuso) x.x.x.255
x.x.x.0 (Rede) x.x.x.63
x.x.x.64 x.x.x.127
4 255.255.255.192
x.x.x.128 x.x.x.191
x.x.x.192(Difuso) x.x.x.255
x.x.x.0 (Rede) x.x.x.31
x.x.x.32 x.x.x.63
x.x.x.64 x.x.x.95
x.x.x.96 x.x.x.127
8 255.255.255.224
x.x.x.128 x.x.x.159
x.x.x.160 x.x.x.191
x.x.x.192 x.x.x.223
x.x.x.224(Difuso) x.x.x.255
x.x.x.0 (Rede) x.x.x.15
x.x.x.16 x.x.x.31
x.x.x.32 x.x.x.47
16 255.255.255.240 x.x.x.48 x.x.x.63
x.x.x.64 x.x.x.79
x.x.x.80 x.x.x.95
x.x.x.96 x.x.x.111
x.x.x.112 x.x.x.127
x.x.x.128 x.x.x.143
x.x.x.144 x.x.x.159
x.x.x.160 x.x.x.175
x.x.x.176 x.x.x.191
x.x.x.192 x.x.x.207
x.x.x.208 x.x.x.223
x.x.x.224 x.x.x.239
x.x.x.240(Difuso) x.x.x.255
x.x.x.0 (Rede) x.x.x.7
x.x.x.8 x.x.x.15
x.x.x.16 x.x.x.23
x.x.x.24 x.x.x.31
x.x.x.32 x.x.x.39
x.x.x.40 x.x.x.47
x.x.x.48 x.x.x.55
x.x.x.56 x.x.x.63
x.x.x.64 x.x.x.71
x.x.x.72 x.x.x.79
x.x.x.80 x.x.x.87
x.x.x.88 x.x.x.95
x.x.x.96 x.x.x.103
x.x.x.104 x.x.x.111
x.x.x.112 x.x.x.119
x.x.x.120 x.x.x.127
32 255.255.255.248
x.x.x.128 x.x.x.135
x.x.x.136 x.x.x.143
x.x.x.144 x.x.x.151
x.x.x.152 x.x.x.159
x.x.x.160 x.x.x.167
x.x.x.168 x.x.x.175
x.x.x.176 x.x.x.183
x.x.x.184 x.x.x.191
x.x.x.192 x.x.x.199
x.x.x.200 x.x.x.207
x.x.x.208 x.x.x.215
x.x.x.216 x.x.x.223
x.x.x.224 x.x.x.231
x.x.x.232 x.x.x.239
x.x.x.240 x.x.x.247
x.x.x.248(Difuso) x.x.x.255

Aqui vale um comentrio interessante: Apesar da teoria dizer que a faixa inferior o
"endereo de rede" e que a faixa superior "endereo de difuso", muitos sistemas
operacionais permitem configurao de mquinas nestas faixas.
Recentemente tem surgido uma prtica nova na forma de escrever os dados relativos
mascara de rede. Esta forma de representar os bits de mascara tem sido colocar uma
barra aps o numero da rede e depois o nmero de bits em "um" da mascara. Assim a
mascara 255.255.255.0 que tem 24 bits em 1 (8 em cada campo) seria representado
assim: rede/24.

Veja os exemplos na tabela a seguir:

Net-Mask Numerao nova


255.255.0.0 rede/16
255.255.240.0 rede/20
255.255.255.0 rede/24
255.255.255.192 rede/26
255.255.255.224 rede/27
255.255.255.240 rede/28

Para criar uma mscara que gerncia vrias redes pode ser necessrio converter os
nmeros para binrio e contar os bits desta forma.

Como exemplo, tive de criar uma mscara que funcionasse nas redes
xx.xx.58.0,
xx.xx.59.0,
xx.xx.60.0,
xx.xx.61.0, e
xx.xx.62.0.

Converti para binrio (com 8 bits) e fiquei com:


00111010
00111011
00111100
00111101
00111110

Dai percebi que no haveria mscara "perfeita" para este caso, mas que se juntasse os
primeiros 16 bits e mais 5 bits do terceiro conjunto, ficariam apenas 3 sub-redes a mais
(xx.xx.56.0, xx.xx.57.0, e xx.xx.63.0), portanto escolhi minha nova mscara para ser
/21.
Clculo de Sub-redes e Hosts

Vamos por exemplos:

Exemplo 01 (retirado a prova do TJ de Riondnia 2008 - Cesgranrio):

A rede classe C 192.168.0.0 foi dividida em sub-redes de mscara 255.255.255.248.


Dois endereos IP que, nestas condies, pertencero a uma mesma sub-rede so:
(A) 192.168.0.7 e 192.168.0.10
(B) 192.168.0.97 e 192.168.0.102
(C) 192.168.0.174 e 192.168.0.180
(D) 192.168.0.182 e 192.168.0.185
(E) 192.168.0.246 e 192.168.0.250
Resoluo:

A frmula para clculo de sub-redes (2 ^ n) - 2, l-se dois elevado a n menos dois. O


menos dois por causa dos endereos reservados: um para rede e outro para broadcast.

No caso dessa questo no usarei o -2 porque prefero retirar os endereos reservados na


hora do clculo em si, seno poderia cair no erro de tir-los duas vezes.

Ento vamos ao clculo:

A mscara da rede 255.255.255.248.

248 = 1 1 1 1 1 0 0 0, onde os cinco primeiros dgitos (os 1's) correspondem subrede e


os trs ltimo (os 0's) correspondem aos hosts.

Voltando frmula:

2 ^ 5 = 32 -> nmero de subredes


2 ^ 3 = 8 -> nmero de hosts

Para facilitar comea-se a numerar por essa coluna (32 subredes):


0 (subrede 1)
8 (subrede 2)
16 (subrede 3)
24 (subrede 4)
32 (subrede 5)
40 (subrede 6)
48 (subrede 7)
56 (subrede 8)
64 (subrede 9)
72 (subrede 10)
80 (subrede 11)
88 (subrede 12)
96 (subrede 13)
104 (subrede 14)
112 (subrede 15)
120 (subrede 16)
128 (subrede 17)
136 (subrede 18)
144 (subrede 19)
152 (subrede 20)
160 (subrede 21)
168 (subrede 22)
176 (subrede 23)
184 (subrede 24)
192 (subrede 25)
200 (subrede 26)
208 (subrede 27)
216 (subrede 28)
224 (subrede 29)
232 (subrede 30)
240 (subrede 31)
248 (subrede 32)

O prximo passo numerar a segunda coluna, diminuindo do nmero de baixo uma


unidade (como no exemplo abaixo). Cada subrede ter 8 hosts, como calculado
anteriormente.

0 ----------------------------- 7 (8-1 = 7) (subrede 1)


8 ----------------------------- 15 (16-1 =15) (subrede 2)
16 ---------------------------- 23 (subrede 3)
24 ---------------------------- 31 (subrede 4)
32 ---------------------------- 39 (subrede 5)
40 ---------------------------- 47 (subrede 6)
48 ---------------------------- 55 (subrede 7)
56 ---------------------------- 63 (subrede 8)
64 ---------------------------- 71 (subrede 9)
72 ---------------------------- 79 (subrede 10)
80 ---------------------------- 87 (subrede 11)
88 ---------------------------- 95 (subrede 12)
96 ---------------------------- 103 (subrede 13)
104 --------------------------- 111 (subrede 14)
112 --------------------------- 119 (subrede 15)
120 --------------------------- 127 (subrede 16)
128 --------------------------- 135 (subrede 17)
136 --------------------------- 143 (subrede 18)
144 --------------------------- 151 (subrede 19)
152 --------------------------- 159 (subrede 20)
160 --------------------------- 167 (subrede 21)
168 --------------------------- 175 (subrede 22)
176 --------------------------- 183 (subrede 23)
184 --------------------------- 191 (subrede 24)
192 --------------------------- 199 (subrede 25)
200 --------------------------- 207 (subrede 26)
208 --------------------------- 215 (subrede 27)
216 --------------------------- 223 (subrede 28)
224 --------------------------- 231 (subrede 29)
232 --------------------------- 239 (subrede 30)
240 --------------------------- 247 (subrede 31)
248 --------------------------- 255 (subrede 32)

Agora vamos analisar as respostas da questo:

(A) 192.168.0.7 e 192.168.0.10

7 est na subrede 1 e endereo de broadcast, portanto no pode ser usado. S com isso
j eliminamos a letra "a".

(B) 192.168.0.97 e 192.168.0.102

97 est dentro da subrede 13.


102 tambm se encontra na subrede 13.
Assim, esta a resposta certa. Vamos ver as outras questes.

(C) 192.168.0.174 e 192.168.0.180

174 est na subrede 22.


180 est na subrede 23.
Pravado que est errada a questo.
(D) 192.168.0.182 e 192.168.0.185

182 est na subrede 23.


185 est na subrede 24.
Pravado que est errada a questo.

(E) 192.168.0.246 e 192.168.0.250

246 est na subrede 31.


250 est na subrede 32.
Pravado que est errada a questo.

Exemplo 2:

Usando a mscara 255.255.255.224, qual a subrede que pertence o host 199.42.78.133


e indique tambm o endereo de broadcast.

224 = 1 1 1 0 0 0 0 0

2 ^ 3 = 8 subredes
2 ^ 5 = 32 hosts
0 ----------------------------- 31 (subrede 1)

32 ---------------------------- 63 (subrede 2)
64 ---------------------------- 95 (subrede 3)
96 ---------------------------- 127 (subrede 4)
128 --------------------------- 159 (subrede 5)
160 --------------------------- 191 (subrede 6)
192 --------------------------- 223 (subrede 7)
224 --------------------------- 256 (subrede 8)

133 faz parte da subrede 5.


Endereo de broadcast: 159.

O endereo de host da ltima sub-rede est errado, pois do 0+255=256 e, assim, no se


enderea host com 256, ento no caso 255 endereo de broadcast da ltima sub-rede. Mas
considerei a explicao muito boa!!! O resto foi detalhe.

Das könnte Ihnen auch gefallen