Cabeçalhos IPv4 vs IPv6
IPv4 (Internet Protocol versão 4) é a quarta versão do Internet Protocol (IP). É usado em redes Link Layer comutadas por pacotes, como Ethernet. O IPv4 usa o método de entrega de melhor esforço, 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 version 6) é a versão do IP que se seguiu ao IPv4. O IPv6 foi desenvolvido como uma solução para o esgotamento dos endereços IPv4. Os pacotes IPv6 também são compostos por um cabeçalho e uma seção de dados. O cabeçalho IPv6 é composto de 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) |
Fragment Offset (13 bits) |
|||
Tempo de Viver (8 bits) |
Protocolo (8 bits) |
Header Checksum (16 bits) |
|||
Endereço IP de origem (32 bits) |
|||||
Endereço IP de Destino (32 bits) |
|||||
Opções (comprimento variável) |
Preenchimento (comprimento variável) |
No cabeçalho IPv4, o endereço de origem e o endereço de destino têm 32 bits. Portanto, o IPv4 permite um espaço de endereço de 4,3 × 10 9 (2 32) endereços. Entre eles, 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 salto (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 saltos e uma referência ao cabeçalho da extensão (se houver). Um dos recursos 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 × 10 38 (2 128). 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 protocolo da Internet 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 de IPv4 4,3 × 10 9 (2 32) e o espaço de endereço de IPv6 3,4 × 10 38 (2 128), 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 um 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 útil, etc. Além disso, alguns dos campos no IPv4, como IHL, identificação, sinalizadores, não estão presentes no IPv6.