Adresele IP sunt ierarhice în porțiunile de rețea, subrețea și host. O adresă IP poate reprezenta o rețea completă, un anumit host sau adresa de broadcast a rețelei.

Înțelegerea notației binare este importantă atunci când determinăm dacă două hosturi sunt în aceeași rețea. Biții din porțiunea de rețea a adresei trebuie să fie identifici pentru toate echipamentele care se află în aceeași rețea. Masca de subrețea este utilizată pentru a indica partea de rețea a unei adrese IP. Adresele IP pot fi alocate fie static, fie dinamic. DHCP permite alocarea automată a informației de adresare cum ar fi adrese IP, masca de subrețea, gateway-ul default și alte informații de configurare.

Hosturile IPv4 pot comunica prin una din cele trei metode: unicast, broadcast sau multicast. De asemenea, blocurile de adrese care sunt utilizate în rețelele care necesită acces limitat sau chiar deloc la Internet sunt denumite rețele private. Blocurile de adresă IPv4 private sunt: 10.0.0.0/8, 172.16.0.0/12 și 192.168.0.0/16.

Dezvoltarea spațiului de adresă IPv4 este factorul de motivare pentru a se trece la IPv6. Fiecare adresă IPv6 are 128 biți în comparație cu 32 biți dintr-o adresă IPv4. IPv6 nu folosește notația măștii de subrețea în zecimal cu virgulă. Lungimea prefixului este utilizată pentru a indica porțiunea de rețea a unei adrese IPv6 folosind adresa IPv6/lungimea prefixului.

Există trei tipuri de adrese IPv6: unicast, multicast și anycast. O astfel de adresă permite unui echipament să comunice cu alte echipamente care au IPv6 activat în același link și doar în același link (subrețea). Pachetele care au adresă link-local sursă și de destinație nu pot fi rutate în afara link în care a fost generat pachetul. Adresele link-local IPv6 sunt în gama FE80::/10.

ICMP este disponibil și pentru IPv4 și pentru IPv6. ICMPv4 este protocolul de mesagerie pentru IPv4. ICMPv6 asigură aceleași servicii pentru IPv6 dar include și funcționalitate suplimentară.

După ce este implementat, o adresă IP trebuie testată pentru a i se verifica conectivitatea și performanța de funcționare.