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 n'est-ce pas 127.0.0.1 suffisant?!?! pourquoi une si large gamme? pourquoi de 127.0.0.1 à 127.255.255.254?
Réponses
Trop de publicités?Le réseau 127/8 peut être utilisé pour plusieurs choses.
1) Simuler un grand nombre d'ordinateurs différents dans un réseau rapide (il suffit de monter plus d'interfaces et de lier des services à celles-ci) sans utiliser de machines virtuelles. Cela pourrait être utile si vous vouliez avoir plusieurs serveurs web différents fonctionnant localement sur le port 80 pour une raison quelconque.
2) Permettre plus de services locaux en cours d'exécution que ne le permettrait le 64k TCP (bien qu'il semble peu probable que vous atteigniez cette limite de manière rationnelle)
3) Jouer à des jeux avec des personnes qui ne sont pas familières avec ce fait; "Hé, tu es un hacker perdant, je parie que tu ne peux même pas me pirater. Vas-y, essaie; je suis à 127.45.209.66"
Probablement d'autres choses aussi.
http://www.ietf.org/rfc/rfc1700.txt
À l'époque, les adresses IP étaient considérées comme nombreuses, avec des blocs entiers /8 et /16 étant donnés à quiconque en faisait la demande.
Notez cependant que même si 127/8 est réservé, la RFC indique que seul 127.0.0.1/32 est ordinairement utilisé (http://www.ietf.org/rfc/rfc3330.txt).
À l'époque de la conception de cette norme, il était sans doute logique d'avoir autant de bits dans le sous-réseau de bouclage que dans le plus grand sous-réseau de classe possible, soit 24 bits. Bien sûr, nous ne nous soucions plus vraiment des sous-réseaux de classe. C'est pourquoi IPv6 alloue simplement une adresse à cette fin.