tornar a comunicacao mais eficiente e reduzir o processamento necessario para isso.A imagem abaixo mostra o cabecalho padrao do IPv6:Vejamos os campos:- Version: campo que identifica a versao do protocolo. No caso do IPv6, e preenchido com 6. No IPv4, com 4;- Traffic class: indica a qual classe o pacote de dados pertence, podendo definir sua prioridade;- Flow label: identifica pacotes que pertecem ou nao ao mesmo fluxo de dados;- Payload length: informa o tamanho do pacote em bytes;- Next header: identifica qual o proximo cabecalho que segue o atual (um cabecalho de extensao, por exemplo) ou o protocolo da proxima camada;- Hop limit: indica a quantidade maxima de roteadores pelos quais o pacote pode passar. Caso exceda o limite, o pacote e descartado;- Source address: informar o endereco de origem do pacote;- Destination addres: informa o destino do pacote, isto e, o endereco final.Note que o cabecalho do IPv6 pode ser "estendido" com campos adicionais, que oferecem, por exemplo, recursos para autenticacao ou confidencialidade dos pacotes de dados transmitidos. Sao os chamados "cabecalhos de extensao", tal como menciona a explicacao do campo "Next header".IPv6 e IPv4O elevadissimo numero de enderecos IPv6 permite que apenas esse protocolo seja utilizado na internet. Acontece que essa mudanca nao pode acontecer de uma hora para outra. Isso porque roteadores, servidores, sistemas operacionais, entre outros precisam estar plenamente compativeis com o IPv6, mas a internet ainda esta baseada no IPv4. Isso significa que ambos os padroes vao coexistir por algum tempo.Seria estupidez criar dois "mundos" distintos, um para o IPv4, outro para o IPv6. Portanto, e necessario nao so que ambos coexistam, mas tambem se que comuniquem. Ha alguns recursos criados especialmente para isso que podem ser implementados em equipamentos de rede:- Dual-Stack (pilha dupla): faz com que um unico dispositivo - um roteador, por exemplo - tenha suporte aos dois protocolos;- Tunneling (tunelamento): cria condicoes para o trafego de pacotes IPv6 em redes baseadas em IPv4 e vice-versa. Ha varias tecnicas disponiveis para isso, como Tunnel Broker e 6to4, por exemplo;- Translation (traducao): faz com que dispositivos que suportam apenas IPv6 se comuniquem com o IPv4 e vice-versa. Tambem ha varias tecnicas para traducao, como Application Layer Gateway (ALG) e Transport Relay Translator (TRT).Felizmente, praticamente todos os sistemas operacionais da atualidade sao compativeis com ambos os padroes. No caso do Windows, por exemplo, e possivel contar com suporte pleno ao IPv6 desde a versao XP (com Service Pack 1). Versoes posteriores, como Vista e 7, contam com suporte habilitado por padrao. Tambem ha compatibilidade plena com o Mac OS X e versoes atuais de distribuicoes Linux.E bom que saiba: ja e possivel obter enderecos IPv6, o que mostra que essa e uma tecnologia estavel, usavel. No Brasil, por exemplo, as solicitacoes podem ser feitas no endereco http://registro.br.SegurancaNo IPv6, houve tambem a preocupacao de corrigir as limitacoes de seguranca existentes no IPv4. Um dos principais mecanismos criados para isso - talvez, o mais importante - e o IPSec (IP Security), que fornece funcionalidades decriptografia de pacotes de dados, de forma a garantir tres aspectos destes: integridade,