Siamo abituati a richiedere la visualizzazione di una pagina in Internet con la digitazione di una URL, cioč di un indirizzo alfabetico facile da memorizzare, esempio http://www.server.com/directory/file.htm. Tuttavia i server in Internet hanno un indirizzo IP numerico (esempio 194.185.16.129 che corrisponde a virgilio.it). La traduzione da URL a indirizzo IP viene effettuata dal DNS.
Ogni computer collegato in rete (sia essa Internet od una rete locale) deve avere un suo indirizzo IP diverso da tutti gli altri. Si distingue l'IP statico e l'IP dinamico. Ogni pacchetto di dati che transita in rete č contraddistinto dall'indirizzo IP del computer di origine e dall'indirizzo IP del computer di destinazione.