web-dev-qa-db-ja.com

TAPアダプターとは何ですか、何をしますか、またどのように機能しますか?

現在、Windows 10システムでNordVPNを使用していますが、無関係なプログラムをアンインストールしているときに、アンインストール/変更リストに「TAP-NordVPN 9.21.2」と呼ばれるものが表示されました。 NordVPNは常にそのリストに含まれており、以前に「TAP- NordVPN 9.21.2」を見たことがなかったと思います。

アンインストールするつもりはありませんが、その機能に興味があります。 「TAPアダプター」と「TAPドライバー」を検索しましたが、TAPドライバー/アダプターの機能や必要な理由を示す情報が見つかりませんでした。私の知る限り、それはVPNの機能に接続されていますが、その方法や理由がわかりませんでした。それがVPNが他の何かと通信するための仮想アダプターであることについて、漠然と述べているだけです。誰かがこれを説明してくれませんか?

NordVPN

TAP - NordVPN 9.21.2

1
FredSavage187

TAPは仮想ネットワークカーネルインターフェイスであり、仮想ブリッジカードであり、ネットワークブリッジの作成に使用されます。 2つのネットワーク間の接続。

ウィキペディアに 記事 があります。

1
Konrad Botor

私の知る限り、それはVPNの機能に接続されていますが、その方法や理由がわかりませんでした。それがVPNが他の何かと通信するための仮想アダプターであることについて、漠然と述べているだけです。誰かがこれを説明してくれませんか?

これは仮想ネットワークインターフェイスです。それは確かにあなたのVPNクライアントによって使用されます。

TAP-Windowsは、Windows OSに仮想TAPデバイス機能を提供します。

TAPデバイスは、ソフトウェアで完全にサポートされている仮想ネットワークカーネルデバイスであり、ハードウェアネットワークアダプターではバックアップされません。 TAPドライバーは、TAPデバイスが機能するために使用され、イーサネットトンネリング用の低レベルのカーネルサポートで設計されています。

出典: TAP-Windowsアダプターとは何か、VPNでこのドライバーが必要な理由

さらに、

TUN/TAPデバイスを介してオペレーティングシステムによって送信されたパケットは、デバイスに接続するユーザー空間プログラムに配信されます。ユーザー空間プログラムは、TUN/TAPデバイスにパケットを渡すこともできます。この場合、TUN/TAPデバイスはこれらのパケットをオペレーティングシステムのネットワークスタックに配信(または「注入」)し、外部ソースからの受信をエミュレートします。

ウィキペディア-TUN/TAP

1
Ramhound