スイッチ、ルーター、モデムの違いは何ですか?
ルーター:これらのデバイスは、異なるネットワークに接続し、レイヤー3(ネットワークレイヤー)OSIモデルの。 IPアドレス(より正確には、 IPプレフィックス )を発信インターフェイスにマッピングするルーティングテーブルを維持します。 。インターフェースには1つ以上のportsが含まれる場合があることに注意してください(以下を参照)。
スイッチ:これらは、MACアドレスを物理ポートにマッピングする転送テーブルを維持します、OSIモデルのLayer 2(データリンクレイヤー)で動作します。これは必ずしも1対1のマッピングではありません。多くのMACアドレスを同じ物理ポートにバインドできます。これは、マルチレイヤスイッチネットワーク(オフィスまたは大学のネットワークにプラグインされたNetgearまたはBelkinスイッチを考えてください)、またはスイッチポートに接続されたハブがある場合です。
ハブ:これらは本質的にマルチポート信号リピーターであり、レイヤー1(物理層)OSIモデル。電力を供給しない(単に既存の信号を伝搬するための物理的な接続を提供する)か、電力を供給して、受信した信号を実際に再生成または増幅することができます。ここで注意すべき点は、ハブは単一の 衝突ドメイン であるということです。コリジョンドメインは、すべて同じ物理伝送媒体に接続されたデバイスのセットを表します。そのため、常に1つだけが伝送できます(波長分割多重化、周波数分割多重化、時分割多重化などの多重化技術は無視されます)。 。)。
実際には、ハブはパフォーマンスが低く(一度に1人のユーザーしか送信できないため)、セキュリティが低い(同じハブに接続しているユーザーは他のすべてのユーザーが送受信するすべてを聞くことができる)ため、今日のデータネットワークではハブがますます少なくなっています。 。
モデム:MOdulator-DEModulator。アナログメディア、最も一般的には電話網を介してデジタルチャネルを確立する責任があります。モデムは再びレイヤー2(データリンクレイヤー)で動作しますが、通信にはイーサネットとは異なるプロトコルを使用します。次に、ネットワーク層に [〜#〜] ppp [〜#〜] などのプロトコルを提供し、IPトラフィックがリンクを通過できるようにします。
うーん...よく理解するには、 OSIモデル について理解する必要があります。しかし、私はそれらをできるだけ簡単に説明するように努めます。
基本的に、ネットワーク化された伝送はすべて、示されたパスを通過します。簡単に言うと、送信したデータは電気信号に変換され、物理リンクを介して送信されます。
最下層は、ビットやバイトではなく、電気信号に関するアイデアを持っています。レイヤ2、データリンクレイヤは、MACアドレスを認識しています。レイヤー3-ネットワークレイヤーに到達すると、より高度なアプローチがあり、IPアドレスも処理できます。
ルーターの場合、ルーターはレイヤー3デバイスであり、IPで機能します。 IPに基づいて決定を下すことができます。例として、IPまたはフィルターパケットに基づいてパケットをルーティングします。
しかし、Switchは単なるレイヤー2デバイスです。物理アドレスだけが気になる。 (MACアドレス)およびすべてのデータ通信はMACを使用して行われます。
Oskar Duvebornは、これについてより簡単な答えを出しました。
コメントを直接アドレス指定すると、ルーターはIPアドレスで動作し、スイッチはMACアドレスで動作します。モデムの内部アーキテクチャについてはよくわかりません。ごめんバディ:(
この短い記事 は、デバイスタイプ間の目に見える違いのいくつかを説明しています。それはあなたに役立つかもしれません。
私はチャトゥランガスの答えが本当に好きです^^
しかし、これは素人の用語を使用する試みです。これは現実を歪め、重要な部分を除外します:
OSIレイヤーダイアグラムと組み合わせると、これはかなり改善されると思います...これは、表面上は途方もなく単純に見えたが、非常に詳細な回答が数多く生成された、有名なStack Overflow質問のServerfaultバージョンである可能性があります。
ルーター:(レイヤー3/IP)-少なくとも2つのネットワークを接続し、これらのパケットのヘッダーとルーティングテーブルで提供される情報に従ってネットワーク間でパケットを交換する電子デバイスであり、複数のローカルエリアネットワークを結合するように設計されています(LAN)広域ネットワーク(WAN)を備えています。ハブやスイッチよりもスマートです。ルーターは、ネットワークトラフィックの中間宛先として機能します。受信ネットワークパケットを受信し、各パケットの内部を調べて送信元と宛先のネットワークアドレスを特定し、必要な場所にこれらのパケットを転送して、データが確実に最終的な宛先に到達するようにします。スイッチもハブもこれらのことはできません。
スイッチ(レイヤー2 /イーサネット):ハブよりもスマートです。ハブなどのネットワーク内のすべてのホストにパケットをブロードキャストする代わりに、スイッチは最初にどのデバイスがデータの目的の受信者であるかを判別し、それを1つのデバイスに直接送信します。スイッチはドメインを作成してこれを行い、宛先が同じドメイン内にある場合、パケットがスイッチを介して他のネットワークにパケットを送信するのを防ぎます。同じドメイン外にある場合、フラッディングが必要な場合、すべてのドメインにリクエストがブロードキャストされます(つまり、対応するポートがMACアドレスに対応するようにテーブルが維持されていない場合)、宛先MACアドレスをスイッチ内の出力ポートにマップするスイッチ内にスイッチテーブルを作成する必要があります。最初のリクエストは、元のドメインのポートとMACアドレスで空のテーブルを更新します。ラーニングスイッチ:最初にフレームをリクエストでフラッディングし、次にリクエストとレスポンスに基づいてスイッチテーブルを更新します。
レイヤー2スイッチ-ローカルキャンパスのスイッチ間でイーサネットフレームを転送します。さらに、一部のスイッチは静的ルーティングとデフォルトルーティングをサポートしています。
レイヤ3スイッチ-ローカルキャンパスネットワーク上のVLANとサブネット間でパケットを転送します。静的、デフォルト、および動的ルーティングをサポートします。
ルーター-サブネット間、WAN、ルーター間、スイッチ間でパケットを転送します。
ケーブル/ DSLモデム-デスクトップまたはルーターのイーサネットインターフェイスとケーブル(DOCSIS)/ DSLブロードバンドシグナリングの間の変換。