O adresă IP identifică un host într-o rețea. IPv4 folosește 32 de biți, scriși ca patru octeți (192.168.1.10), oferind ~4,3 miliarde de adrese — nu suficient, ceea ce impulsionează NAT și IPv6. IPv6 folosește 128 de biți (2001:db8::1), un spațiu practic nelimitat.
Notația împarte o adresă într-un și o parte de cu un sufix , unde este câți biți de la început identifică rețeaua:
