web-dev-qa-db-fra.com

À quoi sert l'adaptateur de bouclage Microsoft?

Tout comme la question le dit, qu'est-ce que l'adaptateur de bouclage Microsoft et, en prime, quels scénarios en tant que développeur seraient-ils utiles? J'ai remarqué que cela était nécessaire lors de l'installation de quelques applications sur ma machine, mais à part deviner, je n'ai jamais eu une solide compréhension de ses fonctionnalités.

J'ai lu quelques articles en ligne, mais rien ne m'a vraiment fait "comprendre". Bien que je n'aie pas besoin d'une réponse extrêmement complexe, une petite explication serait très utile.

Merci! George

22
George Johnston

Eh bien, la meilleure réponse que je puisse vous donner est quelques liens. http://en.wikipedia.org/wiki/Loopback La phrase clé ici est

"Tout trafic qu'un programme informatique envoie à l'interface de bouclage est immédiatement reçu sur la même interface."

http://www.juniper.net/techpubs/software/erx/erx50x/swconfig-system-basics/html/system-mgmt15.html Cela peut être un peu plus obscur si vous ne le faites pas connaissent bien le réseautage.

Fondamentalement, c'est une fausse interface réseau, utile pour les tests et la stabilité. En pratique, vous n'aurez probablement jamais à vous soucier de quelque chose (ou vous le savez déjà!)

12
Trevoke

Lors de l'envoi de messages à 127.0.0.1 (ou à l'hôte local), le pilote de réseau interne gère généralement cela en raccourcissant quelques étapes.

Si vous avez un analyseur de réseau/protocole tel que Wireshark, il ne peut pas voir ces paquets raccourcis.

En utilisant un adaptateur de bouclage, les messages sont envoyés bien plus loin dans la pile, ce qui permet à des programmes tels que Wireshark de capturer les paquets (et vous permet d'analyser les paquets)

20
Toad

Voici une explication qui pourrait être un peu plus facile à comprendre - celle sur laquelle je travaille en ce moment.

Nous (une banque) sommes sacrément sûrs, comme vous vous en doutez. L'un de nos fournisseurs tiers nécessite l'application POS Java que nous devons utiliser pour se connecter à une adresse 172.x.x.x. Eh bien, ce n'est pas routable.

Nous avons donc des adaptateurs de bouclage, un pour chacune de leurs adresses 172.x.x.x, avec l'adresse que nous autoriserons comme IP. Nous utilisons ensuite la commande "netsh" pour rediriger le trafic ...

Ainsi, tout trafic accédant, par exemple, au 172.1.1.1 sera intercepté par l'adaptateur de boucle # 1 et redirigé vers 10.2.2.2. La douleur est d'avoir un adaptateur par adresse.

J'espère que cela le rend un peu plus clair.

4
Jon Biddell

Certains logiciels nécessitent des fonctionnalités réseau, même si la machine en question ne dispose pas de fonctionnalités réseau. Le bouclage est un pilote réseau factice, auquel peuvent être liés de vrais protocoles réseau. Cela permet au logiciel de s'installer correctement, même si aucune véritable carte réseau n'est installée sur la machine.

2
Aaron M

Il est principalement utilisé si vous avez des programmes qui ont une date d'expiration, afin qu'il continue de fonctionner.

0
Bruno