Introducing G2.ai, the future of software buying.Try now

IPv4 vs. IPv6

por Sudipto Paul
O IPv6 armazena mais de 1.000 vezes mais endereços de protocolo de internet do que o IPv4, pois utiliza endereços alfanuméricos de 128 bits. Saiba mais sobre suas diferenças.

IPv4 e IPv6 são duas versões de protocolos de camada de rede que usam endereços de 32 bits e 128 bits para garantir um roteamento suave de pacotes de dados entre dispositivos em redes. Ambientes IPv4 e IPv6 empregam software de inteligência de endereço IP para geolocalização, detecção de ameaças, otimização de desempenho de rede e obrigações regulatórias. O Internet Engineering Task Force (IETF) desenvolveu o IPv6 para superar as limitações do IPv4, razão pela qual eles são diferentes.

Qual é a diferença entre IPv4 e IPv6?

IPv4 usa um endereço numérico de 32 bits, enquanto IPv6 usa um endereço alfanumérico de 128 bits. Como resultado, o IPv6 acomoda 1.028 vezes mais endereços IP do que o IPv4. O IPv6 também é a geração mais recente de IP, enquanto o IPv4 é a primeira versão estável do protocolo de internet.

Os endereços IPv4 são representados usando uma notação decimal com pontos separando quatro octetos (exemplo: 192.168.0.1). Eles variam de 0 a 255 em termos de 0s e 1s.

Os endereços IPv6 usam notação hexadecimal e contêm oito campos, cada um contendo dois octetos (exemplo: 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

A tabela abaixo mostra as diferenças entre IPv4 e IPv6 em relação à representação de endereços, segurança, criptografia, integridade e desempenho de roteamento.

  IPv4 IPv6
Definição A quarta versão do protocolo de internet, usa um endereço numérico de 32 bits para transmissão de dados através de redes Versão mais recente do protocolo de internet, que usa um endereço alfanumérico de 128 bits para superar as limitações do IPv4
Exemplo 192.168.0.1 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Casos de uso Devido à acessibilidade, a maior parte da internet, sistemas de infraestrutura legados, intranets e redes privadas Provedores de serviços de internet (ISPs), microsserviços e dispositivos complexos de Internet das Coisas (IoT)
Endereço de loopback 127.0.01 ::1
Comprimento do endereço Um endereço de 32 bits (232) com quatro octetos Um endereço de 128 bits (2128) que contém 16 octetos
Tamanho do endereço Aproximadamente 4 bilhões de endereços únicos Aproximadamente 340 undecilhões de endereços únicos
Tipos de endereço Modos de endereço unicast, broadcast e multicast Endereços unicast, anycast e multicast
Notação de endereço Notação decimal pontuada, pontos finais separam quatro lotes de números de três dígitos Notação hexadecimal, onde os dois pontos separam oito lotes de endereços alfanuméricos de quatro caracteres
Configuração de endereço Configuração manual e protocolo de configuração dinâmica de host (DHCP) Várias configurações de endereço, incluindo manual, DHCP, configuração automática de endereço sem estado (SLAAC) e renumeração
Tradução de endereço Tradução de endereço de rede (NAT) para permitir que dispositivos de rede privada se conectem com endereços IP e portas públicas Usa NAT64 ou NAT46 para tradução de IPv4 para IPv6
Resolução de endereço Protocolo de resolução de endereço (ARP) é o padrão para implantações IPv4 Processo de descoberta de vizinhos para resolução de endereço
Classes de endereço IPv4 tem cinco classes: classe A (0-127), classe B (128-191), classe C (192-223), classe D (224-239) e classe E (240-255) Sem classes, pois não depende de roteamento interdomínio sem classe (CIDR)
Campos de cabeçalho Um cabeçalho de pacote IPv4 contém 14 campos, incluindo o componente opcional 'opções' 8 campos de cabeçalho, usa cabeçalhos de extensão para opções
Comprimento do cabeçalho 20 bytes, pode chegar a 60 bytes dependendo dos campos opcionais e da bandeira 40 bytes
Checksum do cabeçalho Possui um checksum de cabeçalho para identificar cabeçalhos de pacotes corrompidos Sem checksum de cabeçalho, o que acelera o encaminhamento de pacotes
Esquema de transmissão Esquemas de transmissão limitada e direta Endereçamento multicast
Identificação de fluxo de pacotes Usa uma combinação de endereço de origem, porta de origem, endereço de destino, porta de destino e protocolo para identificar o fluxo Usa um rótulo de fluxo em seu cabeçalho para identificar pacotes falsificados
Fragmentação Os remetentes e os roteadores de encaminhamento são responsáveis pela fragmentação no IPv4 Apenas os remetentes são responsáveis pela fragmentação
Integridade da conexão de ponta a ponta Não é possível Possível
Compatibilidade A maioria do hardware de rede, sistemas operacionais e infraestrutura de rede, mas não com IPv6 Nem sistemas legados desenvolvidos para IPv4 nem IPv4
Resolução de servidor de nomes de domínio (DNS) Registros A Registros AAAA
Eficiência de roteamento Usa informações de cabeçalho para roteamento hierárquico e entrega de pacotes Tabelas de roteamento e endereços globalmente roteáveis para melhorar a latência
Segurança IP (IPsec) Opcional Recursos de segurança integrados em sua estrutura de cabeçalho de extensão
Criptografia e autenticação Nenhum Ambos
Privacidade Mascaramento de endereço para ocultar os últimos oito bits dos endereços IP Endereços temporários aleatórios nas extensões de privacidade IP

Saiba como a consulta reversa de DNS ajuda a encontrar endereços IP de visitantes e desanonimizar o tráfego da web.

Sudipto Paul
SP

Sudipto Paul

Sudipto Paul is an SEO content manager at G2. He’s been in SaaS content marketing for over five years, focusing on growing organic traffic through smart, data-driven SEO strategies. He holds an MBA from Liverpool John Moores University. You can find him on LinkedIn and say hi!