Como calcular uma máscara de IP de subrede

Escrito por contributing writer | Traduzido por milene hermenegildo
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como calcular uma máscara de IP de subrede
Rede de computadores (BananaStock/BananaStock/Getty Images)

Um endereço IP é um código binário de 32 bits (muitas vezes escrito na forma decimal) que contém partes de rede e hospedeiro. Os bits do hospedeiro definem um determinado computador. O prefixo da rede determina uma rede e seu comprimento depende da classe. Fazer sub-redes ajuda a organizar uma rede, quebrando-a em várias. Para defini-las, você deve pegar os bits da parte do hospedeiro do endereço IP. Isso também estende-se ao prefixo de rede. A máscara de sub-rede define explicitamente os bits de rede e do hospedeiro como 1 e 0, respectivamente.

Neste exemplo, vamos calcular uma máscara de sub-rede para um computador com endereço IP 192.35.128.93, que pertence a uma rede com seis sub-redes.

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Determine a classe de rede (A, B ou C) com base no endereço IP:

    • Se os endereços IP começam com 1 a 126, são classe A.
    • Se os endereços IP começam com 128 a 191, são classe B.
    • Se os endereços IP começam com 192 a 223, são classe C.

    No nosso exemplo, a rede é classe C, já que o endereço IP 192.35.128.93 começa com 192.

  2. 2

    Determine o número de bits necessários para definir as sub-redes:

    • Número de sub-redes = (2^Número de bits) - 2. Assim,
    • Número de bits = log2 (Número de sub-redes + 2).

    No nosso exemplo, existem seis sub-redes:

    • Número de bits = log2(6 + 2) = log2(8) = 3. Três bits no endereço de IP são usados como parte da sub-rede.
  3. 3

    Faça a máscara de sub-rede na forma binária, estendendo a máscara de sub-rede padrão com os bits da sub-rede. As máscaras padrão para as classes A a C são:

    • 11111111.00000000.00000000.00000000 (Classe A, parte da rede é de 8 bits)
    • 11111111.11111111.00000000.00000000 (Classe B, parte da rede é de 16 bits)
    • 11111111.11111111.11111111.00000000 (Classe C, parte da rede é de 24 bits)

    No nosso exemplo, uma extensão do padrão de máscara de sub-rede classe C com 3 bits (Passo 2) resulta na máscara seguinte: 11111111.11111111.11111111.11100000.

  4. 4

    Converta a máscara de sub-rede binária para a forma decimal. O formato binário contém quatro octetos (de 8 bits cada). Use as seguintes regras:

    • Para o octeto "1111111", escreva "255".
    • Para o octeto "00000000", escreva "0".
    • Se octeto contém "1" e "0", use a fórmula:

    Número inteiro = (128 x n) + (64 x n) + (32 x n) + (16 x n) + (8 x n) + (4 x n) + (2 x n) + (1 x n) Onde "n" é 1 ou 0, na posição correspondente na sequência do octeto.

    No nosso exemplo, para 11111111.11111111.11111111.11100000 11111111 -> 255 11111111 -> 255 11111111 -> 255 11100000 -> (128 x 1) + (64 x 1) + (32 x 1) + (16 x 0) + (8 x 0) + (4 x 0) + (2 x 0) + (1 x 0) = 224

    A máscara de sub-rede é 255.255.255.224.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível