·Quando transformado para decimal este último octeto, a máscara de rede ficará
como: 255.255.255.248.
·Na linha 3 é representado o IP dado para estudo.
·Na linha 4 o mesmo IP com o último octeto em binário. Note que na divisão feita
pela linha azul o netId fica à esquerda do leitor e o hostID à direita do leitor.
·Na linha 5 está o resultado do and entre a linha 1 e a linha 4 (observe que um and
binário entre a máscara de rede e um endereço IP qualquer desta rede, nos leva ao
endereço de rede). Note que todos os bits do hostID ficam com valor zero. Ou seja,
ao transformar o octeto para decimal, descobriremos o valor do endereço de rede
(01000000 = 64), compondo por tanto o endereço de rede como192.168.45.64, que
está devidamente representado na linha 6.
·Na linha 7 é mostrado o 1º IP útil da faixa, já que o anterior é o endereço de rede.
Ele é obtido somando-se 1 (em decimal mesmo) ao endereço de rede (também em
decimal) descoberto.
·A seguir são feitas todas as combinações possíveis entre os 3 bits que representam
o hostID, para encontrarmos todos os IPs restantes. Isto é desnecessário fazer já que
basta somar 1 sempre ao último oceteto do endereço anterior encontrado. tudo em
decimal mesmo.
·Assim temos 8 combinações possíveis (2
3
=8), sendo que a última combinação será
com todos os bits do host = 1, (ou seja 111 no nosso caso, já que temos apenas 3 bits
disponíveis para hostId)
·Dos conceitos sabemos que o hostID com tudo em 1 representa o endereço de
broadcast. Assim, ao transformar o resultado ( 01000111) para decimal, chegamos
ao valor 71, que devidamente colocado no endereço IP (192.168.45.71) nos dá o
endereço de broadcast da rede.
·Então sabemos que os 8 IPs variam em seu último octeto de 64 a 71.
·Tirando o primeiro IP que representa o endereço de rede, e o último que é o
broadcast, nesta rede são possíveis 6 IPs úteis.
·Dúvidas, postar no site www.plourinho.net, ou mande um mail para:
[email protected]