回答:
ルーター:これらのデバイスは、OSIモデルのレイヤー3(ネットワーク層)で動作する異なるネットワークに接続します。IPアドレス(より正確にはIPプレフィックス)を発信インターフェイスにマップするルーティングテーブルを維持します。インターフェイスには1つ以上のポートが含まれている場合があることに注意してください(以下を参照)。
スイッチ:これらは、OSIモデルのレイヤー2(データリンクレイヤー)で動作する物理ポートにMACアドレスをマッピングする転送テーブルを維持します。これは必ずしも1対1のマッピングではありません。多くのMACアドレスを同じ物理ポートにバインドできます。これは、マルチレイヤースイッチドネットワーク(オフィスまたは大学のネットワークに接続されたNetgearスイッチまたはBelkinスイッチなど)、またはスイッチポートに接続されたハブがある場合です。
ハブ:これらは基本的にマルチポート信号リピーターであり、OSIモデルのレイヤー1(phyiscalレイヤー)で動作します。それらは、電力が供給されていない(単に既存の信号が伝搬するための物理的な接続を提供する)か、または受信した信号を実際に再生および/または増幅する電力が供給されます。ここで注意するポイントはハブがただ一つの衝突ドメインであるということです。コリジョンドメインは、同じ物理伝送媒体にすべて接続されたデバイスのセットを表し、それらのいずれか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バージョンかもしれません。
レイヤ2スイッチ-ローカルキャンパスのスイッチ間でイーサネットフレームを転送します。さらに、一部のスイッチは静的およびデフォルトのルーティングをサポートしています。
レイヤー3スイッチ-ローカルキャンパスネットワーク上のVLANとサブネット間でパケットを転送します。静的、デフォルト、および動的ルーティングをサポートします。
ルーター-WANを介してサブネット間およびルーターとスイッチ間でパケットを転送します。
ケーブル/ DSLモデム-デスクトップまたはルーターのイーサネットインターフェイスとケーブル(DOCSIS)/ DSLブロードバンドシグナリングを変換します。
ルーター:(レイヤー3 / IP)-少なくとも2つのネットワークを接続し、これらのパケットのヘッダーおよびルーティングテーブルで提供される情報に従って、それらの間でパケットを交換する電子デバイスです。複数のローカルエリアネットワークを結合するように設計されています。 (LAN)ワイドエリアネットワーク(WAN)。ハブやスイッチよりもスマートです。ルーターは、ネットワークトラフィックの中間宛先として機能します。着信ネットワークパケットを受信し、各パケットの内部を調べてソースおよびターゲットネットワークアドレスを特定し、必要な場所でこれらのパケットを転送して、データが最終宛先に確実に到達するようにします。スイッチもハブもこれらのことを実行できません。
スイッチ(レイヤー2 /イーサネット):ハブよりもスマートです。ハブなどのネットワーク内のすべてのホストにパケットをブロードキャストする代わりに、スイッチは最初にどのデバイスがデータの受信者であるかを判断し、それをその1つのデバイスに直接送信します。スイッチはこれを行うためにドメインを作成し、宛先が同じドメイン内にある場合、パケットがスイッチを介して他のネットワークに送信するのを防ぎます。同じドメイン外にある場合、フラッディングが必要な場合、リクエストはすべてのドメインにブロードキャストされます(つまり、テーブルがMACアドレスに対応するポートで維持されていない場合)。スイッチ内でスイッチテーブルを作成する必要があります。これは、宛先MACアドレスをスイッチ内の出力ポートにマッピングします。最初の要求は、元のドメインのポートとMACアドレスで空のテーブルを更新します。学習スイッチ: