Calcular endereços de rede e broadcast

Se você vai configurar uma rede, você também precisa saber como distribuí-la. É então essencial ter conhecimento dos endereços de rede e broadcast. Também é essencial poder calcular endereços de rede e broadcast, se você tiver um endereço IP e uma máscara de sub-rede.

Degraus

Método1 de 2: Para uma `rede classful`

1. Para uma `rede classful` o `número total de bits` é 8. assim Total de bits = Tb = 8.
  • A máscara de sub-rede pode ser 0, 128, 192, 224, 240, 248, 252, 254 ou 255.
Imagem intitulada 1636270 1b1
A tabela abaixo fornece o `Número de bits usados ​​para sub-redes`(n) para a máscara de sub-rede correspondente.
Imagem intitulada 1636270 1b2
  • A máscara de sub-rede 255 é padrão e não é adequada para mascaramento de sub-rede.
  • Por exemplo:
    Defina o endereço IP = 210.1.1.100 e a máscara de sub-rede = 255.255.255.224

    Total de bits = Tb = 8 Número de bits usados ​​para sub-redes = n = 3 (a máscara de sub-rede = 224 e o correspondente `número de bits usados ​​para sub-redes` = 3, como segue na tabela acima)
    Imagem intitulada 1636270 1b4
    Imagem intitulada 1636270 2
    2. Da etapa anterior, você tem o `Número de bits usados ​​para sub-redes`(n) e sabe `Tb`, após o qual você insere o `Número de bits restantes para o host`(m) = Tb - n, porque o número total de bits é a soma do número de bits usados ​​para sub-redes e o número de bits restantes para o host, por exemplo,.tb = m+n.
    Número de bits restantes para o host = m = Tb - n = 8 - 3 = 5
    Imagem intitulada 1636270 2b1
    Imagem intitulada 1636270 3
    3. Agora você precisa calcular `Número de sub-redes` = 2 e `Valor do último bit usado para mascaramento de sub-rede` (Δ) = 2. Número de hosts por sub-rede = 2 - 2.
    Número de sub-redes = 2 = 2 = 8

    Valor do último bit usado para mascaramento de sub-rede = Δ = 2 = 2 = 32
    Imagem intitulada 1636270 3b1
    Imagem intitulada 1636270 4
  • 4. Agora você pode encontrar números de sub-redes previamente calculados dividindo-as por `Valor do último bit usado para mascaramento de sub-rede` ou endereços Δ.
  • As 8 sub-redes (conforme calculado na etapa anterior) estão listadas acima.
  • Cada um tem 32 endereços.
    Imagem intitulada 1636270 5
  • 5. Agora você precisa determinar em qual sub-rede seu endereço IP está localizado, de qual o primeiro endereço da sub-rede é o Endereço de rede é e o último endereço endereço de transmissão.
    O endereço IP escolhido aqui é 210.1.1.100 . 210.1.1.100 ocorre na sub-rede 210.1.1.96 - 210.1.1.127 (veja a tabela do passo anterior). Então 210.1.1.96 é o endereço de rede e 210.1.1.127 o endereço de broadcast para o endereço IP de amostra 210.1.1.100 .
    Imagem intitulada 1636270 5b1

    Método 2 de 2: para CIDR

    1. No CIDR, você tem um endereço IP seguido por um prefixo de um bit de comprimento, separado por uma barra (/). Agora você precisa converter o prefixo em números decimais separados por quatro pontos. Você faz isso de acordo com as etapas abaixo.
    1. Anote o prefixo no formato abaixo.
    Imagem intitulada 1636270 6b1
    • Se for 27, você escreve 8 + 8 + 8 + 3 .
    • Se for 12, você escreve 8 + 4 + 0 + 0 .
    • Se for o padrão 32, você escreve 8 + 8 + 8 + 8.
  • Converta o bit correspondente de acordo com a tabela abaixo e exiba-o como números decimais separados por quatro pontos.
    Imagem intitulada 1636270 6b2
  • Pegue o endereço IP 170.1.0.0/26. Usando a tabela acima, você pode escrever isso como:

    26=8+8+8+2
    255.255.255.192
    Agora o endereço IP é 170.1.0.0 e a máscara de sub-rede é 255.255.255.192.
    Imagem intitulada 1636270 6b3
    2. Total de bits = tb = 8.
  • A máscara de sub-rede pode ser 0, 128, 192, 224, 240, 248, 252, 254 e 255.
  • A tabela abaixo mostra `Número de bits usados ​​para sub-redes`(n) de acordo com sua máscara de sub-rede correspondente.
    Imagem intitulada 1636270 7b2
  • A máscara de sub-rede 255 é padrão, portanto, não pode ser usada para mascaramento de sub-rede.
  • Usando a etapa anterior, você obterá o endereço IP = 170.1.0.0 e Máscara de Sub-rede = 255.255.255.192

    Total de bits = Tb = 8 Número de bits usados ​​para sub-redes = n = 2 (máscara de sub-rede = 192 e o correspondente `Número de bits usados ​​para sub-redes` é 2 de acordo com a tabela acima)
    Imagem intitulada 1636270 7b4
    Imagem intitulada 1636270 8
    3. Usando a etapa anterior, você obteve o `Número de bits usados ​​para sub-redes` (n) e sabe `Tb`, após o qual você insere o `Número de bits restantes para host`(m) = Tb - n, porque o número total de bits é a soma do número de bits usados ​​para sub-redes e o número de bits restantes para o host, portanto.tb = m+n.
    Número de bits restantes para o host = m = Tb - n = 8 - 2 = 6
    Imagem intitulada 1636270 9
  • 4. Agora calcule o `Número de sub-redes` = 2 e o `Valor do último bit usado para mascaramento de sub-rede` (Δ) = 2. Número de hosts por sub-rede = 2 - 2.
    Número de sub-redes = 2 = 2 = 4

    Valor do último bit usado para mascaramento de sub-rede = Δ = 2 = 2 = 64
    Imagem intitulada 1636270 9b1
    5. Agora você pode determinar o número de sub-redes calculado anteriormente separando sub-redes com cada um `Valor do último bit usado para mascaramento de sub-rede` ou endereços Δ.
  • As 4 sub-redes (conforme calculado na etapa anterior) são:
    Imagem intitulada 1636270 10b1
  • Cada um deles tem 64 endereços.
    Imagem intitulada 1636270 10b2
    Imagem intitulada 1636270 11
  • 6. Agora você precisa descobrir em qual sub-rede seu endereço IP se encaixa, com o primeiro endereço sendo o Endereço de rede é e o último endereço endereço de transmissão.
    O endereço IP é 170.1.0.0 . 170.1.0.0 está no intervalo de sub-rede 170.1.0.0 - 170.1.0.63 (veja a tabela do passo anterior). Então, 170.1.0.0 é o endereço de rede e 170.1.0.63 é o endereço de broadcast para o endereço IP selecionado, portanto 170.1.0.0.
    Imagem intitulada 1636270 11b1

    Exemplos

    Para uma rede `classful`

    Endereço IP = 100.5.150.34 e máscara de sub-rede = 255.255.240.0
    Total de bits = Tb = 8
    Máscara de sub-rede0128192224240248252254255
    Número de bits usados ​​para sub-redes (n)012345678

    Número de bits usados ​​para sub-redes para máscara de sub-rede 240 = n1 = 4
    (porque máscara de sub-rede = 240 e seu correspondente `Número de bits usados ​​para sub-redes` é 4 de acordo com a tabela acima)

    Número de bits usados ​​para sub-redes para máscara de sub-rede 0 = n2 = 0
    (porque máscara de sub-rede = 0 e seu correspondente `Número de bits usados ​​para sub-redes` é 0 de acordo com a tabela acima)

    Número de bits restantes (para host) para máscara de sub-rede 240 = m1 = Tb - n1 = 8 - 4 = 4
    Número de bits restantes (para host) para máscara de sub-rede 0 = m2 = Tb - n2 = 8 - 0 = 8

    Número de sub-redes para máscara de sub-rede 240 = 2 = 2 = 16
    Número de sub-redes para máscara de sub-rede 0 = 2 = 2 = 1

    Valor do último bit usado para mascaramento de sub-rede para máscara de sub-rede 240 = Δ1 = 2 = 2 = 16
    Valor do último bit usado para mascaramento de sub-rede para máscara de sub-rede 0 = Δ2 = 2 = 2 = 256

    Para a máscara de sub-rede 240 os endereços são divididos em incrementos de 16 e para a máscara de sub-rede 0 em incrementos de 256. De acordo com o valor Δ1 e2 as 16 sub-redes são as seguintes:

    100.5.0.0 - 100.5.15.255100.5.16.0 - 100.5.31.255100.5.32.0 - 100.5.47.255100.5.48.0 - 100.5.63.255
    100.5.64.0 - 100.5.79.255100.5.80.0 - 100.5.95.255100.5.96.0 - 100.5.111.255100.5.112.0 - 100.5.127.255
    100.5.128.0 - 100.5.143.255100.5.144.0 - 100.5.159.255100.5.160.0 - 100.5.175.255100.5.176.0 - 100.5.191.255
    100.5.192.0 - 100.5.207.255100.5.208.0 - 100.5.223.255100.5.224.0 - 100.5.239.255100.5.240.0 - 100.5.255.255

    Endereço IP 100.5.150.34 está dentro do intervalo de 100.5.144.0 - 100.5.159.255 e, portanto, 100.5.144.0 o endereço de rede e 100.5.159.255 o endereço de broadcast.

    Para CIDR

    • Endereço IP no CIDR = 200.222.5.100/9
      9=8+1+0+0
      255.128.0.0

      Endereço IP = 200.222.5.100 e máscara de sub-rede = 255.128.0.0
      Total de bits = Tb = 8

      Máscara de sub-rede0128192224240248252254255
      Número de bits usados ​​para sub-redes (n)012345678

      Número de bits usados ​​para sub-redes para máscara de sub-rede 128 = n1 = 1
      (porque máscara de sub-rede = 128 e seu correspondente `Número de bits usados ​​para sub-redes` é 1 de acordo com a tabela acima)

      Número de bits usados ​​para sub-redes para máscara de sub-rede 0 = n2 = n3 = 0
      (porque máscara de sub-rede = 0 e seu correspondente `Número de bits usados ​​para sub-redes` é 0 de acordo com a tabela acima)

      Número de bits restantes (para host) para máscara de sub-rede 128 = m1 = Tb - n1 = 8 - 1 = 7
      Número de bits restantes (para host) para máscara de sub-rede 0 = m2 = m3 = Tb - n2 = Tb - n3 = 8 - 0 = 8

      Número de sub-redes para máscara de sub-rede 128 = 2 = 2 = 2
      Número de sub-redes para máscara de sub-rede 0 = 2 = 2 = 2 = 1

      Valor do último bit usado para mascaramento de sub-rede para máscara de sub-rede 128 = Δ1 = 2 = 2 = 128
      Número de hosts por sub-rede = 2 - 2 = 2 - 2 = 126

      Valor do último bit usado para mascaramento de sub-rede para máscara de sub-rede 0 = Δ2=3 = 2 = 2 = 2 = 256
      Número de hosts por sub-rede para máscara de sub-rede 0 = 2 - 2 = 2 - 2 = 2 - 2 = 254

      Para a máscara de sub-rede 128 os endereços são separados em incrementos de 128 e para a máscara de sub-rede 0 em incrementos de 256. Usando o valor Δ1, Δ2 e3, as 2 sub-redes abaixo podem ser fornecidas da seguinte forma:

      200.0.0.0 - 200.127.255.255200.128.0.0 - 200.255.255.255

      Endereço IP 200.222.5.100 cai dentro de 200.128.0.0 - 200.255.255.255 e 200.128.0.0 o endereço de rede e 200.255.255.255 o endereço de broadcast.

    Pontas

    • No CIDR, imediatamente após converter o prefixo de comprimento de bits em um número separado por quatro pontos, você pode seguir o mesmo procedimento da rede `classful`.
    • Este método é adequado apenas para IPv4, não para IPv6.

    Оцените, пожалуйста статью