Principalul diferență între IPv4 și IPv6 constă în lungimea adresei IP și numărul de adrese disponibile. IPv4 utilizează adrese de 32 de biți, ceea ce permite aproximativ 4,3 miliarde de adrese unice, în timp ce IPv6 utilizează adrese de 128 de biți, ceea ce permite un număr extrem de mare de adrese unice (peste 340 de miliarde de miliarde de miliarde).