Com base nos documentos fornecidos, o IPv4 (Internet Protocol versão 4) é o protocolo essencial da arquitetura TCP/IP e o principal sistema de identificação lógica de dispositivos em uma rede.

Abaixo, apresento as características do IPv4 detalhadas e aprofundadas conforme as fontes:

1. O Sistema de Identificação de 32 Bits

O endereço IPv4 é a identidade lógica que permite localizar e identificar nós (computadores, roteadores, smartphones) para que os dados sejam enviados e recebidos corretamente. Sua grande marca é a extensão fixa de 32 bits, um padrão que, apesar do crescimento da internet, ainda é o mais utilizado mundialmente.

2. A Matemática do Endereçamento

A estrutura de 32 bits define a capacidade total da rede:

  • Combinações Únicas: Com 32 slots binários, o total de endereços possíveis é de 2³², o que resulta em aproximadamente 4,29 bilhões (especificamente 4.294.967.296) de combinações únicas.
  • Limites: A faixa completa de endereços vai do 0.0.0.0 ao 255.255.255.255.

3. Divisão em Octetos e Notação Decimal

Para facilitar a leitura humana, os 32 bits são organizados em quatro seções de 8 bits, chamadas de octetos.

  • Conversão: Cada octeto de 8 bits pode representar um valor decimal entre 0 e 255.
  • Notação Decimal Pontuada: Os quatro conjuntos numéricos são separados por pontos (ex: 192.168.1.1) para tornar a identificação prática, já que lidar diretamente com sequências binárias de 32 zeros e uns seria inviável para usuários.

4. Classes de Endereçamento

Originalmente, os IPs foram divididos em cinco classes para organizar a distribuição conforme o porte da rede:

  • Classe A: Para redes gigantescas (faixa 1 a 126), com mais de 16 milhões de endereços por rede.
  • Classe B: Para redes de médio porte (faixa 128 a 191), com 65.536 endereços.
  • Classe C: Para redes pequenas (faixa 192 a 223), com 256 endereços.
  • Classe D: Reservada para Multicast (transmissão para múltiplos destinos simultâneos).
  • Classe E: Reservada para testes e uso futuro.

5. Endereços Privados e CIDR

Devido à escassez de IPs, foram criadas estratégias de preservação:

  • IPs Não-Roteáveis (Privados): Faixas reservadas apenas para redes locais (LANs), como 10.0.0.0, 172.16.0.0 e 192.168.0.0. Eles permitem que milhões de redes domésticas e empresariais existam sem “gastar” IPs válidos na internet pública.
  • CIDR (Classless Inter-Domain Routing): Implementou máscaras de tamanho variável (como /24 ou /26) para substituir o sistema de classes rígido, permitindo uma divisão muito mais eficiente e menor desperdício de blocos de IPs.

6. Características de Operação (Cabeçalho)

O IPv4 possui comportamentos específicos no transporte de dados:

  • Serviço de “Melhor Esforço”: O IP não é confiável por si só; ele tentará entregar o pacote, mas não garante que cheguem em ordem, sem duplicatas ou que sequer alcancem o destino (a confiabilidade é delegada a protocolos como o TCP).
  • TTL (Time To Live): Um campo no cabeçalho que define o número máximo de roteadores que um pacote pode atravessar. Isso evita que, em caso de erro de rota, um pacote circule infinitamente (em loop) pela internet até congestioná-la.
  • Fragmentação: Se um pacote for maior do que a rede suporta, o IPv4 pode quebrá-lo em fragmentos menores para que a transmissão continue.