Migração ipv6 para ipv4
O protocolo IPv4 foi desenvolvido no ano de 1975 e implementado em Setembro de 1981, descrito na RFC 791 da IETF, com o objetivo de fazer a comunicação de dados entre os computadores. Este protocolo atua na camada de Rede (3) do modelo OSI e é utilizado ainda nos dias de hoje.
Definido na RFC 791, o protocolo IP possui duas funções básicas: a fragmentação, que permite o envio de pacotes maiores que o limite de tráfego estabelecido de um enlace, dividindo os em partes menores; e o endereçamento, que permite identificar o destino e a origem dos pacotes a partir do endereço armazenado no cabeçalho do protocolo. A versão do protocolo IP utilizada na época e atualmente é a versão 4 ou IPv4. Ela mostrou-se muito robusta, e de fácil implantação e interoperabilidade, entretanto, seu projeto original não previu alguns aspectos como:
* O crescimento das redes e um possível esgotamento dos endereços IP; * O aumento da tabela de roteamento; * Problemas relacionados a segurança dos dados transmitidos; * Prioridade na entrega de determinados tipos de pacotes.
* Funcionamento e Características
As especificações do IPv4 reserva 32 bits para endereçamento suportando assim 4.294.967.296 IPs, algo que em sua criação era mais do que suficiente, pois na época o protocolo era utilizado apenas por pesquisadores e engenheiros a nível de estudos e pesquisas e não existia tantas aplicações que dependem dos recursos de um protocolo que provê comunicação entre redes distintas.
Estes endereços foram divididos em Classes, sendo elas:
Datagrama IPv4
O cabeçalho IPv4 é composto por 12 campos fixos, podendo conter ou não opções, fazendo com que seu tamanho possa variar entre 20 e 60 Bytes.
Nome e Definição dos Campos
* SourcePort (Porta Origem): Número da porta lógica onde a aplicação transmissora está localizada;
* DestinationPort (Porta Destino): Número da porta lógica onde a aplicação ou protocolo requisitado está localizado na máquina