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):
-
Sem Conexão: O protocolo não estabelece uma sessão antes de enviar pacotes. Cada pacote é tratado de forma independente pelos roteadores.
-
Independência de Meio: O IPv4 não se importa se os bits viajam por um cabo de cobre, fibra ou satélite.
-
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.xem casa).
5. Estrutura do Módulo
Para dominar o IPv4, vamos percorrer os seguintes tópicos detalhados nesta estrutura:
-
Características Técnicas: A matemática dos 32 bits e octetos.
-
Hierarquia: Como separar o endereço entre “Quem é minha rede” e “Quem é meu computador”.
-
Classes de Endereço: O modelo legado de classes A, B e C.
-
Tipos de Endereço: Entendendo IPs de rede, broadcast, loopback e hosts válidos.
-
Máscara de Rede e CIDR: A ferramenta que define o tamanho da sua rede.
-
Protocolo ARP: Como o IP encontra o endereço físico (MAC).
-
IPs Públicos vs. Privados: O funcionamento do NAT e a economia de endereços.