Ola Mauricio,

Quando voce ver um endereco IP desta forma, significa a rede "x.y.z.w" , com
mascara com xx bits de rede.

Por exemplo: 192.168.0.0/16 significa a rede 192.168.0.0 com mascara
255.255.0.0, ou 16 bits para network; para 192.168.0.0/24 significa a rede
192.168.0.0 com mascara 255.255.255.0 ("255" em decimal significa "11111111"
em binario).

Quando a delimitacao esta bem definida, e restrita aos octetos completamente
preenchidos, fica mais facil, como no exemplo acima. Neste caso, 192.168.0.0
e o network ID, e o broadcast address dessa rede seria 192.168.255.255. Por
convencao, o network id, com todos os bits do host id em 1 significa o
endereco de broadcast.

A coisa fica um pouco mais complicada quando voce tem uma mascara partida ao
meio (ou subnetada), como por exemplo, 192.168.0.0/28 (endereco de classe C,
com mascara de classe C subnetada com 4 bits no ultimo octeto tambem para
network id). Neste caso, voce tera de converter para binario e ver onde
comeca e onde acaba o network id.

192.168.0.0/28

28 bits de mascara = 255.255.255.240
... ou 8 bits do primeiro octeto, mais 8 do segundo, mais 8 do terceiro e
finalmente, mais 4 do ultimo octeto.

Portanto, para o network id 192.168.0.0/28, vamos converter para binario
para entender melhor:

IP decimal    :           192.          168.              0.              0
IP binario     : 11000000.10101000.00000000.00000000

Mascara dec:           255.           255.          255.         240
Mascara bin : 11111111.11111111.11111111.11110000

Desta forma, no ultimo octeto do endereco IP, para cada numero decimal, que,
convertido para binario, voce tenha uma mudanca em algum dos bits que na
mascara sao equivalentes a 1, voce tera uma nova rede: entao, sobram somente
quatro bits para identificar o host dentro desta rede, ou 2^4, que da 16.
Contudo, quando todos os bits sao 0, vc tem o network id de uma determinada
rede. Quando todos os bits sao 1, voce tem o endereco de broadcast desta
rede. Assim, voce tera 14 enderecos IP validos.

Tomando o mesmo exemplo acima, vamos tentar descobrir os network ids e
enderecos de broadcast das redes:

1a rede

Inicio
IP decimal    :           192.          168.              0.              0
IP binario     : 11000000.10101000.00000000.00000000

Final
IP decimal    :           192.          168.              0.            15
IP binario     : 11000000.10101000.00000000.00001111

Mascara dec:           255.           255.          255.         240
Mascara bin : 11111111.11111111.11111111.11110000

Perceba que o endereco IP 192.168.0.16 ja pertence a outra rede, se voce
usar a mascara 255.255.255.240, pois ao usar 16, um bit e mudado na posicao
para identificar a rede:

IP decimal    :           192.          168.              0.            16
IP binario     : 11000000.10101000.00000000.00010000

Mascara dec:           255.           255.          255.         240
Mascara bin : 11111111.11111111.11111111.11110000

... bem como o proprio endereco 192.168.1.15 e o broadcast desta rede (todos
os bits para host id em 1), e 192.168.0.0 e o network id desta rede (todos
os bits para host id em 0).

Seguindo o exemplo acima, para 192.168.0.0 com mascara 255.255.255.240,
teremos a segunda rede em:

2a rede

Inicio
IP decimal    :           192.          168.              0.            16
IP binario     : 11000000.10101000.00000000.00010001

Final
IP decimal    :           192.          168.              0.            31
IP binario     : 11000000.10101000.00000000.00011111

Mascara dec:           255.           255.          255.         240
Mascara bin : 11111111.11111111.11111111.11110000


Da mesma forma que no primeiro exemplo, para esta segunda rede, o network id
sera 192.168.0.16/28, e o endereco de broadcast sera 192.168.0.31/28.
Intervalo valido: 192.168.0.17/28 a 192.168.0.30/28.

A melhor forma de voce entender como o enderecamento IP funciona e
encherga-lo como binario. A conotacao decimal e apenas para "facilitar"
nossa vida. Com o tempo, vc pega a pratica :)


Romulo Moacyr Cholewa
rmc"at"rmc.eti.br: PGP Keys Available.

"As far as the laws of mathematics refer to reality,
 they are not certain, and as far as they are certain,
 they do not refer to reality." -- Albert Einstein







----- Original Message -----
From: "Maur�cio" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, July 13, 2001 11:22 AM
Subject: (linux-br) SUB REDES


Aloww lista,


To com uma d�vida:

P limitar o acesso a Internet aqui na empresa, separei ranges de IPs e
configurei as m�quinas com os mesmos. Mas esqueci aquela tabelinha que
delimita o end de rede e o bdcast, tipo:

192.168.0.0/16 ou 192.168.0.0/24 , etc ... ou seja, esqueci quantas
m�quinas representam o "16" , "24", e assim por diante. Algu�m poderia me
dar uma refrescada na mem�ria ?

Desde j� agrade�o qqr luz a respeito.






Assinantes em 14/07/2001: 2262
Mensagens recebidas desde 07/01/1999: 122869
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a