web-dev-qa-db-ja.com

すべてのLANトラフィックはルーターを通過しますか

非常に簡単な質問があります。ルーターがある場合(DHCPが有効-192.168.0.2および192.168.0.254)スイッチを接続し、2台のコンピューターをスイッチに接続すると、ネットワークトラフィック(ファイル転送など)がルーターを介して送信されますか、または単にスイッチを介して他のコンピューターに直接行き、完全に回避します。ルーター?

37
jrtc27

ネットワークトラフィックはルーターを介して送信されますか?

つまり、いいえ。

スイッチは、どのポートでどのMACアドレスに到達できるかを追跡する必要があり、その後、正しいポートを通じてのみパケットを送信します。スイッチが記憶できるMACアドレスの数には制限がありますが、非常に大規模なネットワークを運用している場合を除き、通常は問題になりません。

さらに、ほとんどのコンシューマールーターは実際にはLANポートのスイッチであり、このスイッチとWANポートの間にあるルーティングハードウェアに接続されているため、別のスイッチを使用すると、LAN内の別のコンピューターに向けられたパケットのルーティングを制御できなくなります。

例として、2台のコンピューターをギガビットリンクのスイッチに接続し、そのスイッチを100Mビットリンクのルーターに接続しても、1Gbpsの速度でコンピューター間でデータを送信できます。コンピュータ間でデータが送信されている間は、スイッチからルーターを完全に切断することもできます。

VLAN tagging)などの他のプロトコルを導入すると、これらすべてがさらに複雑になることを指摘しておきますが、これは、ホームユーザーがコンピュータ間でファイルを転送するだけの範囲外です。 これ ただし、それを調べている場合は、優れた入門書です。

29
Darth Android

すべてのネットワークカードがすべてのトラフィックをリッスンしますが、この場合は実際にはルーティングされないため、通過することはありません。 (私は元の質問を読み間違えました...それはルーター/スイッチのコンボだったと思いました)。

別のメモ:問題が発生する可能性は非常に低いですが(最後のアドレスに到達しないため)、DHCPスコープは192.168.0.2-192.168.0.254でなければなりません(ブロードキャストアドレス192.168.0.255を除く)。

0
KCotreau