L'adresse IP 127.0.0.1 est une adresse IPv4 à usage spécial appelée adresse d'hôte local ou de bouclage. Tous les ordinateurs utilisent cette adresse mais ils ne sont pas autorisés à communiquer avec d'autres appareils comme une véritable adresse IP .
Votre ordinateur peut se voir attribuer une adresse IP privée 192.168.1.115 pour communiquer avec un routeur et d'autres appareils connectés au réseau. Cependant, il est toujours lié à cette adresse spéciale 127.0.0.1, qui signifie « cet ordinateur » ou l'adresse que vous utilisez.
L'adresse de bouclage est utilisée uniquement par l'ordinateur auquel vous accédez et uniquement dans des cas particuliers. Ce n'est pas la même chose qu'une adresse IP classique, utilisée pour transférer des fichiers vers et depuis d'autres appareils en réseau.
Par exemple, un serveur Web exécuté sur un ordinateur peut pointer vers 127.0.0.1 pour exécuter et tester localement les pages avant son déploiement.
Demander:
J'ai une question à laquelle je veux répondre : pourquoi l'adresse IP de Localhost est-elle 127.0.0.1 ? Et que signifie 127 ? Que signifie 0.0.1 ?
Réponse 1:
127 est le dernier numéro de réseau du réseau de classe A avec le masque de sous-réseau 255.0.0.0. L'adresse 127.0.0.1 est la première adresse d'attribution dans le sous-réseau. L'adresse 127.0.0.0 n'est pas utilisée car il s'agit d'une adresse réseau filaire.
Cependant, lorsque vous utilisez une autre adresse IP pour que la partie hôte fonctionne mieux, vous devez revenir à l'adresse IP 127.0.0.1. Vous pouvez essayer en pingant l'adresse 127.0.0.1 si vous le souhaitez.
Réponse 2 :
Vous pouvez trouver plus d'informations relatives à l'attribution de l'adresse IP 127 en tant que réseau de bouclage dans le document RFC 990 de deux auteurs, Reynolds et Postel, publié en novembre 1986 :
"L'adresse n'est pas interprétée dans ce sens, dans ce réseau".
Par exemple, l'adresse 0.0.0.37 peut être comprise comme le serveur 37 sur ce réseau.
Le numéro de réseau 127 de la classe de réseau A se voit attribuer la fonction Loopback, qui est un paquet de datagramme envoyé par le protocole supérieur à un réseau avec l'adresse 127 qui a un bouclage dans l'hôte. Et les paquets de datagrammes envoyés à l’adresse 127 n’apparaîtront nulle part ailleurs sur le réseau.
Selon le document RFC 790 publié en septembre 1981, 0 et 127 sont des adresses pré-attribuées dans la couche réseau A. 0 est utilisé pour se concentrer sur un hôte spécifique et 127 pour le bouclage.
Informations Complémentaires
Datagramme
Les datagrammes sont des paquets d'informations qui transmettent des données entre la source et la destination à l'aide de méthodes sans connexion. IPX (Internetwork Packet Exchange) et IP (Internet Protocol) sont des services de datagramme. Le datagramme contient l'adresse de destination et peut traverser les frontières des réseaux connectés par des routeurs.
Comment fonctionne l'adresse IP 127.0.0.1
Tous les messages générés par le logiciel d'application TCP/IP contiennent l'adresse IP de leur destinataire prévu. TCP/IP considère 127.0.0.1 comme une adresse IP spéciale. Le protocole examine chaque message avant de l'envoyer sur le réseau physique et redirige automatiquement tout message destiné à 127.0.0.1 vers l'extrémité réceptrice de la pile TCP/IP.
Pour améliorer la sécurité du réseau, TCP/IP examine également les messages provenant de routeurs ou d'autres ports réseau et rejette tous les messages contenant des adresses IP en double. Cela empêche les cyberattaquants de cacher le trafic réseau malveillant provenant de l'adresse de bouclage.
Les logiciels d'application utilisent souvent cette fonctionnalité d'itération à des fins de tests locaux. Les messages envoyés aux adresses IP de bouclage telles que 127.0.0.1 ne peuvent pas aller au-delà du réseau local (LAN) mais sont plutôt envoyés directement à TCP/IP et reçoivent des files d'attente comme s'ils provenaient d'une seule source extérieure.
Les messages de bouclage contiennent le numéro de port de destination ainsi que l'adresse. Les applications peuvent utiliser ces numéros de port pour répartir les messages de test en plusieurs catégories.
Adresse de bouclage Localhost et IPv6
Le nom localhost a également une signification particulière dans les réseaux informatiques lorsqu'il est utilisé conjointement avec 127.0.0.1. Le système d'exploitation de l'ordinateur conserve une entrée dans les fichiers de l'hôte qui associe le nom à l'adresse de bouclage, permettant aux applications de créer des messages de bouclage via le nom plutôt qu'un numéro codé en dur.
Le protocole Internet v6 (IPv6) applique le même concept d'adressage de bouclage qu'IPv4. Au lieu de 127.0.0.01, IPv6 représente son adresse de bouclage, qui est simplement ::1 (0000:0000:0000:0000:0000:0000:0000:0001). Et contrairement à IPv4, IPv6 n’attribue pas de plage d’adresses à cet effet.
127.0.0.1 par rapport à d'autres adresses IP spéciales
IPv4 stocke toutes les adresses comprises entre 127.0.0.0 et 127.255.255.255 pour les utiliser lors des tests de bouclage, bien que 127.0.0.1 (par convention historique) soit l'adresse de bouclage utilisée dans la plupart des cas.
Les adresses réseau 127.0.0.1 et autres 127.0.0.0 n'appartiennent à aucune des plages d'adresses IP privées définies dans IPv4. Les adresses individuelles de ces plages peuvent être réservées aux périphériques du réseau local et utilisées pour la communication entre les périphériques, contrairement à 127.0.0.1 .
Les personnes qui étudient les réseaux informatiques confondent parfois 127.0.0.1 avec l'adresse 0.0.0.0. Bien que ces deux adresses aient une signification particulière dans IPv4, la version 0.0.0.0 ne fournit aucune fonctionnalité de bouclage.
Reportez-vous à quelques articles supplémentaires ci-dessous :
Bonne chance!