Gli indirizzi IP possono essere rappresentati in formato binario, decimale o simbolico. Sono suddivisi in due campi: netid (rete) e hostid (computer). Gli indirizzi IP sono classificati in 5 classi (A, B, C, D, E), con diverse dimensioni per netid e hostid, e ciascuna classe è adatta a reti di diverse dimensioni.