Nella rete Internet, un indirizzo logico è un indirizzo IP che può essere assegnato dal software nel server o router o può essere assegnato dall'utente, in contrasto con l'indirizzo fisico (chiamato anche l'indirizzo MAC) che è impostato nell'hardware in fabbrica e inalterabile. L'indirizzo logico viene quindi utilizzato dai protocolli di livello di rete 3 (o Open Systems Interconnection - OSI - layer).
I protocolli di livello di rete comuni includono IP (abbinato a TCP,) IPX (spesso associato a SPX) e AppleTalk. Il software di protocollo del livello di rete traduce l'indirizzo logico in un indirizzo MAC o fisico per inviare i pacchetti di dati lungo la rete tra i dispositivi.