クライアント・サーバとP2P(ピア・ツー・ピア)の違い




クライアント・サーバとP2P(ピア・ツー・ピア)の違い

現在、私たちがインターネットを通してサービスを享受する際のネットワークの大半が

  • クライアント・サーバ・モデル
  • P2P・モデル

という形式です。

クライアント・サーバ・モデルに関する記事はこちら

【図解あり】クライアント・サーバ・モデルとは
【図解あり】クライアント・サーバ・モデルとは クライアント・サーバ・モデルとはコンピュータ・ネットワーク・アーキテクチャの一つです。 クライアント(client)・・・クライアントは英単語です。 邦訳すると 依頼人 ...

P2P・モデルに関する記事はこちら

【図解あり】P2P(peer-to-peer)モデルとは
【図解あり】P2P(peer-to-peer)モデルとは P2P(peer-to-peer:ピア・ツー・ピア)モデルとは、複数の端末間で通信を行う際のコンピュータのネットワーク・アーキテクチャの一つです。 peer(ピア)・・・...

この記事では、クライアント・サーバ・モデルP2Pモデルを比較し、それぞれの

  • メリット
  • デメリット

について説明します。

スポンサーリンク

クライアント・サーバ・モデルとP2Pモデルの比較

クライアント・サーバ・モデルとP2Pモデルの比較

  • クライアント・サーバ・モデル
  • P2P・モデル

の中で、決定的な違いは、「ネットワーク・アーキテクチャが中央集権的か否か」という部分になります。

ネットワーク・アーキテクチャ上の中央集権的とは、クライアント・サーバ・モデルでは

  • サーバ(server)・・・サービスを供給する側
  • クライアント(client)・・・サービスを授受する側

と主従関係がはっきりとしているのに対して、P2P・モデル

  • サーバ(server)
  • クライアント(client)

の両方の役割を担うノードがネットワークに参加している他のノード同士で対等に通信をしています。

対等なコンピュータ・ネットワークでのノード

  • サーバ(server)
  • クライアント(client)

を併せ持つという意味で、サーバント(servent)という呼ばれ方もします

サーバ/span>に関する記事はこちら

【図解あり】サーバ(server)とは【コンピュータ分野】
【図解あり】サーバ(server)とは コンピュータが中心の現代に置いて、サーバ(server)無しでは、 Webへのアクセス メールの送受信 データベースの処理・運用 等々 が容易に出来ません。 この記事...

クライアント・サーバ・モデルとP2P・モデルの違い

クライアント・サーバ・モデル / P2P・モデル

クライアント・サーバ・モデル P2P・モデル
モデル 中央集権型 自律分散型
システム拡張性 利用者規模に合わせたシステム増強 柔軟なスケーラビリティ
情報の所在 サーバへの情報の集中 情報はネットワーク上に遍在
耐障害性 サーバへのリスクの集中 障害時に他ノードによる代替

クライアント・サーバ / ピュア・P2P / ハイブリッド・P2Pとの比較

クライアント・サーバ・モデルP2P・モデル

クライアント・サーバ ピュア・P2P ハイブリッド・P2P 概要
ネットワーク 検索による負荷 × ピュア・P2P・・・
隣接ノードの数により検索負荷が指数的に増大
検索の応答速度 ピュア・P2P・・・
応答速度が不安定
検索の確実性 ピュア・P2P・・・
情報がネットワークに存在しても発見できない可能性
通信による負荷 クライアント・サーバ・・・
サーバ側ネットワークに負荷が集中する可能性
耐障害性 クライアント・サーバハイブリッド・P2P・・・
サーバ・収容ネットワークの障害により、サービスが停止
セキュリティ ウィルス対策 ×
  • P2P・・・
    ウィルスの急速な拡大の可能性
  • クライアント・サーバ・・・
    サーバ側での防御、最新ワクチン管理が可能
アクセスログ × ピュア・P2P・・・
アクセスログを残せるが、サーバが必要
システムの廃止 ピュア・P2P・・・
一旦稼働したシステムの停止・廃止は困難
端末 端末への負荷 ピュア・P2P・・・
他のP2P通信を中継することがあるため負荷が発生
サーバ サーバへの負荷 × ハイブリッドP2P・・・
認証・検索のみの負荷
初期・運用コスト クライアント・サーバ・・・
ユーザ数増加に伴う増設が必要
管理・運用 ユーザ管理 × クライアント・サーバハイブリッド・P2P・・・
サーバに実装可能
コンテンツ管理
  • クライアント・サーバハイブリッド・P2P・・・
    サーバに実装可能
  • ピュア・P2P・・・
    流通したデータを削除出来ない

コメント

  1. […] […]