28Jun

Quelle est la différence entre 127.0.0.0 et 127.0.0.1?


Parfois, les questions les plus élémentaires donnent lieu à des moments propices à l'apprentissage.lisez la suite pendant que nous examinons comment un changement de chiffre entre 127.0.0.0 à 127.0.0.1 offre une chance de regarder la topologie du réseau.

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

La question

SuperUser lecteur Disa est curieux à propos des IPs de bouclage:

Je sais que les deux sont des IP de bouclage, mais ils ont un autre masque IP.

Quelle est la différence entre eux? Peuvent-ils être utilisés de manière interchangeable?

============================================================================== Voies IPv4 =================================================================== Routes actives: Destination Mask Gateway Interface Métrique 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 [...] 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306

Quel genre d'information pouvons-nous démêler à partir de cette table?

La réponse

Deux contributeurs SuperUser ont sauté pour aider à résoudre le mystère. Tout d'abord, Mmmc offre cette vue d'ensemble succincte:

Non. Vous ne pouvez pas les utiliser tous les deux. Et ce ne sont pas les deux adresses de bouclage.

127.0.0.1 est une adresse de bouclage 127.0.0.2 est une adresse de bouclage 127.0.0.3 est une adresse de bouclage et ainsi de suite

127.0.0.0 est une adresse réseau. Avec le masque 255.0.0.0, il vous indique que toute la classe A des adresses commençant par 127. *. *. * Contiendra des adresses de bouclage.

Alors, YLearn offre un aperçu plus large des conventions de nommage en général et comment y penser:

Ce qui est montré dans la capture d'écran est une table de routage à partir d'un ordinateur. La table de routage est juste une "feuille de route" qui indique à un ordinateur / routeur où aller pour se rendre à d'autres périphériques sur le réseau.

À certains égards, cela ressemble à la façon dont nous naviguons dans la vraie vie.

La première colonne fournit la liste des destinations connues( où puis-je aller) et la deuxième colonne indique à quel point la destination est spécifique( je peux aller au Canada ou je peux aller à la maison de l'oncle John au Canada).Sans entrer dans les détails, plus la valeur du masque est élevée, plus la destination est spécifique. Ainsi, une valeur de 0.0.0.0 couvre tout périphérique et une valeur de 255.255.255.255 spécifie un périphérique individuel.

La troisième colonne indique où le trafic devrait aller à côté pour arriver à la destination( si vous allez au Canada, vous devez commencer par arriver sur la rue principale) et la quatrième colonne indique quel chemin de l'appareil doit être utilisé pour arriver àla destination( de la maison vous pouvez seulement avoir votre allée mais du stationnement de Walmart vous pouvez avoir plusieurs «sorties» au choix).

Finalement, la métrique donne à l'ordinateur un moyen de choisir le meilleur chemin s'il y a plusieurs routes vers la destination( vous pouvez sortir soit du nord soit de l'est du parking pour arriver au Canada, mais l'est est plus rapide).

Donc, pour répondre à la question d'origine, non vous ne pouvez pas utiliser indifféremment 127.0.0.0 et 127.0.0.1.La différence montrée ici est qu'il existe deux routes - une route générale vers n'importe quel périphérique utilisant 127.xyz et une route très spécifique vers l'hôte 127.0.0.1( qui est dans 127.0.0.0), les deux utilisant l'interface

127.0.0.1Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.