En IP-adresse identificerer en host på et netværk. IPv4 bruger 32 bit, skrevet som fire oktetter (192.168.1.10), hvilket giver ~4,3 milliarder adresser — ikke nok, hvilket driver NAT og IPv6. IPv6 bruger 128 bit (2001:db8::1), et praktisk talt ubegrænset rum.
-notation deler en adresse i et og en -del med et -suffiks, hvor er, hvor mange indledende bits der identificerer netværket:
