Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila - Sub-Redes
Apostila - Sub-Redes
Fundamentos:
A mscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso
pode ser feito para:
1) reduzir o tamanho dos domnios de broadcast (criar redes menores com menos trfego);
2) para permitir que LANs em lugares geogrficos diferentes se comuniquem ou
3) para separar uma LAN de outra por razes de segurana. Os roteadores separam as subredes e um roteador determina quando um pacote pode ir de uma sub-rede a outra.
Cada roteador por onde um pacote passa considerado um "salto". As mscaras de subrede ajudam as estaes de trabalho, os servidores e os roteadores em uma rede IP a
determinar se o host de destino do pacote que eles desejam enviar est na sua prpria rede
ou em outra. Faremos uma reviso da mscara de sub-rede padro e depois nos
concentraremos nas mscaras de sub-rede personalizadas, que usaro mais bits que a
mscara de sub-rede padro, "tomando emprestados" esses bits da parte do host do
endereo IP. Isso gera um endereo com trs partes: 1) o endereo de rede original
atribudo, 2) o endereo de sub-rede formado pelos bits "emprestados" e 3) o endereo de
host formado pelos bits restantes aps ter sido tomado bits emprestados para as sub-redes.
A
B
C
Intervalo Bits de
ID de
decimal ordem rede/host
do 1
superior (N = Rede,
octeto
do 1
H = Host)
octeto
1 - 126*
0
N.H.H.H
128 - 191
10
N.N.H.H
192 - 223
110
N.N.N.H
Mscara de
sub-rede
padro
Nmero de redes
255.0.0.0
255.255.0.0
255.255.255.0
126 (27 - 2)
16.382 (214 - 2)
2.097.150 (221 - 2)
16.777.214 (2 24 - 2)
65.534 (2 16 - 2)
254 (2 8 - 2)
O processo de AND.
Os hosts e os roteadores usam o processo de AND para determinar se um host de destino
est na mesma rede ou no. O processo de AND feito todas as vezes que um host deseja
enviar um pacote para outro host em uma rede IP. Se voc desejar se conectar a um
servidor, dever conhecer seu endereo IP ou poder inserir apenas o nome do host (por
exemplo, www.uol.com.br) e um Domain Name Server (DNS) converter o nome do host em
um endereo IP. Primeiro, o host de origem comparar (AND) seu prprio endereo IP com
sua prpria mscara de sub-rede. O resultado do AND visa identificar a rede onde o host de
1
origem reside. Ele comparar, ento, o endereo IP de destino com sua prpria mscara de
sub-rede. O resultado do 2 AND ser a rede onde o host de destino estar. Se o endereo
de rede de origem e o endereo de rede de destino forem os mesmos, eles podero se
comunicar diretamente. Se os resultados forem diferentes eles estaro em redes ou subredes diferentes e precisaro se comunicar atravs de roteadores ou no podero se
comunicar de forma alguma.
O AND depende da mscara de sub-rede. Um mscara de sub-rede padro para uma rede
de classe C 255.255.255.0 ou 11111111.111111111.111111111.00000000. Ela comparada
com o endereo IP de origem a cada bit. O primeiro bit do endereo IP comparado com o
primeiro bit da mscara de sub-rede e o segundo bit com o segundo, etc. Se os dois bits
forem 1s, ento o resultado do AND um UM. Se os dois bits forem um zero e um um ou
dois zeros ento, o resultado do AND ser um ZERO. Basicamente, isso significa que uma
combinao de dois 1s igual a um UM, as demais so sempre iguais a zero. O resultado do
processo de AND o nmero de rede ou de sub-rede onde o endereo de origem ou destino
est.
O processo de AND ajudar o pacote a sair do host 200.1.1.5 na rede 200.1.1.0 para o host
200.1.2.8 na rede 200.1.2.0 usando as seguintes etapas.
a. O Host X compara seu prprio endereo IP com sua prpria mscara de sub-rede
usando o processo de AND.
Endereo IP do Host X 200.1.1.5
Mscara de sub-rede 255.255.255.0
Resultado do AND (200.1.1.0)
11001000.00000001.00000001.00000101
11111111.11111111.11111111.00000000
11001000.00000001.00000001.00000000
11001000.00000001.00000010.00001000
11111111.11111111.11111111.00000000
11001000.00000001.00000010.00000000
1
1
128 64
1
32
1
16
1
8
1
4
1
2
1
1
1
128
1
64
1
32
1
16
1
8
1
4
1
2
1
1
Com essas informaes, poderemos criar a tabela a seguir. Os dois primeiros bits so o
valor binrio da sub-rede. Os ltimos 6 bits so os bits de host. Tomando
emprestados 2 bits dos 8 bits do endereo do host, voc poder criar 4 sub-redes
com 64 hosts cada. As quatro redes criadas so a rede "0", a rede "64", a rede "128"
e a rede "192".
N da subrede
Sub-rede n0
Sub-rede n1
Sub-rede n2
Sub-rede n3
Valor
Valor decimal
binrio
dos bits da
emprestado
sub-rede
dos bits da
sub-rede
00
0
01
64
10
128
11
192
Valores binrios
possveis dos bits de
host (intervalo) (6 bits)
Intervalo decimal
de sub-rede/host
Pode ser
usado?
000000 - 111111
000000 - 111111
000000 - 111111
000000 - 111111
0 - 63
64 - 127
128 - 191
192 - 254
SIM
SIM
SIM
SIM
Observe que a primeira sub-rede sempre inicia em 0 e, nesse caso, aumenta 64 que
o nmero de hosts em cada sub-rede. Uma forma de determinar o nmero de hosts
em cada sub-rede ou o incio de cada sub-rede elevar os bits de host restantes ao
quadrado. Como tomamos dois dos 8 bits para sub-redes e restaram seis bits, o
nmero de hosts por sub-rede ser 2^6 ou 64. Outra forma de calcular a nmero de
hosts por sub-rede ou o "incremento" de uma sub-rede para a prxima, subtrair o
valor decimal da mscara de sub-rede (192 no quarto octeto) de 256 (nmero mximo
de combinaes de 8 bits possveis), que igual a 64. Isso significa comear em 0
para a primeira rede e adicionar 64 para cada sub-rede adicional. Se tomarmos a
segunda sub-rede (a rede 64) como um exemplo, o endereo IP 200.1.1.64 no
poder ser usado como uma ID de host porque a "ID da rede" da sub-rede "64" (a
parte do host tem apenas zeros) e o endereo IP 200.1.1.127 no poder ser usado
porque o endereo de broadcast para a rede 64 (a parte do host tem apenas 1s).
Decimal dos
Valores binrios
Intervalo decimal
bits da sub- possveis dos bits de de sub-rede/host
rede e n de host (intervalo) (6 bits)
sub-rede
Usar?
Observaes:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
QUESTES: Use a tabela que acabou de criar para ajudar a responder as seguintes perguntas:
1. Que octeto(s) representa(m) a parte da rede de um endereo IP de classe C?
_______________
2. Que octeto(s) representa(m) a parte do host de um endereo IP de classe C?
_________________