1. O Dualismo do Endereço

Para dominar o IPv4, é preciso entender que cada endereço existe em dois estados simultâneos:

  • Decimal (Humano): 192.168.1.1 (Fácil de memorizar e digitar).

  • Binário (Máquina): 11000000.10101000.00000001.00000001 (Como o processador do roteador toma decisões).

A conversão entre esses estados é a base para o cálculo de Máscaras de Rede e Sub-redes.


2. A Tabela de Pesos (O Segredo da Conversão)

Como cada octeto tem exatamente 8 bits, utilizamos uma tabela de potências de base 2 para converter qualquer valor decimal entre 0 e 255. Os bits são lidos da esquerda para a direita, começando pelo valor mais significativo.

Bit
Peso (Potência) 27 26 25 24 23 22 21 20
Valor Decimal 128 64 32 16 8 4 2 1

Exportar para as Planilhas

Soma Total: 128+64+32+16+8+4+2+1=255


3. Prática de Conversão

A. De Binário para Decimal

Basta somar os “pesos” onde o bit for igual a 1.

  • Exemplo: 11000000

    • (1 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (0 × 8) + (0 × 4) + (0 × 2) + (0 × 1)

    • 128+64=192

B. De Decimal para Binário

Subtraia o maior peso possível do número decimal e marque ‘1’. Se não puder subtrair, marque ‘0’ e tente o próximo peso.

  • Exemplo: Converter 168

    • 168 é maior que 128? Sim. (Bit 1 = 1). Sobra 40.

    • 40 é maior que 64? Não. (Bit 2 = 0). Sobra 40.

    • 40 é maior que 32? Sim. (Bit 3 = 1). Sobra 8.

    • 8 é maior que 16? Não. (Bit 4 = 0). Sobra 8.

    • 8 é maior que 8? Sim. (Bit 5 = 1). Sobra 0.

    • Preencha o restante com 0.

    • Resultado: 10101000


4. Por que isso é importante para um “OSINTer”?

No contexto de cibersegurança e infraestrutura, a notação binária permite:

  1. Identificar Sub-redes: Entender se dois IPs estão na mesma rede física apenas olhando os bits da máscara.

  2. Wildcard Masks: Essenciais para configurar listas de controle de acesso (ACLs) em roteadores.

  3. Análise de Cabeçalho: Ferramentas como o Wireshark mostram os dados em hexadecimal ou binário; saber converter mentalmente acelera a análise de tráfego malicioso.


5. Resumo Técnico

  • Base 10 (Decimal): 10 dígitos (0-9).

  • Base 2 (Binário): 2 dígitos (0-1).

  • Posicionamento: O valor de um bit depende da sua posição no octeto.

  • Fronteira: Cada octeto é convertido independentemente dos outros.