どのイーサネットポートを使用すればよいですか

どのイーサネットポートを使用すればよいですか

私の Windows 10 PC には、オンボードのイーサネット ポートが当然あるはずですが、イーサネット カードも接続されています。これは、私ではなく、コンピューターに詳しい友人が作成したものです。特に理由もなく、オンボードではなくカードを使用していますが、違いはあるのでしょうか。カードは TP-Link だと思います (すぐにわかります)。ボードは MSI です。

オンボードのイーサネット ポートとイーサネット カードには違いがありますか?

答え1

stuejaの回答いくつかのアイデアが提示されており、読む価値があります。それに加えて、もう 1 つ付け加えたいことがあります。

(用語: ここで「NIC」は「ネットワーク インターフェイス回路」の意味で使用します。技術的には、NIC は「ネットワーク インターフェイス カード」の意味で、ネットワーク コネクタを含むアドオン カードに使用される用語です。ただし、この用語は、マザーボードに組み込まれたネットワーク ポートや Wi-Fi 接続などのネットワーク接続を指す場合にも広く使用されています。したがって、基本的に、ここで「NIC」と言うときは、ネットワーク接続を可能にするコンポーネントを指します。)

まず、これを非常に簡単に説明しましょう。

  • 特に知らない限り、一般的にはオンボード NIC を優先します。

理由は次のとおりです。

まず、この回答の一部は少し古くなっていることを指摘しておきます。PCI について述べており、ギガビットが新しいものであるかのように言及しています。この記事の執筆時点では、新しいコンピューターは PCI Express スロットを使用し、非常に多くの新しいシステムはギガビットを使用しています (そして業界ではより高速化に取り組んでいます)。それでも、言及されている原則の多く (オンボードで別のバスを使用できるなど) は理論的には理にかなっているように思われるため、このような考慮事項は新しい世代のテクノロジーでも繰り返される可能性が高いと推測しています。PCI とギガビットに関連する数字を使用する理由は、これらの原則のいくつかについて私が初めて知ったときに、それらの数字が関連していたためです。

アドオン カードよりも高速に通信できる NIC を備えたマザーボードについて読んだことがあります。これにはいくつかの理由がありました。

  • NIC は、明確な目的/設計を持つ特殊用途のポートです。汎用の「拡張カード」スロットよりも効率的に実装できます。たとえば、Peripheral Component Interconnect (PCI) などのハードウェア プロトコルを完全にオーバーヘッドする必要なく実装できます。
  • NIC は CPU の近くに配置されました。NIC は「拡張カード」スロット (「PCI Express」など) ほど多くの回路を占有しません。NIC は小さいため、CPU の近くに配置できます。

これら 2 つの理由により、オンボード NIC は、標準化された「拡張カード」スロットの 1 つを介して CPU と通信する NIC よりも高速かつ低い要件で CPU と通信できるようになります。

オンボード NIC ではなく拡張スロットの NIC を優先する唯一の重要な理由は、拡張スロットの NIC がより高速で動作できる新しいテクノロジを使用しているかどうかです。一部のマザーボードではそれが可能な場合もあります。ただし、一般的には、上記の理由により、そうではありません。基本的に、マザーボードの NIC 回路が特定の速度をサポートできない場合 (たとえば、ギガビット イーサネットではなく 100mbps イーサネットをサポートする古いマザーボードなど)、その速度は拡張カード スロットと通信するバスに対しても速すぎる可能性が非常に高くなります。引用します。TC10284 のフォーラム投稿:

PCI スロットに関しては、33MHz PCI スロットの転送速度は 133MB/秒です。100mbps のネットワーク カードは、そのうち最大 12.5MB/秒を使用します (100mbps/8 = 12.5MB/秒)。ギガビット ネットワーク カードの 1000mbps の最高速度では、PCI バスがほぼ飽和状態になります (1000mbps/8 = 125MB/秒)。

さて、数字がたくさんありましたので、注目すべき最も重要なものを強調したいと思います。 125MB/秒非常に大きな割合を占めています133MB/秒133MB/秒はPCIバスの帯域幅であり、システム全体のすべてのPCIデバイスで共通に共有されます。これらの数値を使って簡単な計算をすると、独身者ギガビットポートは最大93.98%以上システム全体の PCI バスの帯域幅。

