Cabeçalhos IPv4 vs IPv6
IPv4 (Internet Protocol version 4) é a quarta versão do Internet Protocol (IP). É usado em redes de camada de link comutadas por pacotes, como Ethernet. O IPv4 usa o método de entrega de melhor esforço, que não oferece garantia de entrega. O pacote IPv4 é composto por um cabeçalho e uma seção de dados. Este cabeçalho contém quatorze campos. IPv6 (Internet Protocol versão 6) é a versão do IP que seguiu o IPv4. O IPv6 foi desenvolvido como uma solução para o esgotamento de endereços do IPv4. Os pacotes IPv6 também são compostos por um cabeçalho e uma seção de dados. O cabeçalho IPv6 é composto por uma parte de tamanho fixo que pode fornecer a funcionalidade principal e a opção de estender o cabeçalho para incluir recursos especiais.
O que são cabeçalhos IPv4?
Versão (4 bits) |
IHL (Comprimento do cabeçalho da Internet) (4 bits) |
Tipo de Serviço (8 bits) |
Comprimento Total (16 bits) |
||
Identificação (16 bits) |
Bandeiras (3 bits) |
Deslocamento de fragmento (13 bits) |
|||
Hora de viver (8 bits) |
Protocolo (8 bits) |
Soma de Verificação do Cabeçalho (16 bits) |
|||
Endereço IP de Origem (32 bits) |
|||||
Endereço IP de Destino (32 bits) |
|||||
Opções (tamanho variável) |
Preenchimento (tamanho variável) |
No cabeçalho IPv4, o endereço de origem e o endereço de destino têm o comprimento de 32 bits. Portanto, o IPv4 permite um espaço de endereçamento de 4,3×109 (232) endereços. Dentre estes, alguns endereços são reservados para usos especiais como redes privadas ou endereços multicast, o que reduz ainda mais o número de endereços disponíveis para uso público.
O que são cabeçalhos IPv6?
Versão (4 bits) |
Classe de Trânsito (8 bits) |
Etiqueta de fluxo (20 bits) |
||
Comprimento da carga útil (16 bits) |
Próximo Cabeçalho (8 bits) |
Limite de s alto (8 bits) |
||
Endereço de Origem (128 bits) |
||||
Endereço de Destino (128 bits) |
O cabeçalho do IPv4 consiste em uma parte fixa e uma extensão. A parte fixa contém os endereços de origem e destino, um contador de s altos e uma referência ao cabeçalho da extensão (se houver). Uma das características importantes no cabeçalho IPv6 é o grande espaço de endereço. Os endereços de origem e destino podem ter 128 bits. Isso criaria um espaço de endereço de 3,4×1038 (2128). O cabeçalho da extensão contém informações especiais como informações sobre roteamento, segurança, etc.
Qual é a diferença entre os cabeçalhos IPv4 e IPv6?
IPv4 é a quarta versão do Internet Protocol e IPv6 é o sucessor do IPv6. A diferença mais importante entre esses dois é o tamanho do espaço de endereço. O IPv4 permite apenas endereços de origem e destino de 32 bits, enquanto o IPv6 permite endereços de origem e destino de 128 bits. Isso torna o espaço de endereço do IPv4 4.3×109 (232) e o espaço de endereço do IPv6 3.4×1038 (2128), que é muito maior. Além disso, o IPv4 contém um espaço alocado para opções, mas no IPv6 esta seção é movida para o cabeçalho da extensão. Além disso, o cabeçalho IPv6 tem um tamanho fixo de 40 bytes, enquanto o cabeçalho IPv4 pode ter tamanho variável devido à seção de opções no cabeçalho IPv4. Além disso, algumas das seções no cabeçalho foram renomeadas. Por exemplo, o tipo de serviço foi renomeado para classe de tráfego; comprimento total foi renomeado para comprimento de carga, etc. Além disso, alguns dos campos no IPv4, como IHL, identificação, sinalizadores, não estão presentes no IPv6.