127.0.0.1 Adresse IP expliquée
L'adresse IP 127.0.0.1 est une adresse IPv4 à usage spécial et est appelée localhost ou bouclage adresse. Tous les ordinateurs utilisent cette adresse comme la leur, mais elle ne permet pas aux ordinateurs de communiquer avec d'autres appareils comme le fait une véritable adresse IP.

Votre ordinateur peut avoir le 192.168.1.115 adresse IP privée lui est attribué afin qu'il puisse communiquer avec un routeur et d'autres appareils en réseau. Cependant, il attache toujours l'adresse spéciale 127.0.0.1 comme quelque chose comme un alias pour signifier, en termes de réseau, cet ordinateur.
L'adresse de bouclage n'est utilisée que par l'ordinateur sur lequel vous vous trouvez et uniquement dans des circonstances particulières, contrairement à une adresse IP classique qui transfère 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 afin que les pages s'exécutent localement et soient testées avant son déploiement.
Comment 127.0.0.1 fonctionne
Tous les messages générés par TCP/IP les logiciels d'application contiennent des adresses IP pour leurs destinataires prévus. TCP/IP reconnaît 127.0.0.1 comme une adresse IP spéciale. Le protocole vérifie chaque message avant de l'envoyer au réseau physique. Ensuite, il réachemine automatiquement tous les messages avec une destination de 127.0.0.1 vers l'extrémité de réception de la pile TCP/IP.

Pour améliorer la sécurité du réseau, TCP/IP vérifie également les messages entrants arrivant sur les routeurs ou autres passerelles réseau et rejette toutes celles qui contiennent des adresses IP de bouclage. Cette double vérification empêche un attaquant du réseau de déguiser son trafic comme provenant d'une adresse de bouclage.

Le logiciel d'application utilise généralement cette fonction de bouclage à des fins de test local. Les messages envoyés à des adresses IP de bouclage comme 127.0.0.1 n'atteignent pas l'extérieur du réseau local. Au lieu de cela, les messages sont livrés directement au TCP/IP et reçoivent des files d'attente comme s'ils étaient arrivés d'une source extérieure.
Les messages de bouclage contiennent une destination numéro de port en plus de l'adresse. Les applications peuvent utiliser ces numéros de port pour subdiviser les messages de test en plusieurs catégories.
Adresses de bouclage localhost et IPv6
Le nom localhost a également une signification particulière dans les réseaux informatiques utilisés en conjonction avec 127.0.0.1. Les systèmes d'exploitation informatiques conservent une entrée dans leur fichiers de l'hôte associer un nom à l'adresse de bouclage. Cette pratique aide les applications à créer des messages de bouclage en utilisant un nom plutôt qu'un numéro codé en dur.
Internet Protocol v6 implémente le même concept d'adresse de bouclage qu'IPv4. Au lieu de 127.0.0.01, IPv6 représente son adresse de bouclage comme ::1 (0000:0000:0000:0000:0000:0000:00000:0001) et, contrairement à IPv4, il n'alloue pas de plage d'adresses à cet effet.
127.0.0.1 vs. Autres adresses IP spéciales
IPv4 réserve toutes les adresses comprises entre 127.0.0.0 et 127.255.255.255 pour une utilisation dans les tests de bouclage, bien que 127.0.0.1 soit (par convention) l'adresse de bouclage utilisée dans presque tous les cas.
Consultez notre résumé de Classes IP, diffusion et multidiffusion pour plus d'informations sur les plages d'adresses IPv4 spéciales.
127.0.0.1 et les autres adresses réseau 127.0.0.0 n'appartiennent à aucune des plages d'adresses IP privées définies dans IPv4. Les adresses individuelles de ces plages privées peuvent être dédiées aux périphériques du réseau local et utilisées pour la communication entre 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 les deux aient une signification particulière dans IPv4, 0.0.0.0 ne fournit aucune fonctionnalité de bouclage.