calculo IP por Máscara. [RESOLVIDO]

1. calculo IP por Máscara. [RESOLVIDO]

jao jao
polvolula

(usa Outra)

Enviado em 01/02/2012 - 10:37h

Olá! Estou aprendendo a calcular IPs- submascaras etc. Mas estou em um problema complicadinho, ja procurei solução em livros, tutorias e calculadoras, porem nao cheguei a uma conclusão.
Se alguem puder me da uma luz para a solução desse problema.

estou tentando calcular quantos ips usáveis que posso a obter a partir dessa máscara: 255.255.255.64
entao:

255.255.255.64 = 11111111.11111111.11111111.01000000
hosts = 2^7-2=62 (2^ = 7x0)
sub-rede = 2^2-2=? (2^ = 2x1)
Existirá 1 ou 0 sub-redes?

Pode existir 0 subrede?
ou existe uma quebra na regra de calculo que ficaria 1 ao invéz de 0.

Obrigado


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/02/2012 - 14:04h

polvolula escreveu:

Olá! Estou aprendendo a calcular IPs- submascaras etc. Mas estou em um problema complicadinho, ja procurei solução em livros, tutorias e calculadoras, porem nao cheguei a uma conclusão.
Se alguem puder me da uma luz para a solução desse problema.

estou tentando calcular quantos ips usáveis que posso a obter a partir dessa máscara: 255.255.255.64
entao:

255.255.255.64 = 11111111.11111111.11111111.01000000
hosts = 2^7-2=62 (2^ = 7x0)
sub-rede = 2^2-2=? (2^ = 2x1)
Existirá 1 ou 0 sub-redes?

Pode existir 0 subrede?
ou existe uma quebra na regra de calculo que ficaria 1 ao invéz de 0.

Obrigado


"sub-rede = 2^2-2=?" No seu calculo de subrede não é necessário o -2.
Você pegou 2 bits para subrede= 2^2=4.

No calculo de endereços de rede validos usa-se o -2 pois um é o endereço da rede e o outro o de broadcast.

