Os números de versão da 'versão' são parte do campo de cabeçalho IP (descrito em RFC 791 ) e é 4 bits de largura. Assim como muitos dos números que chegam à Internet, os números da versão fazem parte da Autoridade para Atribuição de Números na Internet . p>
A lista dos números de versão pode ser encontrada no link que mostra:
0 Reserved http://tools.ietf.org/html/rfc4928 section 3
1 Reserved http://tools.ietf.org/html/rfc4928 section 3
2 Unassigned
3 Unassigned
4 IP - Internet Protocol http://tools.ietf.org/html/rfc791
5 ST - ST Datagram Mode http://tools.ietf.org/html/rfc1190
6 IPv6 - Internet Protocol version 6 http://tools.ietf.org/html/rfc1752
7 TP/IX - TP/IX: The Next Internet http://tools.ietf.org/html/rfc1475
8 PiP - The P Internet Protocol http://tools.ietf.org/html/rfc1621
9 TUBA - TUBA http://tools.ietf.org/html/rfc1347
10 Unassigned
11 Unassigned
12 Unassigned
13 Unassigned
14 Unassigned
15 Reserved
E é daí que vêm os números e o que já está por aí. Se houver algo após o IPv6 que não é um dos números já definidos, o próximo número disponível da versão do protocolo de Internet disponível é 10.
Os detalhes do ST podem ser lidos no RFC 1190 . Este protocolo foi desenvolvido por Jim Forgie e nunca foi mais do que experimental. A página da Wikipedia sobre isso pode ser encontrada em Protocolo de Transmissão da Internet .
Note que estes números atribuídos foram de dias atrás, quando as coisas eram um pouco mais ... livres de cuidados com a internet. Rede de classes / 8 os blocos foram distribuídos de forma razoavelmente livre (conhecidos como redes de 'classe A') - várias universidades têm espaços de rede de milhões (16.7M) de endereços IPv4.
A alocação de números de versões para protocolos experimentais provavelmente também foi um sinal dos tempos (embora o IPv6 tenha feito isso para uso prático). A IANA é muito mais conservadora, atribuindo números hoje.