Một địa chỉ IP định danh một host trên mạng. IPv4 dùng 32 bit, viết thành bốn octet (192.168.1.10), cho ~4,3 tỷ địa chỉ — không đủ, và điều đó thúc đẩy NAT cùng IPv6. IPv6 dùng 128 bit (2001:db8::1), một không gian gần như vô hạn.
Ký hiệu chia một địa chỉ thành phần và phần bằng hậu tố , trong đó là số bit đầu định danh network:
