Ieder apparaat dat verbinding maakt met het internet krijgt automatisch een unieke code toegewezen, het IP-adres. Dit IP-adres kan gezien worden als de naam van het apparaat, waardoor alles wat online gebeurt kan worden herleid naar de gebruiker. Door de enorme groei van verschillende apparaten is het praktisch onmogelijk om ieder apparaat een eigen vast IP-adres te geven. Om deze reden worden door de provider ook dynamische IP-adressen uitgegeven.