Descubra a classe dos seguintes endereços IP.
10101111110000001111000000011101

Passo 1

O enunciado nos dá um endereço IP em formato binário: \,10101111110000001111000000011101.
O que é pedido: descobrir a classe desse endereço IP (A, B, C, D ou E).
Informações relevantes fornecidas: o endereço binário tem \,32 bits (formato IPv4).

Passo 2

Primeiro passo prático: dividir o vetor de \,32 bits em quatro octetos de \,8 bits para facilitar a leitura:
\underbrace{10101111}_{\text{octeto 1}}\;\underbrace{11000000}_{\text{octeto 2}}\;\underbrace{11110000}_{\text{octeto 3}}\;\underbrace{00011101}_{\text{octeto 4}}

Passo 3

Converter o primeiro octeto para decimal (porque a classe pode ser inferida pelo valor do primeiro octeto ou pelos bits iniciais). Vou mostrar passo a passo a conversão de \,10101111_2 para decimal:
Cada bit tem um peso que é potência de 2. Do bit mais significativo ao menos significativo: 128,64,32,16,8,4,2,1.
Para \,10101111_2 temos:
1\cdot128 + 0\cdot64 + 1\cdot32 + 0\cdot16 + 1\cdot8 + 1\cdot4 + 1\cdot2 + 1\cdot1
=128 + 0 + 32 + 0 + 8 + 4 + 2 + 1 = 175
Portanto o primeiro octeto em decimal é \,175.
(A título de completude, os demais octetos são \,11000000_2=192, \,11110000_2=240 e \,00011101_2=29, então o endereço em notação pontuada fica \,175.192.240.29.)

Passo 4

Agora a regra para determinar a classe de um IPv4 (dois jeitos, ambos equivalentes):
  • Pelo padrão dos primeiros bits:
    • Classe A: começa com \,0
    • Classe B: começa com \,10
    • Classe C: começa com \,110
    • Classe D: começa com \,1110
    • Classe E: começa com \,1111
  • Ou pelos intervalos do primeiro octeto (decimal):
    • Classe A: \,0 a \,127
    • Classe B: \,128 a \,191
    • Classe C: \,192 a \,223
    • Classe D: \,224 a \,239
    • Classe E: \,240 a \,255
Verificando pelos primeiros bits do endereço original: os dois primeiros bits do primeiro octeto são \,10 (pois o octeto é \,10101111), o que indica Classe B. Verificando pelo intervalo decimal: o primeiro octeto é \,175 e \,175\in[128,191], também indica Classe B.

Passo 5

Conclusão direta e prática: o endereço \,10101111110000001111000000011101 pertence à Classe B. Muito bem — você pode usar tanto a verificação dos bits iniciais quanto a verificação do intervalo do primeiro octeto; os dois dão o mesmo resultado.

Resposta

Classe B

Exercícios relacionados