P2P

Peer to Peer」の略です。

P2Pネットワークは、中央のサーバーを使わずに、ローカルネットワークまたはインターネット経由でコンピューターシステム同士を接続します。P2Pネットワークでは、分散型のアプリケーションを使って、複数のコンピューターにタスクを分担させます。ファイル共有ネットワーク、ビデオチャットクライアント、マルチプレーヤーゲームでは、一般的にP2Pネットワークを使ってコンピューター同士を接続します。

P2Pネットワーク上の各コンピューターまたはノードは、他のコンピューターと対等なピアです。クライアントサーバーモデルとは異なり、P2Pネットワーク上のすべてのコンピューターは、クライアントとサーバーの両方として機能します。P2Pネットワークは、クライアント数の増加に対応するための追加容量が必要になる中央サーバーを使わないため、拡張性が非常に高くなります。また、中央サーバーがないため、P2Pネットワークは障害に強く、停止させるのが困難です。

P2Pネットワークには、次のような一般的な用途があります。

  • ファイル共有は最も一般的な用途です。1台のファイルサーバーではなく、ネットワーク内に分散した多数のコンピューターでファイルをホストします。
  • 分散コンピューティング(グリッドコンピューティングとも呼ばれます)では、ネットワーク上の任意のコンピューターに処理タスクを割り当てます。分子構造のモデリングなど、科学分野のアプリケーションでよく使われます。
  • ビデオチャットおよび音声チャットのアプリケーションでは、接続の確立に中央サーバーを使った後、P2Pネットワーク接続に切り替えて、2台以上のコンピューターがビデオと音声を直接送信できるようにすることがよくあります。
  • ゲームでは、遅延を減らして性能を向上させるため、マルチプレーヤーゲームにP2P接続を使うことがよくあります。

P2Pファイル共有

BitTorrentなどのP2Pファイル共有ネットワークでは、ファイルを共有している他のコンピューターからファイルをダウンロードできます。利用可能な帯域幅を最大限に活用するため、複数のコンピューターから同時にファイルをダウンロードすることもできます。ダウンロードが完了すると、P2Pアプリケーションはそのファイルを他のコンピューターがアップロードできるようにします。

Napsterは1999年にP2Pファイル共有を広め、ネットワーク上の他のすべてのコンピューターと音楽ライブラリを共有できるようにしました。Gnutellaなどの他のファイル共有ネットワークでは、ユーザーは音楽以外のものも共有できました。これらのネットワークによって音楽やソフトウェアの海賊版の利用が容易になりましたが、音楽、映画、ソフトウェアを装ったマルウェアの拡散にも使われました。

更新日 April 21, 2023 著者: Brian P.

quiz知識をテストする

What service do companies like Cloudflare and Fastly provide?

A
CMS
0%
B
CDN
0%
C
CPS
0%
D
CRM
0%
Correct! Incorrect!     View the CDN definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのP2Pの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。