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 com comutação de pacotes, como Ethernet. O IPv4 usa o melhor método de entrega de esforço, que não fornece garantia de entrega. O pacote IPv4 é composto de um cabeçalho e uma seção de dados. Este cabeçalho contém catorze 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 a exaustão de endereços do IPv4. Os pacotes IPv6 também são compostos de 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) | DIH (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) | |||
Tempo de Viver (8 bits) | Protocolo (8 bits) | Soma de verificação de cabeçalho (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 o comprimento de 32 bits. Portanto, o IPv4 permite um espaço de endereço de 4,3 × 109 (232.) endereços. Entre esses, alguns endereços são reservados para usos especiais, como redes privadas ou endereços multicast, o que reduz ainda mais o número disponível de endereços para uso público..
O que são cabeçalhos IPv6?
Versão (4 bits) | Classe de Tráfego (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). Um dos recursos importantes no cabeçalho IPv6 é o grande espaço de endereço. Os endereços de origem e de destino podem ter 128 bits. Isso criaria um 3,4 × 1038. (2128) espaço de endereço. 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 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 um tamanho variável devido à seção de opções no cabeçalho IPv4. Também 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 da carga, Além disso, alguns dos campos do IPv4, como DIH, identificação, bandeiras não estão presentes no IPv6.