
Conheça o IPv4 em detalhes, desde sua introdução até o esgotamento global de endereços, e entenda como ele ainda é essencial para a infraestrutura da Internet moderna
O IPv4, ou Internet Protocol versão 4, é um dos principais protocolos de comunicação na Internet, responsável por garantir que os dados sejam entregues corretamente entre dispositivos conectados. Desde sua implementação inicial nos anos 80, o IPv4 tem sido fundamental para o funcionamento da rede global, mas enfrenta desafios devido à limitação do número de endereços disponíveis. Neste artigo, vamos explorar a história do IPv4, suas características técnicas, tipos de endereços e o esgotamento global e no Brasil.
O IPv4 foi introduzido em 1983 como parte do modelo TCP/IP, sendo a primeira versão implementada para a ARPANET, precursora da Internet moderna. Inicialmente, o espaço de endereçamento de 32 bits parecia suficiente, mas o crescimento exponencial da Internet e dos dispositivos conectados rapidamente levou à escassez de endereços disponíveis.
Em janeiro de 2011, a IANA esgotou seu estoque central de endereços IPv4, distribuindo os últimos blocos entre os Registros Regionais da Internet (RIRs). No Brasil, o NIC.br, em coordenação com o LACNIC, continuou a gerenciar o estoque de endereços IPv4, mas a disponibilidade diminuiu significativamente ao longo dos anos. Em agosto de 2020, a Lacnic anunciou o esgotamento dos endereços IPv4 na América Latina e Caribe, incluindo o Brasil.
Abaixo, uma tabela que resume as configurações de sub-rede, máscara de sub-rede e wildcard mask para diferentes prefixos CIDR:
CIDR | Máscara de Sub-rede | Wildcard Mask | Nº de Endereços IP | Endereços IP Utilizáveis |
---|---|---|---|---|
/32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
/31 | 255.255.255.254 | 0.0.0.1 | 2 | 2* |
/30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
/29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
/28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
/27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
/26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
/25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
/24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
/23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
/22 | 255.255.252.0 | 0.0.3.255 | 1,024 | 1,022 |
/21 | 255.255.248.0 | 0.0.7.255 | 2,048 | 2,046 |
/20 | 255.255.240.0 | 0.0.15.255 | 4,096 | 4,094 |
/19 | 255.255.224.0 | 0.0.31.255 | 8,192 | 8,190 |
/18 | 255.255.192.0 | 0.0.63.255 | 16,384 | 16,382 |
/17 | 255.255.128.0 | 0.0.127.255 | 32,768 | 32,766 |
/16 | 255.255.0.0 | 0.0.255.255 | 65,536 | 65,534 |
/15 | 255.254.0.0 | 0.1.255.255 | 131,072 | 131,070 |
/14 | 255.252.0.0 | 0.3.255.255 | 262,144 | 262,142 |
/13 | 255.248.0.0 | 0.7.255.255 | 524,288 | 524,286 |
/12 | 255.240.0.0 | 0.15.255.255 | 1,048,576 | 1,048,574 |
/11 | 255.224.0.0 | 0.31.255.255 | 2,097,152 | 2,097,150 |
/10 | 255.192.0.0 | 0.63.255.255 | 4,194,304 | 4,194,302 |
/9 | 255.128.0.0 | 0.127.255.255 | 8,388,608 | 8,388,606 |
/8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 | 16,777,214 |
/7 | 254.0.0.0 | 1.255.255.255 | 33,554,432 | 33,554,430 |
/6 | 252.0.0.0 | 3.255.255.255 | 67,108,864 | 67,108,862 |
/5 | 248.0.0.0 | 7.255.255.255 | 134,217,728 | 134,217,726 |
/4 | 240.0.0.0 | 15.255.255.255 | 268,435,456 | 268,435,454 |
/3 | 224.0.0.0 | 31.255.255.255 | 536,870,912 | 536,870,910 |
/2 | 192.0.0.0 | 63.255.255.255 | 1,073,741,824 | 1,073,741,822 |
/1 | 128.0.0.0 | 127.255.255.255 | 2,147,483,648 | 2,147,483,646 |
/0 | 0.0.0.0 | 255.255.255.255 | 4,294,967,296 | 4,294,967,294 |
Os endereços IPv4 foram originalmente divididos em classes para facilitar a gestão das redes. As principais classes são A, B, C, D e E.
Classe | Formato | Endereço Inicial | Endereço Final | Redes | Hosts |
---|---|---|---|---|---|
A | 7 bits, 24 bits Host | 0.0.0.0 | 127.255.255.255 | 128 | 16,777,216 |
B | 14 bits, 16 bits Host | 128.0.0.0 | 191.255.255.255 | 16,384 | 65,536 |
C | 21 bits, 8 bits Host | 192.0.0.0 | 223.255.255.255 | 2,097,152 | 256 |
D | 28 bits (Multicast) | 224.0.0.0 | 239.255.255.255 | - | - |
E | 28 bits (Reservado) | 240.0.0.0 | 254.255.255.255 | - | - |
Essa tabela inclui os endereços iniciais e finais para cada classe, além de mostrar o número de redes e hosts disponíveis em cada uma. As classes D e E não são usadas para endereçamento de hosts normais; a classe D é para multicast e a classe E está reservada para uso futuro.
Esses endereços são reservados para uso em redes locais e não são roteados pela Internet pública.
Faixa de Endereços | Máscara de Sub-rede Padrão | Quantidade de Endereços |
---|---|---|
10.0.0.0 a 10.255.255.255 | 255.0.0.0 | 16,777,216 |
172.16.0.0 a 172.31.255.255 | 255.240.0.0 | 1,048,576 |
192.168.0.0 a 192.168.255.255 | 255.255.255.0 | 65,536 |
Além dos endereços privados e de multicast, existem outros tipos de endereços IPv4 especiais:
Esses endereços são reservados para uso específico e não devem ser atribuídos manualmente ou por DHCP, exceto no caso do APIPA, que é atribuído automaticamente quando necessário.
São endereços reservados ou privados que não devem ser usados na Internet pública, mas podem ser utilizados por atacantes para ocultar suas localizações.
Faixa de Endereços | Descrição |
---|---|
0.0.0.0/8 | Rede Zero |
10.0.0.0/8 | Endereços Privados |
100.64.0.0/10 | Carrier-Grade NAT |
127.0.0.0/8 | Loopback |
169.254.0.0/16 | Link-Local |
172.16.0.0/12 | Endereços Privados |
192.0.0.0/24 | TEST-NET-1 |
192.0.2.0/24 | TEST-NET-1 |
192.88.99.0/24 | 6to4 Anycast Relay |
192.168.0.0/16 | Endereços Privados |
198.18.0.0/15 | Benchmarking |
198.51.100.0/24 | TEST-NET-2 |
203.0.113.0/24 | TEST-NET-3 |
224.0.0.0/4 | Multicast |
240.0.0.0/4 | Reservado para uso futuro |
255.255.255.255/32 | Broadcast |
Essa lista inclui endereços reservados para propósitos específicos, como redes privadas, loopback, multicast e testes. Além disso, inclui endereços que não devem ser usados na Internet pública, como o Carrier-Grade NAT e os reservados para uso futuro.
Empresas como Google, Amazon e Microsoft possuem grandes quantidades de blocos IPv4, mas a tendência é migrar para o IPv6 devido ao esgotamento dos endereços IPv4.
Empresa | País | Número de IPs | ASN |
---|---|---|---|
AT&T Services, Inc. | Estados Unidos | 83,700,000 | 7018 |
Microsoft Corporation | Estados Unidos | 65,673,984 | 8075 |
Comcast Corporation | Estados Unidos | 41,959,424 | Vários |
Verizon Business | Estados Unidos | Cerca de 65,536 | 6984 |
Amazon.com, Inc. | Estados Unidos | Não especificado | Vários (7224, 14618, etc.) |
China Telecom | China | Não especificado | Vários |
China Unicom | China | Não especificado | Vários |
NTT Communications | Japão | Não especificado | Vários |
IBM Corporation | Estados Unidos | Não especificado | 16807 |
Google LLC | Estados Unidos | 9,127,168 | 15169 |
Observações:
Essa tabela resume as principais empresas com grandes alocações de IP no mundo, embora algumas quantidades exatas não estejam disponíveis.
O IPv4 tem sido fundamental para o funcionamento da Internet desde sua criação, mas enfrenta desafios significativos devido à limitação do número de endereços disponíveis. Com o esgotamento dos endereços IPv4, a adoção do IPv6 se torna cada vez mais necessária para garantir o crescimento contínuo da Internet. A transição para o IPv6 é um processo complexo, mas inevitável, e empresas e organizações estão trabalhando para implementar essa nova tecnologia em suas redes.
Pergunta e respostas frequentes sobre o conteúdo.
IPv4 é a quarta versão do protocolo de Internet, usada para identificar dispositivos em uma rede através de endereços únicos.
Um endereço IPv4 tem 32 bits, geralmente representados em formato decimal com quatro octetos.
O IPv4 foi introduzido em 1983 como parte do modelo TCP/IP.
Subnet Mask é usada para dividir redes em sub-redes menores, facilitando a gestão de endereços IP.
Wildcard Mask é usada em regras de acesso para especificar partes de um endereço IP em firewalls e roteadores.
CIDR é um método de alocação de endereços IP que permite redes de tamanhos variados sem a rigidez das classes tradicionais.
As classes de endereços IPv4 são A, B, C, D e E, cada uma com características específicas.
Endereços IPv4 privados são usados em redes locais e não são roteados na Internet pública.
Endereços IPv4 especiais incluem loopback, multicast, broadcast e APIPA.
APIPA é um endereço automático atribuído quando um dispositivo não consegue obter um IP de um servidor DHCP.
Endereços Bogon IPv4 são reservados ou privados que não devem ser usados na Internet pública.
Empresas como AT&T, Microsoft, Google e Amazon possuem grandes quantidades de blocos IPv4.
O IPv4 está se esgotando devido ao crescimento exponencial de dispositivos conectados à Internet.
IPv6 é a sexta versão do protocolo de Internet, criada para resolver o problema de esgotamento de endereços IPv4.
O IPv6 oferece um espaço de endereçamento maior, melhor segurança e eficiência no roteamento.
Loopback é o endereço 127.0.0.0/8 usado para comunicação interna do host.
Multicast é usado para transmissão de dados para múltiplos destinatários simultaneamente.
Broadcast é o endereço 255.255.255.255 usado para enviar dados para todos os dispositivos em uma rede.
NAT é uma técnica usada para mapear endereços IP privados em endereços IP públicos.
O futuro do IPv4 envolve coexistência com IPv6 até que a transição completa seja realizada.
Subnetting é o processo de dividir uma rede em sub-redes menores usando subnet masks.
O IPv4 continua a ser fundamental para a infraestrutura da Internet, apesar do crescimento do IPv6.
O IPv4 pode apresentar vulnerabilidades de segurança, como ataques de spoofing, que são mitigados com técnicas como NAT e firewalls.
Endereços reservados incluem faixas como 240.0.0.0/4, que não são usadas para endereçamento de dispositivos.
IPv6 oferece um maior espaço de endereçamento, melhor segurança e eficiência no roteamento em comparação com o IPv4.
Especialista linux, desenvolvedor web full-stack, PHP no sangue, graduando em Direito, pai da Lais e esposo da Simone