Protocolos IPv4 vs IPv6 | Esquemas e limitações de endereçamento IP
protocolo de internet
IP (Internet Protocol) é definido na IETF (Internet Engineering Task Force) RFC791 (Solicitação de comentários) em 1981. IP é um protocolo sem conexão usado em redes de comunicação comutada por 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 o melhor esforço, portanto, cai sob o melhor tráfego de esforço nas redes de transmissão de pacotes. A camada acima do IP (TCP) cuidará da entrega e seqüenciamento garantidos de pacotes.
Endereço IP é um número fornecido para identificar exclusivamente um host na rede de computadores globalmente. Em um exemplo de palavra real, você pode pensar como um número de telefone com código de país exclusivo para alcançar uma pessoa. Se Alice quiser ligar para Bob, ela 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 de 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á ligando para o escritório de Bob e digite o número do ramal para alcançar Bob. O número do ramal não pode ser alcançado de fora porque esse ramal é privado. (Ext 834929), o mesmo número de ramal também pode existir em outra empresa. (Empresa B Ext 834929). É 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 externamente e também não é único.
IPv4
Definido na RFC 791
Este é um número de 32 bits para identificar hosts. Portanto, o espaço total de endereços é 232, o que é quase igual a 4 × 109. O IP é operado em conceitos de classe e sem classe para superar a falta de endereços. Rede classful é um plano de endereçamento para identificar a rede e os hosts das redes. O IPv4 possui 5 classes A, B, C, D e E. Na classe A, os primeiros 8 bits de 32 bits identificam a rede e a Classe B são os primeiros 16 bits e na classe C são 24 bits. Se você considerar um endereço de classe C, os primeiros 24 bits identificam a parte da rede e os últimos 8 bits para identificar os hosts nessa rede específica. Em teoria, uma rede de classe C pode conter apenas 28, que são 256 hosts.
Devido à limitação do espaço de endereço, o CIDR (Classless Inter-Domain Routing) foi introduzido em 1993. Em vez de ter uma parte de rede fixa e parte de host, o CIDR introduz um comprimento variável de rede e parte de host com máscaras de sub-rede relevantes.
IPv6
Definido na RFC 2460
O IPv6 é introduzido para superar a escassez 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 os problemas de espaço de endereçamento e roteamento de tráfego.
Formato do endereço:
Aqui no IPv6, os primeiros 64 bits definem a parte da rede e o restante dos 64 bits é a parte do endereço do host. O IPv4 é representado em 4 blocos de 8 bits binários, 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 facilitar o uso, ele pode ser abreviado com as seguintes regras
(1) Zeros à esquerda dentro de um valor de 16 bits podem ser omitidos
(2) A ocorrência única de grupos consecutivos de zeros em um endereço pode ser substituída por dois pontos duplos
Portanto, 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 pode ser escrito da seguinte maneira
2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
2607: f0d0: 1002: 0051 :: 202: 4
Principais características do IPv6
(1) Grande espaço de endereço, já que é de 128 bits
(2) Suporte aprimorado ao Multicast
(3) Suporte para segurança da camada de rede
(4) Mobilidade suportada
(5) Cabeçalho extensível, se necessário
(6) Cargas úteis de tamanho maior suportadas no IPv6 se a rede suportar MTU maior. (Jumbogramas)
Resumo:
(1) IPv4 é um espaço de endereço de 32 bits, onde o IPv6 possui um espaço de endereço de 128 bits.
(2) O CIDR foi introduzido para uso otimizado do IPv4
(3) O formato IPv4 é quatro Octetos e o IPv6 é Hexadecimal de 8 blocos..
(4) Embora o IPv4 suporte multicast limitado, o IPv6 oferece suporte extensivo ao Multicast
(5) O IPv6 evita o roteamento triangular, pois suporta a mobilidade
(6) O IPv6 suporta uma carga útil maior que o IPv4
(7) O encapsulamento IP é usado para interconexão IPv4 e IPv6 no momento.