コンピュータネットワークのトポロジとは?基本の6種類をわかりやすく解説
コンピュータネットワークトポロジ(ネットワーク構成)とは、ネットワーク上に接続されたデバイス同士をつなぐ物理的な通信方式のことです。基本的なトポロジの種類は、以下の6つに分けられます。
- バス型
- リング型
- スター型
- メッシュ型
- ツリー型
- ワイヤレス型
より大規模で複雑なネットワークの場合は、これらの基本トポロジを2つ以上組み合わせた「ハイブリッド型」として構築することもあります。
バス型ネットワークトポロジ
バス型ネットワークは、一本の共通ケーブル(バス)がすべてのデバイスに接続される構成です。小規模なネットワークで採用されることが多く、すべてのコンピュータとネットワーク機器が同じケーブルを共有します。そのため、ケーブルに障害が発生するとネットワーク全体が停止してしまうという弱点がありますが、構築コストは比較的安価に抑えられます。
この方式はコストパフォーマンスに優れているのが特徴です。ただし、接続ケーブルには長さの制限があり、通信速度はリング型ネットワークよりも遅くなります。
リング型ネットワークトポロジ
リング型ネットワークでは、各デバイスが2台の隣接デバイスと接続され、最後のデバイスが最初のデバイスにつながることで、環状のネットワークを形成します。データは共有リンクを通じて、時計回りまたは反時計回りのいずれか一方向に伝送されます。多数のデバイスを接続するリング型トポロジでは、信号を中継するリピーターが必要になる場合があります。また、ケーブルや1台でもデバイスが故障すると、ネットワーク全体が機能しなくなる点に注意が必要です。
リング型ネットワークはバス型よりも高速ですが、障害発生時の切り分けが難しく、トラブルシューティングの手間がかかります。
スター型ネットワークトポロジ
スター型トポロジは、通常、ネットワークハブまたはスイッチを中心に据える構成で、家庭内ネットワークで最も一般的な形態です。すべてのデバイスがハブに対して個別の接続ラインを持ちます。スター型ネットワークの性能はハブに依存しており、ハブが故障すると接続中の全デバイスがネットワークを利用できなくなります。一方で、他のタイプに比べて接続デバイス数が少ない傾向があるため、各デバイスの通信性能は高く保たれやすいという利点があります。
スター型ネットワークは構築が簡単で、トラブルシューティングも容易です。構築コストはバス型やリング型よりやや高くなりますが、1台のデバイスが故障しても他のデバイスへの影響がないため、信頼性の面で優れています。
メッシュ型ネットワークトポロジ
メッシュ型トポロジは、デバイス間に冗長な通信経路を複数確保する構成で、「フルメッシュ」と「部分メッシュ」の2種類があります。フルメッシュ型では、すべてのデバイスが他のすべてのデバイスと相互に接続されます。一方、部分メッシュ型では、一部のデバイスは全デバイスと接続されるものの、それ以外のデバイスは少数のデバイスにのみ接続されます。
メッシュ型トポロジは冗長性が高く堅牢で、障害が発生しても迂回経路で通信を継続できるため、トラブルシューティングも比較的容易です。ただし、スター型・リング型・バス型に比べると、配線や設定の作業が複雑になり、導入コストも高くなります。
ツリー型ネットワークトポロジ
ツリー型トポロジは、スター型とバス型を組み合わせたハイブリッド方式で、ネットワークの拡張性を高めることを目的とした構成です。ネットワークは階層構造で構築され、通常は3階層以上で構成されます。最下層のデバイスはすべて、その上の層にあるいずれかのデバイスに接続され、最終的にすべての接続がネットワーク全体を制御するメインハブに集約されます。
このタイプのネットワークは、部署ごとにワークステーションがグループ化されている企業環境に適しています。管理やトラブルシューティングがしやすい反面、構築コストは比較的高く、中央のハブが故障するとネットワーク全体が停止するという単一障害点のリスクを抱えています。
ワイヤレス型ネットワークトポロジ
ワイヤレスネットワークは、有線に比べて歴史の浅い比較的新しい技術です。一般的に無線ネットワークは有線ネットワークより通信速度が遅い傾向にありますが、ノートパソコンやスマートフォンなどのモバイルデバイスの急速な普及に伴い、無線によるリモートアクセスに対応できるネットワークの需要は飛躍的に高まっています。
現在では、有線ネットワークにハードウェアのアクセスポイントを設置し、ネットワークへの接続が必要なすべての無線デバイスから利用できるようにする構成が一般的になっています。ただし、電波を利用する特性上、不正アクセスなどのセキュリティリスクが伴うため、暗号化や認証といった適切な対策を講じることが不可欠です。
-
コンピュータネットワークのノードとは?役割・種類・セキュリティリスクまで徹底解説
ノード(node)とは、ネットワーク内で情報の送信・受信・転送ができる物理デバイスのことです。最も一般的なノードはパーソナルコンピュータで、「コンピュータノード」や「インターネットノード」と呼ばれます。 モデム、スイッチ、ハブ、ブリッジ、サーバー、プリンターなどもノードに含まれ、Wi-Fiやイーサネットで接続されるその他のデバイスも同様です。例えば、3台のコンピュータと1台のプリンター、さらに2台のワイヤレスデバイスを接続したネットワークには、合計6つのノードが存在することになります。 ネットワーク内のノードは、他のデバイスに認識されるために、IPアドレスやMACアドレスといった識別情報を持つ
-
コンピュータネットワークの最短経路アルゴリズムとは?代表的な3手法を徹底解説
コンピュータネットワークにおける最短経路アルゴリズムは、ルーティングコストを最小化するために、ネットワークノード間の最適な経路を求めることを目的とした手法です。グラフ理論で提唱された最短経路問題の解法を、ネットワークのルーティングに直接応用したものといえます。 基本概念 ネットワークを、N個の頂点(ノードまたはネットワーク機器)がM本の辺(伝送路)で接続されたグラフとして考えてみましょう。各辺には重みが割り当てられており、これは伝送路の物理的な距離や伝送遅延を表します。 最短経路アルゴリズムの目標は、任意の2つの頂点を結ぶ経路の中で、辺の重みの合計が最小になるものを見つけることです。すべての