Converta os endereços IP a seguir, passando-os da notação decimal pontuada para a notação binária.
238.34 .2 .1

Passo 1

O enunciado pede: converter o endereço IP dado da notação decimal pontuada para notação binária. O endereço fornecido tem os quatro octetos (peguei estes números do enunciado):
  • Primeiro octeto: 238
  • Segundo octeto: 34
  • Terceiro octeto: 2
  • Quarto octeto: 1

Passo 2

Rápida revisão do que é cada octeto em binário (sem drama): cada octeto é um número de 0 a 255 e representa 8 bits. Os valores das posições (de mais significativa para menos significativa) são:
128,\;64,\;32,\;16,\;8,\;4,\;2,\;1
Cada bit vale 1 se a posição estiver presente no número, e 0 caso contrário. Vamos usar um método simples: testar, da esquerda para a direita, se o valor da posição cabe no número (subtrair quando couber), registrando 1 ou 0.

Passo 3

Converter o primeiro octeto 238. Testando as posições:
238-128=110 \quad\Rightarrow\quad \text{bit }128=1
110-64=46 \quad\Rightarrow\quad \text{bit }64=1
46-32=14 \quad\Rightarrow\quad \text{bit }32=1
14<16 \quad\Rightarrow\quad \text{bit }16=0
14-8=6 \quad\Rightarrow\quad \text{bit }8=1
6-4=2 \quad\Rightarrow\quad \text{bit }4=1
2-2=0 \quad\Rightarrow\quad \text{bit }2=1
0<1 \quad\Rightarrow\quad \text{bit }1=0
Juntando os bits, obtemos o octeto binário 11101110.

Passo 4

Converter o segundo octeto 34. Testando as posições:
34<128 \quad\Rightarrow\quad \text{bit }128=0
34<64 \quad\Rightarrow\quad \text{bit }64=0
34-32=2 \quad\Rightarrow\quad \text{bit }32=1
2<16 \quad\Rightarrow\quad \text{bit }16=0
2<8 \quad\Rightarrow\quad \text{bit }8=0
2<4 \quad\Rightarrow\quad \text{bit }4=0
2-2=0 \quad\Rightarrow\quad \text{bit }2=1
0<1 \quad\Rightarrow\quad \text{bit }1=0
Juntando os bits, obtemos o octeto binário 00100010.

Passo 5

Converter o terceiro octeto 2. Testando as posições:
2<128 \Rightarrow 0,\;2<64 \Rightarrow 0,\;2<32 \Rightarrow 0,\;2<16 \Rightarrow 0,\;2<8 \Rightarrow 0,\;2<4 \Rightarrow 0,
2-2=0 \Rightarrow \text{bit }2=1,\;0<1 \Rightarrow \text{bit }1=0.
Portanto o octeto binário é 00000010.

Passo 6

Converter o quarto octeto 1. Testando as posições:
1<128 \Rightarrow 0,\;1<64 \Rightarrow 0,\;1<32 \Rightarrow 0,\;1<16 \Rightarrow 0,\;1<8 \Rightarrow 0,\;1<4 \Rightarrow 0,\;1<2 \Rightarrow 0,
1-1=0 \Rightarrow \text{bit }1=1.
Logo o octeto binário é 00000001.

Passo 7

Juntando os quatro octetos binários, com cada octeto com 8 bits, o endereço IP em notação binária (ponto entre octetos) fica:
11101110.00100010.00000010.00000001

Resposta

11101110.00100010.00000010.00000001

Exercícios relacionados