Une adresse IP identifie un host sur un réseau. IPv4 utilise 32 bits, écrits en quatre octets (192.168.1.10), donnant ~4,3 milliards d'adresses — pas assez, ce qui pousse à NAT et IPv6. IPv6 utilise 128 bits (2001:db8::1), un espace pratiquement illimité.
La notation divise une adresse en une et une partie avec un suffixe , où est le nombre de bits de tête qui identifient le réseau :
