Pašlaik izmanto divas interneta protokola versijas – IP 4. versija (IPv4) un IP 6. versija (IPv6). Tām ir divas galvenās funkcijas: identifikācija un atrašanās vietas noteikšana.Galvenā atšķirība starp IPv4 un IPv6 ir iespējamo adrešu skaits. IPv4 ir tikai aptuveni 4 miljardi adrešu, jo izmanto tikai 32 bitus. IPv6 ieviesa 1995. gadā, lai nodrošinātu, ka tās neizsīks: IPv6 izmanto 128 bitus, kas dod 3,4 x 1038 iespējamās adreses.