TC10284 のフォーラム投稿でもこの可能性について言及されています:

オンボード ギガビット ネットワーク カードは、PCI バス、PCI-E バス、または Intel がオンボード ギガビット NIC 用に開発したものと同様の特殊なトランスポートに直接接続されます。

1 枚のギガビット カードで PCI バスがほぼ飽和状態になると、同じ速度で動作する別の NIC を含む他のデバイスのためのスペースがほとんどなくなります。(それでも、ギガビットは 100mbps よりも優れている場合があります。たとえば、OpenBSD PF (ファイアウォール) FAQ: パフォーマンス「ネットワーク カードの効率」について説明しています。...「最高のパフォーマンスを得るには、はるかに高度なバッファリングを備えたギガビットまたは 10 ギガビット イーサネット カードの使用を検討してください。」したがって、ギガビットのフル スピードが得られなかったとしても、ギガビットの優れた設計により、古い標準よりも優れた結果が得られる可能性があります。そのため、すべてのポートで同時にフル ギガビット スピードを実現できなかったとしても、珍しい 4 ポート PCI カードが実際にある程度の有用性を持つことがあります。

ここまで実際に読んでくださった方には、以前の提案 (常に onboard を使用する) を、より複雑な一連の決定でさらに複雑に説明したいと思います。

  • もちろん、オンボード NIC に既知の問題がある場合 (物理的に損傷したコネクタなど)、機能するアドオン カードを優先します。(オンボード NIC が機能しなくなった場合、アドオン カードを使用すると、マザーボード全体を交換するよりも安価で簡単な回避策になることがあります。)
  • すべてが機能している場合、ネットワーク カードがオンボード NIC よりも高度なテクノロジ設計 (より高速な標準速度のサポートなど) をサポートしていることがわかっている場合は (おそらく可能性は低いと思いますが)、そのカードを優先することを検討してください。
  • それ以外の場合は、オンボード NIC を優先します。

ただし、ネットワーク カードの方が高速になるという考えは、おそらくあまり考えられません。オンボードの NIC が可能な限り最速の速度を使用していない場合は、拡張カード スロットも高速にうまく対応できない可能性があります。拡張スロットの NIC がより高速なテクノロジを使用している場合もありますので、その場合であることがわかっている場合は、それを使用してください。一般的に、確信が持てない場合は、マザーボードを作成した人が作成した設計を使用するのが最善でしょう。

答え2

さて、いくつかの答えが思い浮かびます。

あなたの友達に聞いて

もしかしたら、特別な理由があったのかもしれません。その人に聞いてみてください。

でも、あなたが私たちに尋ねたのです。:) おそらく理由の1つは

ネットワークセットアップ

192.168.1.0/24おそらく、あなたの友人は、やなどの異なるネットワーク、または異なる VLAN に特定のネットワークを設定していたのでしょう192.168.2.0/24。2 枚のカードにより、ルーターを使わずにラップトップを両方のネットワークにケーブル接続できました。

ネットワーク速度

ペアリング

複数のネットワーク インターフェイスをペアにして使用することで、速度を上げることができます。ただし、通常の「家庭」のセットアップでは、これは通常役に立ちません。ネットワーク インターフェイスのペアリングは、数百台の PC にサービスを提供するサーバー、または複数の Web サーバーやデータベース サーバーを背後に持つロード バランサーで使用する必要があります。

シングルカードのスピード

オンボードNICは「たった」100MBit/sの速度で、追加のNICは1000MBit/sの速度かもしれません。

  • スイッチでは、100MBit/sと1000MBit/sで異なる色のライトが使用されている場合
  • Windowsのコントロールパネル/ハードウェアのドライバーのプロパティで
  • メーカーのウェブサイト

関数

オンボード NIC を使用したかどうかは述べていません。おそらく、オンボード NIC が壊れていて、友人が代わりに別の NIC を組み込んだのでしょう。

関連情報