web-dev-qa-db-fra.com

Qu'est-ce qu'une adresse de bouclage? C'est à dire. 127.0.0.1

Qu'est-ce qu'une adresse de bouclage? 127.0.0.1 est une adresse en boucle, mais qu'est-ce que cela signifie même? S'il vous plaît, soyez très descriptif et donnez un exemple, car j'ai du mal à comprendre cela.

17
contactmatt

L'article de Wikipedia sur le bouclage le dit mieux que je ne pourrais le faire:

Le terme loopback (parfois orthographié loop-back ) est généralement utilisé pour décrire des méthodes ou des procédures de routage de signaux électroniques, flux de données numériques , ou d’autres flux d’articles, de leur installation d’origine à la même entité source sans traitement ni modification intentionnel. Ceci est principalement destiné à tester l’infrastructure de transport ou de transport.

En termes d’adresses IP, cela signifie que toute communication à cette adresse ne quitte jamais ou peut-être jamais réellement votre carte d’interface réseau afin que vous ayez toujours une "connexion".

Cela vous permet de tester le logiciel client/serveur (par exemple) avec les deux composants en cours d'exécution sur le même ordinateur.

16
ChrisF

Une adresse de bouclage est "connectée" à une carte réseau virtuelle de votre machine appelée adaptateur de bouclage.

Tout ce qui est envoyé à l'adaptateur de bouclage virtuel en sort immédiatement. C'est comme si c'était "connecté à lui-même".

Par exemple, si je fais une demande Web en tapant " http://127.0.0.1/somesite.html " dans mon navigateur, cette demande passe par l'adaptateur de bouclage (virtuel), puis retirez-le immédiatement.

Ainsi, si votre serveur Web est en cours d'exécution sur votre système et qu'il écoute sur 127.0.0.1, il recevra la demande de votre navigateur et pourra également communiquer avec votre navigateur en renvoyant sa réponse à 127.0.0.1.

Ceci est excellent pour les tests, comme vous pouvez le constater.

Rien ne passe par la carte de bouclage ne va sur Internet ou ne quitte votre système. L'adaptateur de bouclage est entièrement contenu dans votre système.

18
LawrenceC

Cela signifie simplement votre adresse locale. Lorsque vous testez votre carte réseau, vous pouvez le faire via "ping 127.0.0.1". Lorsque vous faites cela, vous effectuez des tests pour vous assurer que vos informations peuvent aller au niveau 1 et à la sauvegarde. Si vous pensez que votre NIC ne fonctionne pas physiquement, cela constitue un très bon test.

Il peut également être utilisé pour spécifier à vos applications que vous ne souhaitez pas que vos informations quittent l'ordinateur hôte. Cela se voit lorsque vous avez une application modèle serveur-client installée sur l'ordinateur local, mais que vous ne voulez pas que ces informations soient accessibles à distance. Vous pouvez spécifier que le logiciel serveur doit transférer les informations via l'adresse de bouclage et que votre logiciel client peut écouter l'adresse de bouclage. Cela fournirait les informations aux applications locales tout en désactivant la possibilité pour une autre personne sur un réseau local d'accéder à tout logiciel serveur que vous avez configuré en local.

Je ne sais pas si je l'ai très bien expliqué, mais c'était le mieux que je puisse faire. La page Wikipedia contient de bonnes informations.

1
Vert