1. O Protocolo que Conectou o Mundo

O IPv4 é a quarta versão do Protocolo de Internet e a primeira a ser amplamente implantada. Ele foi padronizado em 1981 pela RFC 791 e, desde então, tem sido o principal mecanismo de transporte de dados na Internet.

Sua função na Camada de Rede (Camada 3) é fornecer um sistema de endereçamento lógico que permita a entrega de pacotes de dados de um host de origem a um host de destino, mesmo que eles estejam em redes físicas completamente diferentes e distantes.

2. A Anatomia do Endereço

Um endereço IPv4 é, na verdade, um número binário de 32 bits. Para facilitar a leitura humana, dividimos esse número em quatro partes de 8 bits (chamadas de octetos) e os representamos em formato decimal pontuado (ex: 192.168.10.1).

  • Menor endereço possível: 0.0.0.0 (em binário: 00000000.00000000.00000000.00000000)

  • Maior endereço possível: 255.255.255.255 (em binário: 11111111.11111111.11111111.11111111)

3. Características de Design

O IPv4 foi projetado sob o paradigma de Serviço de Melhor Esforço (Best-Effort):

  1. Sem Conexão: O protocolo não estabelece uma sessão antes de enviar pacotes. Cada pacote é tratado de forma independente pelos roteadores.

  2. Independência de Meio: O IPv4 não se importa se os bits viajam por um cabo de cobre, fibra ou satélite.

  3. Não Confiável: O IPv4 não garante que o pacote chegará. Se um roteador estiver sobrecarregado, ele descartará o pacote e caberá ao protocolo de transporte (TCP) pedir a retransmissão.

4. O Esgotamento e a Sobrevivência

Com apenas 4,2 bilhões de endereços possíveis, o estoque de IPv4 “acabou” oficialmente há alguns anos devido ao crescimento explosivo de dispositivos. No entanto, o IPv4 continua sendo o padrão dominante graças a tecnologias de “sobrevida” como:

  • NAT (Network Address Translation): Que permite que milhares de dispositivos usem um único endereço público.

  • Endereçamento Privado (RFC 1918): O uso de faixas de IP reservadas para redes internas (como o seu 192.168.x.x em casa).

5. Estrutura do Módulo

Para dominar o IPv4, vamos percorrer os seguintes tópicos detalhados nesta estrutura:

  1. Características Técnicas: A matemática dos 32 bits e octetos.

  2. Hierarquia: Como separar o endereço entre “Quem é minha rede” e “Quem é meu computador”.

  3. Classes de Endereço: O modelo legado de classes A, B e C.

  4. Tipos de Endereço: Entendendo IPs de rede, broadcast, loopback e hosts válidos.

  5. Máscara de Rede e CIDR: A ferramenta que define o tamanho da sua rede.

  6. Protocolo ARP: Como o IP encontra o endereço físico (MAC).

  7. IPs Públicos vs. Privados: O funcionamento do NAT e a economia de endereços.