ハブ・スイッチ・ルータの違い:動作する層・使うアドレス・転送のしかた・ドメインの分け方を比較
どれも機器をつないでデータを中継する装置ですが、どの層の情報を見て転送するかが違います。ハブ(リピータハブ)は第1層(物理層)の機器で、届いた信号をそのまま全ポートに流します。スイッチ(L2スイッチ)は第2層(データリンク層)の機器で、フレームの宛先MACアドレスを見て、宛先がつながるポートだけに転送します。ルータは第3層(ネットワーク層)の機器で、パケットの宛先IPアドレスと経路表(ルーティングテーブル)をもとに、異なるネットワークの間でパケットを中継します。同じネットワークの中をつなぐのがハブとスイッチ、ネットワークどうしをつなぐのがルータです。
| 項目 | ハブ | スイッチ(L2スイッチ) | ルータ |
|---|---|---|---|
| 動作する層 | 第1層(物理層) | 第2層(データリンク層) | 第3層(ネットワーク層) |
| 使うアドレス | 使わない。信号をそのまま中継する | MACアドレス | IPアドレス |
| 扱うデータの単位 | ビット(電気信号) | フレーム | パケット |
| 転送のしかた | 受け取ったポート以外のすべてのポートに流す | 送信元MACアドレスとポートの対応をMACアドレステーブルに覚え、宛先のポートだけに送る。表にない宛先とブロードキャストは、受け取ったポート以外の全ポートに送る(フラッディング) | 経路表から、宛先IPアドレスに最も長く一致する経路を選び、次のルータか宛先へ送る。送るときに、フレームのMACアドレスを付け替え、TTLを1減らす |
| コリジョンドメイン | 全ポートで1つ。半二重で、同時に送ると衝突が起きる | ポートごとに分かれる。全二重で使えば衝突は起きない | インターフェースごとに分かれる |
| ブロードキャストドメイン | 全ポートで1つ | 全ポートで1つ。VLANで分けると、VLANごとに1つ | インターフェース(ネットワーク)ごとに分かれる。ブロードキャストは転送しない |
| 異なるネットワークの接続 | できない | できない。同じネットワーク(サブネット)の中をつなぐ | できる。NATやパケットフィルタリングの機能をもつものも多い |
| 置く場所の例 | 小規模な古いネットワーク。現在はほとんどスイッチに置き換わっている | パソコン、サーバ、無線LANのアクセスポイントなどを、同じLANにつなぐ | LANとインターネットの境界や、社内のネットワークの区画(サブネット)の間 |
数値は代表的な目安で、世代や製品によって異なります。