Quelle est la différence entre 127.0.0.1 et 127.0.0.0

11

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?

===========================================================================

IPv4 routes
===========================================================================
Active routes:
Destination               Mask          Gateway        Interface Metric
      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
Disa
la source

Réponses:

21

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

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

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

mnmnc
la source
1
@mnmnc, Pourquoi le masque est-il nécessaire? N'est-ce pas standard qui 127.*.*.*contiendra des adresses de bouclage?
Pacerier
pourquoi quand je vois un howto il y a 127.0.0.1/8 ??? Doit être 127.0.0.0/8. Merci
Pol Hallen
7

127.0.0.0est l' adresse réseau (avec masque de réseau 255.0.0.0ou 127.0.0.0/8).

127.0.0.1est une adresse d' hôte dans ce réseau.

user1686
la source
6
Vrai. 127.0.0.0 avec le masque 255.255.255.255 pourrait théoriquement également fonctionner. En pratique, c'est une très mauvaise idée. puisque l' ancien logiciel utilisait l'adresse la plus basse d'une plage comme adresse de diffusion.
Hennes
4

Ce qui est montré dans la capture d'écran est une table de routage depuis un ordinateur. La table de routage est juste une "feuille de route" qui indique à un ordinateur / routeur où aller pour accéder à d'autres appareils sur le réseau.

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

La première colonne fournit la liste des destinations connues (où puis-je aller) et la deuxième colonne indique le degré de spécificité de la destination (je peux aller au Canada ou je peux aller chez Oncle John au Canada). Sans entrer dans les détails, plus la valeur du masque est "élevée", plus la destination est précise. Ainsi, une valeur de 0.0.0.0 couvre l'accès à n'importe quel périphérique et une valeur de 255.255.255.255 spécifie un périphérique individuel.

La troisième colonne spécifie où le trafic doit aller ensuite pour arriver à destination (si vous allez au Canada, vous devez commencer par vous rendre sur la rue Main) et la quatrième colonne indique quel chemin hors de l'appareil doit être utilisé pour se rendre à la destination (de la maison, vous ne pouvez avoir que votre entrée, mais à partir du parking Walmart, vous pouvez avoir plusieurs "sorties" à choisir).

Enfin, la métrique donne à l'ordinateur un moyen de choisir le meilleur chemin s'il y a plusieurs itinéraires vers la destination (vous pouvez sortir par la sortie nord ou 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 les versions 127.0.0.0 et 127.0.0.1 de manière interchangeable. 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 pour héberger 127.0.0.1 (qui est dans 127.0.0.0), qui utilisent toutes les deux l'interface 127.0.0.1.

YLearn
la source
Votre dernier paragraphe indique qu'il y a une différence. Mais si nous laissons de côté la "route spécifique" (ligne 127.0.0.1 255.255.255.255), le trafic n'utiliserait-il pas 127.0.0.1alors la "route générique" (ligne 127.0.0.0 255.0.0.0) et se retrouverait-il au même endroit puisque les deux utilisent l' 127.0.0.1interface?
Pacerier