Sebuah alamat IP mengidentifikasi sebuah host di jaringan. IPv4 memakai 32 bit, ditulis sebagai empat oktet (192.168.1.10), memberi ~4,3 miliar alamat — tidak cukup, yang mendorong NAT dan IPv6. IPv6 memakai 128 bit (2001:db8::1), ruang yang praktis tak terbatas.
Notasi membagi sebuah alamat menjadi bagian dan dengan akhiran , di mana adalah berapa banyak bit awal yang mengidentifikasi network:
