Localhost
"Localhost" fait référence à l'ordinateur local sur lequel un programme est exécuté. Par exemple, si vous exécutez un navigateur Web sur votre ordinateur, celui-ci est considéré comme "l'hôte local". Bien que cela n'ait pas besoin d'être spécifié lors de l'utilisation d'un seul ordinateur, il faut définir l'hôte local lors de l'exécution de programmes à partir de plusieurs ordinateurs. Par exemple, un administrateur réseau peut utiliser son ordinateur local pour démarrer un serveur Web sur un système et utiliser un programme d'accès à distance sur un autre. Ces programmes seraient exécutés à partir d’ordinateurs autres que l’hôte local.
Dans l'exemple ci-dessus, les deux ordinateurs non locaux doivent être définis par leurs adresses IP. La machine locale est définie comme "localhost", ce qui lui donne une adresse IP de 127.0.0.1. Ceci est considéré comme une adresse de "bouclage" car les informations qui lui sont envoyées sont réacheminées vers la machine locale. Localhost est souvent utilisé dans les langages de script Web tels que PHP et ASP pour définir le serveur à partir duquel le code doit être exécuté ou l'emplacement d'une base de données.