1. O Conceito de Espaço de Endereçamento

No mundo digital, tudo se resume a combinações. Um endereço IPv4 é um número de 32 bits de comprimento fixo. Isso significa que, independentemente da rede onde você esteja, o “nome” lógico do seu computador na camada 3 terá exatamente 32 posições binárias (zeros ou uns).

Esse conjunto total de combinações possíveis é o que chamamos de Espaço de Endereçamento.

2. A Matemática do Limite

Por que dizemos que o IPv4 tem aproximadamente 4,2 bilhões de endereços? A conta é uma progressão geométrica simples:

  • Cada bit tem 2 estados possíveis (0 ou 1).

  • Como temos 32 posições, o cálculo é 232.

232=4.294.967.296 enderec¸​os uˊnicos

Por que 32 bits e não mais?

Quando o protocolo foi desenhado (RFC 791, em 1981), 4,2 bilhões de endereços pareciam uma quantidade infinita. Naquela época, os computadores eram gigantes e caros; a ideia de que cada pessoa teria um smartphone, um relógio e uma geladeira conectados à internet era ficção científica.

3. Estrutura Física vs. Estrutura Lógica

Para o hardware (placas de rede e roteadores), o endereço de 32 bits é processado como uma cadeia contínua.

  • Exemplo de fluxo de bits: 11000000101010000000000100000001

No entanto, para facilitar o gerenciamento, os seres humanos e os protocolos de roteamento dividem esses 32 bits em duas partes lógicas:

  1. Prefixos de Rede: Os primeiros bits que identificam “onde” a rede está.

  2. Sufixos de Host: Os bits finais que identificam “quem” é o dispositivo naquela rede.

4. O Impacto da Extensão de 32 Bits

O fato de o endereço ser limitado a 32 bits gerou três consequências históricas para a computação:

  • Esgotamento: A população mundial e a IoT (Internet das Coisas) superaram rapidamente os 4 bilhões de dispositivos.

  • Eficiência de Roteamento: Por ser um número pequeno e fixo, os roteadores conseguem processar endereços IPv4 muito rapidamente em hardware (ASICs).

  • Necessidade do NAT: Para contornar o limite de 32 bits, criamos o NAT, permitindo que endereços privados sejam “escondidos” atrás de um único endereço de 32 bits público.

5. Resumo Técnico

  • Comprimento: 32 bits.

  • Tipo: Binário puro (processamento) / Decimal Pontuado (exibição).

  • Total de combinações: 232.

  • Uso: Identificação exclusiva de interfaces de rede na Camada 3.