Internet Protocol version 4 e version 6 respectivamente. É uma das bases da internet, sendo o protocolo que trata de todo o encaminhamento de informação entre máquinas, ou seja, é o protocolo responsável por garantir que a informação de uma máquina A chegue à máquina B.
Basicamente, o IPv4 é um conjunto de 32 bits, normalmente escrito na forma de xxx.xxx.xxx.xxx, onde xxx é um número entre 0 e 255 (não liguem aos filmes que mostram supostos IPs com números com, por exemplo, 800 numa das secções, o máximo é mesmo 255, o valor máximo que se pode obter com 8 bits). Teóricamente, se todos os endereços de 0.0.0.0 até 255.255.255.255 pudessem ser utilizados, o máximo número de computadores que se poderia ligar à internet seria de 256*256*256*256 = 4.294.967.296. Na prática isto não é possível dado que determinados endereços estão reservados para muitos fins que não o de endereçar uma máquina.
Ora, imaginando 4 mil milhões de dispositivos a aceder simultâneamente à internet não é difícil. Telemóveis, PDAs, computadores, servidores,... é muito fácil de esgotar o espaço de endereçamento existente. Para resolver este problema existem protocolos como, por exemplo, o NAT, que permite que o mesmo endereço seja redireccionado para diferentes máquinas, dependendo da port que se esteja a aceder. Este é o sistema que muitos routers caseiros utilizam e é por isso que se configura o port forwarding para muitas coisas que os utilizadores desejam fazer nas redes caseiras.
No caso do IPv6, são endereços de 128 bit, ou seja, 4 vezes maiores que os endereços IPv4. O formato destes é usualmente XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX, onde cada X é um valor hexadecimal entre 0 e F, fornecendo um total de 65536*65536*65536*65536*65536*65536*65536*65536 ~= 340 biliões de triliões de endereços diferentes.
Com este sistema deixa de haver necessidade de dinamizar os endereços de cada computador de cada vez que este se liga à internet, podendo ser fixo. Claro que a segurança disto também foi posta em causa e também está pensada a dinamização do endereço.