Converta os endereços IP a seguir, passando-os da notação decimal pontuada para a notação binária.
208.34 .54 .12

Passo 1

O que o enunciado pede: converter o endereço IP dado da notação decimal pontuada para a notação binária. O endereço fornecido tem quatro octetos:
  • Primeiro octeto: 208
  • Segundo octeto: 34
  • Terceiro octeto: 54
  • Quarto octeto: 12

Passo 2

Explicação do método (passo a passo bem prático). Cada octeto é um número entre 0 e 255 que deve ser escrito em 8 bits (8 dígitos binários). As posições de cada bit têm valores (da mais significativa para a menos significativa):
128,\\\ 64,\\\ 32,\\\ 16,\\\ 8,\\\ 4,\\\ 2,\\\ 1.
O procedimento usado: para cada octeto, marcar um bit como 1 se o valor da posição cabe no número (subtrair e continuar com o resto) ou 0 se não cabe. Assim se obtém os oito bits, da esquerda para a direita.

Passo 3

Converter o primeiro octeto 208.
208-128=80 \quad\Rightarrow\quad \text{bit de }128\text{ é }1é
80-64=16 \quad\Rightarrow\quad \text{bit de }64\text{ é }1é
16<32 \quad\Rightarrow\quad \text{bit de }32\text{ é }0é
16-16=0 \quad\Rightarrow\quad \text{bit de }16\text{ é }1é
Resto é 0, portanto bits de 8,4,2,1 são todos 0. Resultado em 8 bits:
208 = 11010000.

Passo 4

Converter o segundo octeto 34.
34<128,\\\ 34<64 \quad\Rightarrow\quad \text{bits de }128,64\text{ são }0,0ã
34-32=2 \quad\Rightarrow\quad \text{bit de }32\text{ é }1é
2<16,\\\ 2<8,\\\ 2<4 \quad\Rightarrow\quad \text{bits de }16,8,4\text{ são }0,0,0ã
2-2=0 \quad\Rightarrow\quad \text{bit de }2\text{ é }1é
\text{bit de }1\text{ é }0é
Resultado em 8 bits:
34 = 00100010.

Passo 5

Converter o terceiro octeto 54.
54<128,\\\ 54<64 \quad\Rightarrow\quad \text{bits de }128,64\text{ são }0,0ã
54-32=22 \quad\Rightarrow\quad \text{bit de }32\text{ é }1é
22-16=6 \quad\Rightarrow\quad \text{bit de }16\text{ é }1é
6<8 \quad\Rightarrow\quad \text{bit de }8\text{ é }0é
6-4=2 \quad\Rightarrow\quad \text{bit de }4\text{ é }1é
2-2=0 \quad\Rightarrow\quad \text{bit de }2\text{ é }1é
\text{bit de }1\text{ é }0é
Resultado em 8 bits:
54 = 00110110.

Passo 6

Converter o quarto octeto 12.
12<128,\\\ 12<64,\\\ 12<32,\\\ 12<16 \quad\Rightarrow\quad \text{bits de }128,64,32,16\text{ são }0,0,0,0ã
12-8=4 \quad\Rightarrow\quad \text{bit de }8\text{ é }1é
4-4=0 \quad\Rightarrow\quad \text{bit de }4\text{ é }1é
\text{bits de }2,1\text{ são }0,0ã
Resultado em 8 bits:
12 = 00001100.

Passo 7

Juntando os quatro octetos em notação binária pontuada (cada octeto com 8 bits):
11010000.00100010.00110110.00001100

Passo 8

Verificação rápida (convertendo de volta para decimal):
11010000_2 = 128+64+16 = 208
00100010_2 = 32+2 = 34
00110110_2 = 32+16+4+2 = 54
00001100_2 = 8+4 = 12

Resposta

11010000.00100010.00110110.00001100

Exercícios relacionados