そこで最近、イーサネット ケーブル ハッキングに関するビデオを見ました。そのビデオでは、コンピューターを 2 つのネットワークに同時に接続できるネットワーク ケーブルの作成方法が紹介されていました。デュアル ネットワーク カードを使用する電話でも同じ概念を見たことがあります。
私の質問は、OS が何らかの方法で 2 つのネットワークにリクエストを分割し、全体のプロセスを高速化できるかどうかです。
一度に 2 つのネットワークに接続すると利点はありますか?
答え1
これを行うにはいくつかの方法があります。デフォルトでは、1つの接続を他の接続よりも優先する可能性が高いため、これは貧乏人のフェイルオーバーとして機能します。これの利点は信頼性です。1つの回線に問題がある場合は、他の回線に切り替えることができます。
接続の両端がサポートしている場合は、チャネルボンディング、両方の物理接続を1つの接続のように一緒に使用します。使用できるかどうかを尋ねる必要がある場合は、使用できない可能性があります。通常、よりハイエンドのエンタープライズグレードの機器でサポートされています。
負荷分散ソフトウェアを実行することもできます -急送(Windowsのみ、機能制限のある無料版と、便利な機能が満載のプロ版があります)またはディスパッチプロキシ(無料、Node.jsが動作する場所ならどこでも実行可能)シングルスレッドの速度には役立ちません(例えば1つディスパッチ プロキシは、Web サイトに記載されていますが、帯域幅を多数の接続に分散することで、マルチスレッドの速度向上に役立ちます。ディスパッチには UI があり、使用する接続を非常に細かく制御できます。ディスパッチ プロキシはシンプルで、使用するインターフェイスを設定したり、インターフェイスを優先したりする以上のことはできません。
答え2
ネットワーク ケーブル内の未使用の導体を使用して、追加の接続を行うことができます (場合によっては、標準に違反し、パフォーマンスが低下する可能性があります) (すべての導体が必要なため、1000BASE-T では機能しません)。これは、物理ケーブル内の余分なワイヤ ペアを利用するもので、実際には 2 つの接続に 1 つのネットワーク アダプタを使用するものではありません。
たとえば、2つのインターネット接続を結合して、1つのより高速な接続を作成することが可能です(たとえば、Ubuntuの場合) ただし、これは自動的に行われるわけではないので、接続を適切に構成する必要があります。