質問が言うように、Microsoft Loopback Adapterとは何ですか?おまけとして、開発者としてどのような情景が役立つでしょうか?私のマシンにいくつかのアプリケーションをインストールするときに必要であることに気づきましたが、推測することは別として、その機能をしっかりと理解したことはありません。
私はいくつかの記事をオンラインで読みましたが、実際に「理解」したものはありません。非常に複雑な答えは必要ありませんが、少し説明があれば非常に役に立ちます。
ありがとう!ジョージ
まあ、私があなたに与えることができる最良の答えはいくつかのリンクです。 http://en.wikipedia.org/wiki/Loopback ここでの重要な文は
「コンピュータープログラムがループバックインターフェイスに送信するすべてのトラフィックは、同じインターフェイスですぐに受信されます。」
http://www.juniper.net/techpubs/software/erx/erx50x/swconfig-system-basics/html/system-mgmt15.html これを行わないと、もう少しあいまいになる可能性がありますネットワーキングをよく知っている。
基本的に、これは偽のネットワークインターフェイスであり、テストと安定性に役立ちます。実際には、ほとんど心配する必要はないでしょう(または、すでにそれについて知っているでしょう!)
127.0.0.1(またはローカルホスト)にメッセージを送信する場合、内部ネットワークドライバーは通常、いくつかの手順をショートカットすることでこれを処理します。
Wiresharkのようなネットワークスニファー/プロトコルアナライザーがある場合、これらのショートカットパケットは表示されません。
ループバックアダプターを使用すると、メッセージはスタックを介してさらに送信され、wiresharkなどのプログラムがパケットをキャプチャできるようになります(パケットを分析できるようになります)。
これは少しわかりやすいかもしれません-現在私が取り組んでいる説明です。
私たち(銀行)は、ご想像のとおり、かなり安全です。サードパーティベンダーの1つは、POS Javaアプリを使用して172.x.x.xアドレスに接続する必要があることを必要としています。これはルーティングできません。
したがって、172.x.x.xアドレスのそれぞれに1つずつ、IPとして許可するアドレスを持つループバックアダプターがあります。次に、「netsh」コマンドを使用してトラフィックをリダイレクトします...
したがって、たとえば172.1.1.1にアクセスするトラフィックは、ループバックアダプター#1によってインターセプトされ、10.2.2.2にリダイレクトされます。問題は、アドレスごとに1つのアダプターがあることです。
それが少し明確になることを願っています。
問題のマシンにネットワーク機能がない場合でも、一部のソフトウェアにはネットワーク機能が必要です。ループバックは、実際のネットワークプロトコルをバインドできるダミーのネットワークドライバーです。これにより、実際のネットワークカードがマシンにインストールされていなくても、ソフトウェアを適切にインストールできます。
有効期限のあるプログラムがあり、機能し続ける場合に主に使用されます。