in

Pourquoi Localhost IP 127.0.0.1?

Les geeks du monde entier connaissent leur hôte local sous le nom de 127.0.0.1, mais pourquoi cette adresse spécifique, parmi toutes les adresses disponibles, est-elle réservée à l’hôte local? Lisez la suite pour plonger dans l’histoire des hôtes locaux.

La question

Le lecteur SuperUser Roee Adler, curieux de connaître l’adresse IP par défaut de l’hôte local, a posé la question suivante à la communauté:

Je me suis demandé quelle est l’origine de la décision à prendre localhostadresse IP de 127.0.0.1. Quel est le sens de 127? quel est le sens de 0.0.1?

Quelle est la signification, en effet? Bien qu’il soit possible de vivre toute votre existence de geek sans connaître la réponse à ces questions, nous sommes prêts à creuser.

Les réponses

Plusieurs contributeurs ont répondu à la question de Roee, chacune de leurs contributions permet de mieux comprendre comment 127.0.0.1 est le lieu que nous appelons tous chez nous. John T écrit:

127 est le dernier numéro de réseau d’un réseau de classe A avec un masque de sous-réseau de 255.0.0.0. 127.0.0.1 est la première adresse attribuable dans le sous-réseau. 127.0.0.0 ne peut pas être utilisé car ce serait le numéro d’équipotentielle. Mais l’utilisation de tout autre nombre pour la partie hôte devrait fonctionner correctement et revenir à l’utilisation127.0.0.1. Vous pouvez l’essayer vous-même en envoyant un ping 127.1.1.1 si tu veux. Pourquoi ont-ils attendu le dernier numéro de réseau pour mettre en œuvre cela? Je ne pense pas que ce soit documenté.

Hyperslug fait des recherches d’archives en fouillant d’anciens mémorandums sur le sujet:

La première mention que je peux trouver concernant l’affectation de 127 en tant que bouclage remonte à novembre 1986 RFC 990 rédigé par Reynolds et Postel:

Même dès septembre 1981 RFC 790, 0 et 127 étaient déjà réservés:

000.rrr.rrr.rrr                 Reserved                     [JBP]
...
127.rrr.rrr.rrr                 Reserved                     [JBP]

0 et 127 étaient les seuls réseaux de classe A réservés en 1981. 0 était utilisé pour pointer vers un hôte spécifique, donc il en restait 127 pour le bouclage.

Je sais que cela ne répond pas à la question, mais c’est aussi loin que je pourrais creuser. Il aurait peut-être été plus judicieux de choisir 1.0.0.0 pour le bouclage, mais cela a déjà été donné à BBN Packet Radio Network.

Bien que nous connaissions et aimions tous 127.0.0.1 en tant qu’hôte local, il convient de noter que ce ne sera pas l’hôte local pour toujours. 127.0.0.1 est la façon dont l’hôte local est désigné dans les communications IPv4 et, comme IPv6 prend lentement le relais, il sera désigné par un nombre beaucoup plus intuitif: 0: 0: 0: 0: 0: 0: 0: 1.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment utiliser la fonctionnalité de rappels dans Google Agenda

Comment utiliser la fonctionnalité de rappels dans Google Agenda

Pourquoi des appareils similaires utilisent-ils des câbles croisés au lieu de câbles directs?

Pourquoi des appareils similaires utilisent-ils des câbles croisés au lieu de câbles directs?