Qu'est-ce que localhost?

Qu'est-ce que localhost?

Dans le réseautage informatique, le terme «Localhost» fait référence à l'appareil actuel utilisé pour y accéder. Il est utilisé pour accéder aux services réseau qui s'exécutent sur l'hôte via l'interface réseau Loopback. L'utilisation de l'interface Loopback contourne tout matériel d'interface réseau local.

Le terme «Localhost» est dérivé de la combinaison des mots "local" et "héberger". Le mot "local" fait référence à l'appareil lui-même, tandis que le mot "héberger" fait référence à l'appareil hébergeant un service ou une application. Par conséquent, «localhost» signifie littéralement «l'hôte local."

Dans la plupart des cas, LocalHost est utilisé pour accéder aux services réseau qui s'exécutent sur le même appareil que celui utilisé pour y accéder. Par exemple, si vous exécutez un serveur Web sur votre ordinateur local, vous pouvez utiliser l'URL «Http: // localhost» Pour accéder au serveur Web à partir du même ordinateur.

Le 'Loopback' L'interface réseau est une interface réseau virtuelle qui est utilisée pour communiquer avec les propres services réseau de l'hôte. Il n'est associé à aucune interface de réseau physique, et tout le trafic envoyé à l'interface de bouclage est en boucle à l'hôte. L'interface de bouclage est attribuée à l'adresse IP '127.0.0.1', qui est une adresse IP spéciale réservée à l'interface de bouclage.

ip addr show lo  
Sortie 1: LO: MTU 65536 QDISC NOqueue State Group inconnu par défaut Qlen 1000 Lien / Loopback 00: 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00 INET 127.0.0.1/8 Scope Host lo valid_lft Forever Preferred_lft Forever Inet6 :: 1/128 Scope Host Valid_lft Forever Preferred_lft Forever 

L'interface de bouclage est utile pour tester les services et les applications réseau sur un seul appareil sans avoir besoin d'une connexion réseau. Il est également utile pour accéder aux services réseau et aux applications à partir de différents emplacements sur le même appareil, comme à partir de différents comptes d'utilisateurs ou machines virtuelles.

Exemples:

Voici quelques exemples de la façon dont LocalHost peut être utilisé:

  • Accéder à un serveur Web fonctionnant sur le périphérique local: Pour accéder à un serveur Web en cours d'exécution sur l'appareil local, vous pouvez utiliser l'URL «Http: // localhost» ou «Http: // 127.0.0.1" dans un navigateur Web. Cela se connectera au serveur Web via l'interface de bouclage et affichera le site Web hébergé sur l'appareil local.
  • Tester un service réseau: Pour tester un service réseau, comme un serveur Web ou un serveur de base de données, vous pouvez utiliser l'interface de bouclage pour vous connecter au service à partir du même appareil. Cela vous permet de tester le service sans avoir besoin d'une connexion réseau.
  • Accéder à un service à partir d'un emplacement différent sur le même appareil: Pour accéder à un service à partir d'un emplacement différent sur le même appareil, par exemple à partir d'un autre compte utilisateur ou d'une machine virtuelle, vous pouvez utiliser l'interface de bouclage pour vous connecter au service. Par exemple, si vous exécutez un serveur Web sur une machine virtuelle, vous pouvez utiliser l'URL «Http: // localhost» à partir de la machine hôte pour accéder au serveur Web.

Conclusion:

En résumé, LocalHost est un terme utilisé pour accéder aux services réseau qui s'exécutent sur l'appareil actuel via l'interface réseau Loopback. Il est utile pour tester les services et les applications réseau sur un seul appareil et pour accéder aux services à partir de différents emplacements sur le même appareil.