Internet Protocol, em primeiro lugar definido no Pedido de documento Comment (RFC) 791, em 1981. O nome do IP versão 4 implicaria que havia versões anteriores do IP, mas na verdade não foram. Até a versão 4 do TCP, funcionalidades de IP foram realizadas pela TCP, mas não havia nenhum protocolo distinto chamado IP e com a versão 4, TCP foi dividida em duas partes TCP e IP. A fim de proporcionar consistência número mesma versão foi aplicada IP, também. Isto significa, IPv4 é realmente IPv1 que foi definido na RFC 791.
NECESSIDADE DE IPv6 Limitações do protocolo atual Como mencionado antes, o IPv4, que é a versão atual em uso é a única versão que foi implantado e não mudou desde RFC 791, que foi publicado em 1981. No entanto, foi concebida apenas com foco na pequena rede experimental e crescimento de hoje da Internet não foi considerado. Depois de duas décadas Internet tornar-se uma ferramenta de comunicação popular, amplamente utilizado. Esta popularidade causou a atingir limites estruturais da IP.
A propriedade mais importante de IP é o seu sistema de atribuição de número que atribui um número a todos (Karadere, nd). Em teoria, com a sua estrutura de endereçamento de 32 bits, o IPv4 oferece 4294967296 números IP. No entanto, como Yegin (2005) afirma, devido a mecanismos de atribuição de número ineficientes, quantidade endereço ativo não pode nunca chegar a este nível.
Para utilizar esse espaço de endereço limitado de forma mais eficiente, muitas tecnologias, como a Classes Inter-Domain Routing (CIDR), foram desenvolvidos Point-to-Point Protocol (PPP) e Dynamic Host Configuration Protocol (DHCP). No entanto, de acordo com Kozierok (2004) que só ajudou a adiar o esgotamento do espaço de endereços. Eventualmente, a tecnologia Network Address Translator (NAT) foi incluído na estrutura de Internet como um patch para o limite de endereço.
NAT é o sistema que permite que os destinatários privada anfitriões para se conectar