Qu’est-ce que localhost et en quoi est-il différent de 127.0.0.1 ?

Même si chaque périphérique réseau est séparé, votre ordinateur peut toujours communiquer sur une sorte de réseau. Un ordinateur Unix appelé « loopback » peut envoyer et recevoir des communications réseau vers et depuis lui-même par le biais d’un périphérique réseau virtuel. Votre ordinateur peut envoyer des messages de lui-même à lui-même, ce qui permet une communication de type réseau sans qu’il soit nécessaire de disposer d’un réseau opérationnel.

Qu’est-ce que 127.0.0.1 ?

127.0.0.1 est l’adresse IP de bouclage la plus courante. Elle fait partie du bloc réservé de plus de 16 millions d’adresses IP qui sont utilisées spécifiquement pour les fonctions de bouclage. Le bouclage permet à votre ordinateur de communiquer avec lui-même via les protocoles de connexion réseau.

Dans une large abstraction, un loopback est un périphérique réseau virtuel qui établit une connexion réseau avec un seul point d’extrémité. Cela signifie qu’il commence et se termine au même endroit : votre ordinateur. En fait, le périphérique de bouclage apparaît même dans ipconfig avec le nom lo comme indiqué ci-dessus. Les adresses de bouclage sont principalement utilisées pour le dépannage (similaire à un miroir) ou pour accéder aux ressources locales via une interface réseau.

Qu’est-ce que localhost ?

« Localhost » décrit un port de communication qui se connecte au serveur d’origine. Il permet à une connexion réseau de se reboucler sur elle-même afin que vous puissiez émuler des connexions réseau lorsqu’aucun réseau n’est présent ou disponible. Dans la pratique, localhost est traité comme un synonyme de 127.0.0.1 pour l’usage et la discussion. Toutefois, il est important de se rappeler qu’ils ne sont pas strictement identiques.

Avant d’effectuer une requête DNS pour traduire la chaîne de texte saisie par l’utilisateur en une adresse IP navigable, le système d’exploitation vérifie dans le fichier HOSTS la présence d’alias ou de règles de redirection. Sur un système configuré avec les normes standard, « localhost » se résout en un URI sous IPv4 ou 127.0.0.1 : : 1 pour IPv6. Cependant, il existe beaucoup plus d’adresses de bouclage que ces deux-là. Le bloc d’adresses IP réservé aux adresses de bouclage varie de 127.0.0.0.0 à 127.255.255.255, il est également très courant de trouver 192.168.100.1, 192.168.100 ou 192.168.0.2 ou 192.168.1.2.

Dans la plupart des cas, localhost sera résolu en 127.0.0.1 grâce à une règle de redirection dans le fichier HOSTS comme mentionné ci-dessus. Dans certains cas, cependant, une adresse IP différente peut être attribuée à localhost. Par conséquent, localhost pourrait faire référence à n’importe quelle adresse IP dans ce bloc et fonctionnerait de manière identique.

Conclusion : Quelle est la différence entre localhost et 127.0.0.1 ?

Sur la plupart des ordinateurs, localhost et 127.0.0.1 sont fonctionnellement identiques. Mais localhost est une étiquette pour l’adresse IP, pas l’adresse elle-même. Localhost peut faire référence à différentes adresses IP. En fait, il peut faire référence à n’importe quelle adresse IP, y compris une adresse située en dehors du bloc d’adresses réservé. Le fichier HOSTS s’en moque et ne l’arrêtera pas. Cependant, il affectera des fonctions importantes de votre système et bloquera toute application qui dépend d’une connexion hôte locale.

Le bloc d’adresses 127 a été choisi pour le bloc d’adresses de bouclage car il s’agit du dernier bloc d’adresses de classe A exécuté de la valeur d’adresse binaire 00000001 à 01111111. En IPv6, l’adresse de bouclage est la première adresse, 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1, communément exprimée sous forme tronquée comme : : 1.

Si vous êtes passé de Windows à un système Unix, vous avez peut-être remarqué que loopback est pratiquement synonyme de localhost. Vous pouvez utiliser votre fichier HOSTS pour effectuer une redirection de « loopback » vers 127.0.0.1, mais il s’agit plus d’un remplacement de texte qu’autre chose.

Nous serions ravis de connaître votre avis

Laisser un commentaire

TopInfoMedia
Logo