Un Indirizzo IP (dall'inglese Internet Protocol address) è un numero che identifica univocamente un dispositivo collegato a una rete che utilizza Internet Protocol come protocollo di comunicazione. Un indirizzo IP assolve essenzialmente a due funzioni principali: identificare un dispositivo sulla rete e fornirne il percorso di raggiungibilità.
L'indirizzo IP è un indirizzo di livello 3 del modello ISO-OSI che si rende necessario per l'indirizzamento indiretto tramite l'omonimo protocollo di rete IP ovvero per interconnettere (internetworking) più sottoreti diverse all'interno del paradigma TCP-IP della rete Internet. Si contrappone all'indirizzo fisico di livello 2 o indirizzo MAC utilizzato invece per l' indirizzamento diretto all'interno di una sottorete locale.
Più esattamente l'indirizzo IP viene assegnato a una interfaccia (ad esempio una scheda di rete) che identifica l'host di rete, che può essere un personal computer, un palmare, un router, elettrodomestici in generale, ecc. Va considerato, infatti, che un host può contenere più di una interfaccia: ad esempio, un router ha diverse interfacce (minimo due) e per ognuna occorre un indirizzo IP.