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:
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:
(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.