Qual é a diferença entre os protocolos IPv4 e IPv6
Protocolos IPv4 vs IPv6 | Esquemas de endereçamento de IP e limitações
Protocolo de Internet
IP (Protocolo de Internet) é definido na IETF (Internet Engineering Task Force) RFC791 (Pedido de comentários) em 1981. O IP é um protocolo sem conexão usado em redes de comunicação com comutação de pacotes. O IP fornece transmissão de dados de um host para outro, onde o host é identificado com um número exclusivo chamado endereço IP. O IP não suporta entrega garantida ou mantém a sequência de entrega. Ele opera para oferecer com o melhor esforço, então, ele cai sob o melhor esforço de tráfego em redes de transmissão de pacotes. A camada acima de IP (TCP) cuidará da entrega garantida e seqüenciamento de pacotes.
O endereço IP é um número dado para identificar de forma exclusiva um host na rede de computadores globalmente. Em um exemplo de palavras reais, você pode pensar como um número de telefone com o código do país, que é exclusivo para alcançar uma pessoa. Se Alice quer ligar para Bob, Alice ligará para o número de telefone de Bob, exatamente na comunicação de pacotes, se Alice quiser enviar um pacote para Bob; Alice enviará o pacote para o endereço IP do Bob, que é único. Esses endereços IP são chamados de IP público ou IP real. Pense em um caso em que Alice está chamando o escritório de Bob e socorra o número da extensão para chegar a Bob. O número da extensão não pode ser alcançado por fora porque esta extensão é privada. (Extr 834929), o mesmo número de extensão pode existir em outra empresa também. (Companhia B Ext 834929). É como o mesmo no mundo IP, também existem endereços IP privados que estão sendo usados dentro de uma rede privada. Isso não é diretamente acessível do exterior e não é exclusivo também.
IPv4
Definido em RFC 791
Este é um número de 32 bits para identificar hosts. Portanto, o espaço de endereço total é 232, que é quase igual a 4 × 109. O IP é operado em conceitos clássicos e sem classes para superar a falta de endereços. A rede Classful é um plano de endereçamento para identificar a rede e os hosts das redes. IPv4 tem 5 classes A, B, C, D e E. Na classe A, os primeiros 8 bits de 32 bits identificam a rede e Classe B são os primeiros 16 bits e na classe C são 24 bits. Se você considera um endereço de classe C primeiro 24 bits, identifique a parte da rede e os últimos 8 bits para identificar os hosts nessa rede específica. Em teoria, uma rede classe C pode conter apenas 28 que são 256 hosts.
Devido à limitação do espaço de endereços, o CIDR (Classless Inter-Domain Routing) é introduzido em 1993. Ao invés de ter uma parte da rede fixa e parte do host, o CIDR introduz o comprimento variável da rede e parte do host com máscaras relevantes de sub-rede.
IPv6
Definido no RFC 2460
IPv6 é introduzido para superar a falta de espaço de endereço IP.IPv6 é um número de 128 bits com espaço de endereço de 2128 (cerca de 3, 4 × 1038). Isso oferece flexibilidade para superar problemas de endereçamento e tráfego de roteamento.
Formato de endereço:
Aqui, no primeiro IPv6, 64 bits define a parte da rede e o resto dos 64 bits é parte do endereço do host. O IPv4 é representado em 4 blocos de binário de 8 bits enquanto o IPv6 é representado por 8 grupos de valores hexadecimais de 16 bits separados por dois pontos.
Exemplo: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
Além disso, para uma utilização fácil, pode ser abreviado com as seguintes regras
(1) Zeros iniciais dentro de um valor de 16 bits pode ser omitido
(2) A ocorrência única de grupos consecutivos de zeros dentro de um endereço pode ser substituída por um duplo cólon
Então 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 pode ser escrito da seguinte forma
2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
2607: f0d0: 1002: 0051:: 202: 4
Principais características do IPv6
(1) Espaço de endereço grande, uma vez que é de 128 bits
(2) Suportes aprimorados para Multicast
(3) Suporte para segurança de camada de rede
(4) Mobilidade suportada
(5) Cabeçalho extensível, se necessário
(6) Maior Tamanho das cargas úteis suportadas no IPv6 se a rede suportar MTU maior. (Jumbograms)
Resumo:
(1) O IPv4 é um espaço de endereço de 32 bits onde, como IPv6, possui espaço de endereço de 128 bits.
(2) CIDR foi introduzido para o uso otimizado de IPv4
(3) O formato IPv4 é quatro Octect e IPv6 é 8 bloqueios Hexadecimais.
(4) Mesmo que o IPv4 ofereça suporte a multicast limitado, o IPv6 está suportando extensivamente Multicast
(5) O IPv6 evita o roteamento triangular, pois ele suporta Mobility
(6) O IPv6 suporta uma carga útil maior que o IPv4
(7) O tunelamento IP é usado para interconexão IPv4 e IPv6 no momento.