web-dev-qa-db-fra.com

pourquoi l'adresse IP de bouclage de 127.0.0.1 à 127.255.255.254?

Je sais que 127.0.0.1 ~ 127.255.255.254 sont les adresses IP de bouclage pour la plupart des systèmes d'exploitation modernes et nous pourrions utiliser ces adresses IP pour faire référence à notre propre ordinateur. Mais la version 127.0.0.1 ne suffit-elle pas?!?! pourquoi une large gamme? pourquoi de 127.0.0.1 à 127.255.255.254?

35
kiana

Le réseau 127/8 peut être utilisé pour un certain nombre de choses.

1) Simuler un grand nombre d'ordinateurs différents dans un réseau rapide (simplement mettre en place plus d'interfaces et leur lier des services) sans utiliser de machines virtuelles. Cela peut être utile si vous souhaitez que plusieurs serveurs Web différents s'exécutent localement sur le port 80 pour une raison quelconque.

2) Autoriser plus de services exécutés localement que le 64k TCP le permettrait (bien qu'il semble peu probable que vous atteigniez cette limite rationnellement)

3) Jouer à des jeux avec des gens qui ne connaissent pas ce factoïde; "Hé, vous êtes un hacker perdant, je parie que vous ne pouvez même pas me pirater. Allez-y et essayez; je ​​suis à 127.45.209.66"

Probablement d'autres choses aussi.

42
Slartibartfast

http://www.ietf.org/rfc/rfc1700.txt

À l'époque, les adresses IP étaient considérées comme abondantes, des blocs entiers/8 et/16 étant donnés à quiconque les avait demandés.

Attention, même si 127/8 est réservé, la RFC indique que seul 127.0.0.1/32 doit être utilisé ( http://www.ietf.org/rfc/rfc3330.txt ).

13
Mark Henderson

À l'époque où cette norme a été conçue, il était probablement logique d'avoir autant de bits dans le sous-réseau de bouclage que le plus grand sous-réseau avec classe possible, qui est de 24 bits. Bien sûr, nous ne nous soucions plus des sous-réseaux avec classe. C'est pourquoi IPv6 alloue simplement une adresse à cet effet.

1
LawrenceC