3. Re: calculo IP por Máscara. [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 01/02/2012 - 13:01h

Se for só nessa sub-rede é fácil, veja:

255.255.255.64 = 11111111.11111111.11111111.01000000

Na parte em destaque é q vai variar, pois nos dois bits anteriores estão pertencentes à máscara. Se um desses bits mudarem, vc estará em outra sub-rede. Portanto, os números possíveis d máquinas irão do 000000 até 111111. Ex.: supondo q a máscara seja 192.168.0.64/26 (ou 192.168.0.64/255.255.255.64):

11000000.10101000.00000000.01000000 = 192.168.0.64 --> esse é o endereço d rede
11000000.10101000.00000000.01111111 = 192.168.0.127 --> esse é o endereço d broadcast

Concluindo, vc tem IP's disponíveis do final 65 ao 126, ou seja, 62 hosts.


4. Re: calculo IP por Máscara. [RESOLVIDO]

jao jao
polvolula

(usa Outra)

Enviado em 01/02/2012 - 13:14h

renato_pacheco escreveu:

Se for só nessa sub-rede é fácil, veja:

255.255.255.64 = 11111111.11111111.11111111.01000000

Na parte em destaque é q vai variar, pois nos dois bits anteriores estão pertencentes à máscara. Se um desses bits mudarem, vc estará em outra sub-rede. Portanto, os números possíveis d máquinas irão do 000000 até 111111. Ex.: supondo q a máscara seja 192.168.0.64/26 (ou 192.168.0.64/255.255.255.64):

11000000.10101000.00000000.01000000 = 192.168.0.64 --> esse é o endereço d rede
11000000.10101000.00000000.01111111 = 192.168.0.127 --> esse é o endereço d broadcast

Concluindo, vc tem IP's disponíveis do final 65 ao 126, ou seja, 62 hosts.



Renato pacheco!
A questão dos hosts, eu ja havia definido 62.
O meu problema é entender o calculo da subrede se é 1 ou 0, sendo zero ela pode existir?

obrigado!


5. Re: calculo IP por Máscara. [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 01/02/2012 - 13:40h

Bom, deixa eu v se entendi. Nesse exemplo, há 4 sub-redes:

11000000.10101000.00000000.00000000 --> 192.168.0.0/26
11000000.10101000.00000000.01000000 --> 192.168.0.64/26
11000000.10101000.00000000.10000000 --> 192.168.0.128/26
11000000.10101000.00000000.11000000 --> 192.168.0.192/26

É isso q vc quer saber?


6. Re: calculo IP por Máscara. [RESOLVIDO]

jao jao
polvolula

(usa Outra)

Enviado em 01/02/2012 - 14:09h

renato_pacheco escreveu:

Bom, deixa eu v se entendi. Nesse exemplo, há 4 sub-redes:

11000000.10101000.00000000.00000000 --> 192.168.0.0/26
11000000.10101000.00000000.01000000 --> 192.168.0.64/26
11000000.10101000.00000000.10000000 --> 192.168.0.128/26
11000000.10101000.00000000.11000000 --> 192.168.0.192/26

É isso q vc quer saber?


Sim é isso! Mas preciso saber como calcular, há algo errado no meu calculo?

pois para calcular a sub-rede = 2^N-2 certo?
N=(quantidade de 1)

nesse casso 255.255.255.64 = 11111111.11111111.11111111.01000000

como ficaria esse calculo? 2^n-2??

obrigado


7. Re: calculo IP por Máscara. [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 01/02/2012 - 14:14h

emanuel.linux escreveu:

"sub-rede = 2^2-2=?" No seu calculo de subrede não é necessário o -2.
Você pegou 2 bits para subrede= 2^2=4.

No calculo de endereços de rede validos usa-se o -2 pois um é o endereço da rede e o outro o de broadcast.


O @emanuel.linux tá correto. Não tem necessidade d diminuir quando o cálculo é para sub-redes. Vc só diminui 2 pq vc deve retirar o endereço d rede e o d broadcast, q não são válidos para endereços de host.


8. Re: calculo IP por Máscara. [RESOLVIDO]

jao jao
polvolula

(usa Outra)

Enviado em 01/02/2012 - 14:16h

emanuel.linux escreveu:

polvolula escreveu:

Olá! Estou aprendendo a calcular IPs- submascaras etc. Mas estou em um problema complicadinho, ja procurei solução em livros, tutorias e calculadoras, porem nao cheguei a uma conclusão.
Se alguem puder me da uma luz para a solução desse problema.

estou tentando calcular quantos ips usáveis que posso a obter a partir dessa máscara: 255.255.255.64
entao:

255.255.255.64 = 11111111.11111111.11111111.01000000
hosts = 2^7-2=62 (2^ = 7x0)
sub-rede = 2^2-2=? (2^ = 2x1)
Existirá 1 ou 0 sub-redes?

Pode existir 0 subrede?
ou existe uma quebra na regra de calculo que ficaria 1 ao invéz de 0.

Obrigado


"sub-rede = 2^2-2=?" No seu calculo de subrede não é necessário o -2.
Você pegou 2 bits para subrede= 2^2=4.

No calculo de endereços de rede validos usa-se o -2 pois um é o endereço da rede e o outro o de broadcast.


Emanuel, pois é!!
Essa questao de "pegar 2 bits da subrede" que nao estou entendendo, vou dar umais uma pesquisada.

Ao utilizar o -2 acaba ficando com o saldo de zero, isso ta me embaralhando as sinapses.

Obrigado!


9. Re: calculo IP por Máscara. [RESOLVIDO]

jao jao
polvolula

(usa Outra)

Enviado em 01/02/2012 - 14:17h

renato_pacheco escreveu:

emanuel.linux escreveu:

"sub-rede = 2^2-2=?" No seu calculo de subrede não é necessário o -2.
Você pegou 2 bits para subrede= 2^2=4.

No calculo de endereços de rede validos usa-se o -2 pois um é o endereço da rede e o outro o de broadcast.


O @emanuel.linux tá correto. Não tem necessidade d diminuir quando o cálculo é para sub-redes. Vc só diminui 2 pq vc deve retirar o endereço d rede e o d broadcast, q não são válidos para endereços de host.


hummmmmmm!!
concluindo .. estou calculando errado ao calcular a subrede com -2. isso?

obrigado


10. Re: calculo IP por Máscara. [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 01/02/2012 - 14:28h

Sim...


11. Re: calculo IP por Máscara. [RESOLVIDO]

jao jao
polvolula

(usa Outra)

Enviado em 01/02/2012 - 14:32h

renato_pacheco escreveu:

Sim...




renato_pacheco e emanuel.linux

Obrigado!


12. Re: calculo IP por Máscara. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/02/2012 - 14:46h

Opa cara,

Só mais uma coisa, estava observando e percebi que tem algo de errado no seu endereçamento.

Um detalhe importante, bits destinados a subrede são emprestados da esquerda para direita ao contrario de supernet que ocorre da direita pra esquerda. Ou seja vocênão poderia pegar o bit 2 sem pegar o bit 1.
Sendo que para sua rede ter 4 subredes sua mascara ficaria 255.255.255.192.

Ai sim seriam 2 bits emprestados para subrede contendo 4 subredes ao todo.

Estou meio ocupado no trabalho agora mas a noite te ajudo um pouco mais sobre esse assunto.


Abs

OBS: Levando em conta um endereço de classe C com mascara padrão.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts