【ぴーつーぴー】
P2P とは?
最終更新:
💡 参加端末で分担する、データと資源のやり取り
参加端末がデータや資源を互いに提供・利用するネットワーク方式。端末間の転送を分担できますが、相手の発見や認証にサーバーを使う構成や、通信を中継する構成もあります。
📌 このページのポイント
P2Pはどんな仕組み?
参加端末同士がデータや資源を提供し合う方式だよ。BitTorrentでは、ファイルの断片を参加者から受け取り、自分も他の参加者へ提供できる。すべての端末が同じ役割や能力を持つこと、全員と同時につながることまでは意味しないんだ。
サーバーは一切いらない?
そうとは限らないよ。相手を見つける、認証する、接続情報を交換するなどの機能にサーバーを使う構成もある。BitTorrentの基本仕様にもトラッカーが登場する。端末間でデータを分担することと、すべての中央機能をなくすことは別なんだ。
故障に強くて費用も下がる?
WebRTCなら必ず直接つながる?
身近な利用例はある?
もっと詳しく知りたい人へ
参加者から受け取るデータはそのまま信頼してよい?
提供元が参加端末であることだけでは、内容の正しさは保証されません。BitTorrentには断片のハッシュ確認があり、配信の最適化にも取得データの検証があります。検証方式、信頼する情報、アクセス権限をサービスごとに確認してください。
まとめ:ざっくりこれだけ覚えればOK!
「P2P」って出てきたら「参加端末でデータや資源を分担する方式」と思えばだいたいOK!
📖 おまけ:英語の意味
「Peer-to-Peer」 = 対等な立場の参加者同士
💬 peerは同じ立場の相手を表します。ネットワーク内の全端末が同じ性能で、完全に同じ機能を持つという保証ではありません。