【ぴーつーぴー】

P2P とは?

💡 中央サーバなし!端末同士が直接つながる「対等な通信方式」
📌 このページのポイント
クライアント・サーバー型 サーバー C1 C2 C3 C4 C5 P2P型 P1 P2 P3 P4 P5 中央サーバーに依存 全ノードが対等に通信 中央集権型 vs 分散型ネットワーク構造の比較
P2Pネットワークの構造
ひよこ ひよこ

P2Pってどんな通信方式なの?

ペンギン先生 ペンギン先生

クライアントがサーバにお願いする従来の方式と違って、端末同士が直接データをやりとりする方式だよ。BitTorrentやブロックチェーンで使われている。

ひよこ ひよこ

サーバがないと何がいいの?

ペンギン先生 ペンギン先生

負荷が分散されること、サーバが落ちても通信が続くこと、コストが低いことなどのメリットがある。特にブロックチェーンの「誰も管理していないのに動く」という特性はP2Pのおかげ。

ひよこ ひよこ

デメリットはある?

ペンギン先生 ペンギン先生

管理者がいないのでセキュリティ対策が難しい、違法コンテンツの共有に悪用されやすい、通信品質が保証できないなどの問題がある。そのためISPがP2P通信の帯域を制限することもあるよ。

ひよこ ひよこ

P2PってWebRTCと関係あるの?

ペンギン先生 ペンギン先生

あるよ!WebRTCブラウザ同士がP2Pでリアルタイム通信できる技術。ビデオ通話ファイル共有サーバーを介さずブラウザ間で直接行える。Google Meet、DiscordZoomの一部もWebRTCを使っているよ。

ひよこ ひよこ

すごい!じゃあP2Pの技術って実は身近なところでたくさん使われてるんだね。

ペンギン先生 ペンギン先生

そうなんだ。意外と知られていないけど、Windows 10/11のWindows Updateも一部P2P配信を使っているよ。LAN内のPCが既にダウンロードした更新ファイルを他のPCに配信することで、インターネット帯域の節約になるんだ。設定から「配信の最適化」で確認できるよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
P2Pって出てきたら「中央サーバなしで端末同士が直接通信するネットワーク方式」と思えばOK!
📖 おまけ:英語の意味
「Peer-to-Peer」 = 端末同士(対等者間)
💬 対義語はクライアント・サーバ型。Peerは「同等の立場の相手」を意味する
← 用語集にもどる