Pour pouvoir communiquer, chaque machine présente sur un réseau doit avoir un identifiant unique, on parle alors d’adresses IP. Cependant pour un utilisateur, il est impensable de retenir les adresses IP de chaque ordinateur. C’est pourquoi des mécanisme de résolution de noms ont été mis en place. Un mécanisme de résolution de noms permet de traduire des noms en adresses IP et inversement.