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.0ao255.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.0e192.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
/24ou/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.