Tun/Tapの違いはプロトコルを処理するインタフェースですか、それともオペレーティングシステムですか?

Tun/Tapの違いはプロトコルを処理するインタフェースですか、それともオペレーティングシステムですか?

タブとトンインタフェースの違いを理解するのが難しいです。この質問が多い質問であることを知っており、これについてお詫び申し上げます。私はstackoverflowに同じ質問をし、このフォーラムを試してみるように言われたので、良い場所にいることを願っています。そして私はネットワーキングについて疑問に思っているだけで、ネットワーキングを専攻する学生や専門家ではないので、私の質問があまりにも単純であってもご了承ください。

私はタブがレイヤ2で動作し、トンがレイヤ3で動作することを読みました。また、タブはブリッジング用で、tunはルーティング用であることも読みました。 「ルーターはレイヤー3で動作します」または「ブリッジはレイヤー2で動作します」などの言葉を聞きました。ルーターはレイヤー3プロトコルを処理し、ブリッジはレイヤー2レイヤープロトコルを処理するので、これは理解できますか?しかし、タップアンドトゥーンは「インターフェース」なので、「インターフェースはレイヤ3で動作します」などの文には何の意味がありますが、それが何であるかを理解していません。インターフェイスがプロトコルを操作しないことを意味します(オペレーティングシステムはインターフェイスではありませんが)tunインターフェイス==タブインターフェイスのように聞こえます。

異なるネットワーク(192.168.2.1/24および192.168.3.1/24)にある2つのIPを使用して2つのタブインターフェイス(tunctlを使用)を作成する場合は、2つのkvm仮想マシンに接続します(1つのタブインターフェイスはVMは1つと一致します)。ホストでルーティングを有効にすると、両方のVMが通信できます。

したがって、タブインターフェイスをルーティングにも使用できます。 tunとの違いは何ですか?たぶんTapもtunインターフェースでしょうか?

tunctlコマンドを使用してtapインターフェースを作成することもできますが、同じコマンドを使用してtunインターフェースを作成するにはどうすればよいですか(コマンドはTAPctlの代わりにTUNctlと呼ばれます...)。

そして私は次のような言葉を聞きました。

TUNデバイスは仮想イーサネットアダプタですが、TAPデバイスは仮想ポイントツーポイントIPリンクです(これがわからない場合は、ポイントツーポイントIPリンクとポイントツーポイントIPリンクの違いが何であるかを検索エンジンに問い合わせてください)。イーサネット経由の仮想IPリンク)

そのため、ポイントツーポイントIPリンクとイーサネットリンクを調べましたが、別の質問があります。

  1. 「ポイントツーポイントIPリンク」とは何ですか?私によると、ポイントツーポイントリンクは、複数のコンピュータで構成されたネットワークがあるときに他のコンピュータがそれを知らない間に2つのコンピュータ間で通信が行われることを意味します。だから、「ポイントツーポイントIPリンク」は特別なケースであり、「レイヤ3ポイントツーポイントリンク」と呼ぶことができると思います。これは、ポイントツーポイント接続がレイヤ3によって保証されることを意味します。そうですか?

  2. イーサネットを介してスイッチに複数のPCが接続されている場合、すべてのリンクは「ポイントツーポイントIPリンク」と見なすことができます。 Wiki Ethernetページにも同様のものが記載されています(「(...)ポイントツーポイントリンク用に設計されています」)。ここも同様です。http://ethernetdirect.com/support_faqs.asp「イーサネットはポイントツーポイントネットワークソリューションです。」それでは、「ポイントツーポイントIPリンク」とイーサネットリンクの違いは何ですか?

この問題を明確にするのに役立ちますか?

ベストアンサー1

これ基本的な 違いTUNそしてTAPOSI層彼らが活動する場所(実際にはいいえ各デバイスタイプに必要なプログラミングを含む):

  • 蛇口OSIレイヤ2) - 名前は材料に物理的に接続される場所TAPです(単に接続to TAP intoできるイーサネットケーブルではありません)。TAPビール缶例)
    TAPは、コンピュータが接続されているイーサネットケーブルの物理的な拡張として機能します。これはframe、その行に存在するすべてを渡すことができることを意味します。たとえば、IPv4/6、Netware IPX、Appletalkなどがあります。

  • 大さじOSIレイヤ3) - aの終点でTUNある関数の名前とTUNnel
    TUNnelただ渡すルーティング可能IPv4 packets(およびサポートされているIPv6)。また、packets次のホップに正しくルーティングできるように、ルーティングを正しく設定する必要があります。

オープンVPN供給これ情報。


さらに、TUNデバイスは仮想イーサネットアダプタであり、TAPデバイスは仮想ポイントツーポイントIPリンクであると言われました。

今ご覧のとおりです。間違ったバイパス...

おすすめ記事