Faixas de IP Validos

Discussão em 'Internet & Redes' iniciado por CesauN, 02/04/2009.

  1. CesauN

    CesauN New Member Registrado

    Registro:
    24/03/2009
    Mensagens:
    26
    Curtidas recebidas:
    0
    Pontos de Troféu:
    0
    Alguém sabe como é feito o calculo para saber a faixa de IP valida em uma rede
    um exemplo tenho um rede privada com aproximadamente 260 host
    uma mascara 255.255.255.254 /23 até ai blz.....:thumbs_up
    sei que minha rede é 172.16.0.0 e meu primeiro IP valido é 172.16.0.1
    quero saber qual seria meu ultimo IP valido até quanto ela vai.(é nessa parte que não sei fazer o calculo até o ultimo IP valido):confused:
    e como é feito o calculo a partir do bit de corte:wacko:
     
  2. mash

    mash Patriotbr Registrado

    Registro:
    10/11/2004
    Mensagens:
    4,042
    Curtidas recebidas:
    0
    Pontos de Troféu:
    41
    Localização:
    Monte Mor - SP
    Primeiro deve converter para binário a sua máscara.

    A rede é /23 ou seja, contém 23 bits "1" na porção de rede:

    11111111.11111111.11111110.00000000

    A fórmula para calcular a qtde de Ipês válidos é:

    (2 ^ n) - 2

    aonde "n" é a quantidade de bits na porção de hosts ou seja, "9" e o "-2" é para tirar o net-id e broadcast

    (2 ^ 9) - 2 = 510 hosts

    (tem uma outra maneira, mas esta é a utilizada pela CISCO)

    Portanto:

    Net-id = 172.16.0.0
    Broadcast = 172.16.1.256
    Range = 172.16.0.1 ~ 172.16.1.255

    Obs: Correção abaixo no post do vorlon

    Obs: Por favor, edite a sua assinatura e a mantenha no padrão "3.1 Não poderão ultrapassar de 5 linhas (tanto linhas com texto quanto linhas em branco)."
     
  3. vorlon

    vorlon Networkholic Registrado

    Registro:
    12/06/2006
    Mensagens:
    2,396
    Curtidas recebidas:
    3
    Pontos de Troféu:
    42
    Localização:
    Porto Alegre - RS
    Uma pequena correção:

    Net-id = 172.16.0.0
    Broadcast = 172.16.1.255
    Range = 172.16.0.1 ~ 172.16.1.254
     
  4. mash

    mash Patriotbr Registrado

    Registro:
    10/11/2004
    Mensagens:
    4,042
    Curtidas recebidas:
    0
    Pontos de Troféu:
    41
    Localização:
    Monte Mor - SP
    Ops!

    Obrigado pelo correção Vorlon!
     
  5. blackbrain

    blackbrain © Registrado

    Registro:
    28/02/2006
    Mensagens:
    4,599
    Curtidas recebidas:
    0
    Pontos de Troféu:
    71
    Localização:
    SP - Transit City
    A forma mais fácil que eu achei pra fazer isso (e que me descolou umas 4 caixas de cerveja :lol:)

    Quer saber até onde vai a rede 172.16.0.0/23, certo?

    Escrevendo a máscara no formato binário:

    11111111.11111111.11111110.00000000

    No processo de conversão da máscara no formato binário pra decimal, cada bit tem "valor". Exemplo: (to com preguiça de fazer uma tabela melhor..)

    1|1|1|1|1|1|1|1
    128|64|32|16|8|4|2|1

    Ou seja, "o último binário ligado tem valor decimal 2", e está localizado no terceiro octeto. Portanto, com essa máscara, o intervalo dos IPs de rede será de 2 em 2 no terceiro octeto:

    172.15.252.0
    172.15.254.0
    172.16.0.0
    172.16.2.0
    172.16.4.0

    Como já temos o IP da rede seguinte, o IP anterior a ele será o último da rede em questão: 172.16.1.255.

    Tirando o 1º IP (172.16.0.0 - rede) e o último (172.16.1.255 - broadcast), sobram os válidos (172.16.0.1 - 172.16.1.254).

    Ps: explicar com os dedos foi mais rápido... :huh:
     
  6. mash

    mash Patriotbr Registrado

    Registro:
    10/11/2004
    Mensagens:
    4,042
    Curtidas recebidas:
    0
    Pontos de Troféu:
    41
    Localização:
    Monte Mor - SP
    AHauaHauHA

    Black....não ensina assim por favor...

    Tem uma outra maneira, bem parecida,,,

    xxxxxxxx.xxxxxxxx.xxxxxxx2.256
    11111111.11111111.1111111 0 . 0 0 0 0 0 0 0 0

    Faz 2 x 256 = 512

    outro exemplo:

    /22
    xxxxxxxx.xxxxxxxx.xxxxxx42.256
    11111111.11111111.1111110 0 . 0 0 0 0 0 0 0 0
    4 x 256

    /20
    xxxxxxxx.xxxxxxxx.xxxxx842.256
    11111111.11111111.1111100 0 . 0 0 0 0 0 0 0 0
    8 x 256

    /16
    xxxxxxxx.xxxxxxxx.256|128|64|32|16|8|4|2.256
    11111111.11111111.00000000 . 0 0 0 0 0 0 0 0
    256 x 256
     
  7. blackbrain

    blackbrain © Registrado

    Registro:
    28/02/2006
    Mensagens:
    4,599
    Curtidas recebidas:
    0
    Pontos de Troféu:
    71
    Localização:
    SP - Transit City
    Porque não...

    O professor duente apareceu com uma dúzia de tabelas e ninguém entendia nada... eu só precisei usar os dedos pra livrar a cara de uma galera..:lol:
     
  8. mash

    mash Patriotbr Registrado

    Registro:
    10/11/2004
    Mensagens:
    4,042
    Curtidas recebidas:
    0
    Pontos de Troféu:
    41
    Localização:
    Monte Mor - SP
    HUAHAUH

    Tá certo....falei brincando :wub

    Esta é a maneira bem fácil para entender
     
  9. metalangel

    metalangel How you doing? Registrado

    Registro:
    19/11/2004
    Mensagens:
    2,194
    Curtidas recebidas:
    1
    Pontos de Troféu:
    41
    Localização:
    São Paulo
    Faltam mais tópicos assim no adrena , mto bom.
     
  10. CesauN

    CesauN New Member Registrado

    Registro:
    24/03/2009
    Mensagens:
    26
    Curtidas recebidas:
    0
    Pontos de Troféu:
    0
    Primeiramente obrigado pela ajuda.
    Me ajudou bastante.

    Assim que chegar em casa arrumo minha assinatura.
    Pode deixar assim que tiver outra oportunidade faço outro tópico bom como esse.
     
  11. secta

    secta Acadêmico de Direito Registrado

    Registro:
    27/07/2006
    Mensagens:
    5,833
    Curtidas recebidas:
    2
    Pontos de Troféu:
    41
    Localização:
    Curitiba
    E ja aproveita e arruma sua assinatura que está fora do padrão ok amigo?! :)
     
  12. CesauN

    CesauN New Member Registrado

    Registro:
    24/03/2009
    Mensagens:
    26
    Curtidas recebidas:
    0
    Pontos de Troféu:
    0
    Bom acho que entendi, acompanhe-me alguém por favor...
    se tenho uma rede
    11111111.11111111.11110000.00000000 = 255.255.240.0/20 Variação 16
    Rede 172.16.0.0/ 1º IP 172.16.0.1/ Ultimo IP 172.16.15.254/BC 172.16.15.255
    Próxima rede 172.16.16.0 /32.0 /48.0
    É assim que é feito?
    Conclusão a que entendi: a partir do ultimo bit valido "1" tira-se o valor em decimal e soma o valor decimal para o octeto em que se localiza, o proximo valor
    sera a nova rede.
    Obrigado pela ajuda.
     
  13. blackbrain

    blackbrain © Registrado

    Registro:
    28/02/2006
    Mensagens:
    4,599
    Curtidas recebidas:
    0
    Pontos de Troféu:
    71
    Localização:
    SP - Transit City
    Exatamente...:)
     

Compartilhe esta Página