Qu'est-ce que Localhost et en quoi est-il différent de 127.0.0.1 ? 1

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

Même lorsque chaque périphérique réseau est déconnecté, votre ordinateur peut toujours communiquer sur une sorte de réseau. Connue sous le nom de « bouclage », une machine Unix peut envoyer et recevoir des communications réseau d’elle-même et vers elle-même via un périphérique réseau virtuel. Votre ordinateur peut s’envoyer des messages de lui-même, permettant des communications de type réseau sans avoir besoin d’un réseau fonctionnel.

Qu’est-ce que 127.0.0.1 ?

127.0.0.1 est l’adresse IP de bouclage la plus couramment utilisée. Il fait partie du bloc réservé de plus de seize millions d’adresses IP qui sont utilisées spécifiquement pour la fonctionnalité de bouclage. Un bouclage permet à votre ordinateur de communiquer avec lui-même tout en utilisant des protocoles de connexion réseau.

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

Qu’est-ce que localhost ?

différence-localhost-127-0-0-1-réseau

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

Avant de faire 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 le fichier HOSTS pour tous les alias ou règles de redirection. Sur un système configuré sur les valeurs par défaut standard, « localhost » dans un URI se résoudra en 127.0.0.1 sous IPv4 ou ::1 pour IPv6. Cependant, il existe bien plus d’adresses de bouclage que ces deux-là. Le bloc d’adresses IP réservé aux adresses de bouclage s’étend de 127.0.0.0 à 127.255.255.255.

Dans la plupart des cas, localhost se résoudra en 127.0.0.1, grâce à une règle de redirection dans le fichier HOSTS, comme mentionné ci-dessus. Mais dans certains cas, localhost peut être mappé sur une adresse IP différente. Ainsi, localhost pourrait être pointé sur n’importe quelle adresse IP de ce bloc et fonctionnerait de la même manière.

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

Sur la plupart des machines, localhost et 127.0.0.1 sont fonctionnellement identiques. Mais localhost est un étiqueter pour l’adresse IP et non l’adresse elle-même. Localhost pourrait pointer vers différentes adresses IP. En fait, il pourrait être pointé sur n’importe quelle adresse IP, même en dehors du bloc d’adresses réservé. Le fichier HOSTS s’en fiche et ne vous arrêtera pas. Cependant, cela brisera des fonctionnalités importantes sur votre système et bloquera toute application qui repose sur une connexion localhost.

Le bloc d’adresses 127 a été choisi pour le bloc d’adresses de bouclage car il s’agissait du dernier bloc d’adresses de classe A, allant de la valeur d’adresse binaire 0000001 à 01111111. En IPv6, l’adresse de bouclage est la première adresse, 0:0:0 :0:0:0:0:1, le plus souvent exprimé sous sa forme tronquée ::1.

Si vous passez de Windows à un système Unix, vous avez peut-être remarqué que le bouclage est pratiquement synonyme de localhost. Vous pouvez utiliser votre fichier HOSTS pour effectuer une redirection « en boucle » vers 127.0.0.1, mais c’est plus un remplacement de texte qu’autre chose.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.