Peer to Peer

対等の者同士が通信をすることを特徴とする通信方式・モデル・技術
ピア・ツー・ピアから転送)

Peer to Peer(ピア・トゥ・ピア または ピア・ツー・ピア)とは、複数のコンピューター間で通信を行う際のアーキテクチャのひとつで、対等の者(Peer、ピア)同士が通信をすることを特徴とする通信方式、通信モデル、あるいは通信技術の一分野を指す。略記は、P2P

P2P型ネットワーク(図はピュアP2P型)。コンピューター同士が対等に通信を行うのが特徴である。

概要

編集
 
クライアント・サーバー型ネットワーク。サーバー(図中央)とクライアントは一対一の通信を行うのが特徴である。

P2P

P2PPeer to Peer

P2P (PC) IPP2P

P2PP2PP2PP2PP2PP2PP2P-SIP[1]P2P-DNSP2P-[2]P2P[?]IPSkypeLINEVeoh

2000使P2P使

P2Pの端末装置

編集

P2P (peer) node: 

PC使 (STB) HDDHDD

インターネットにおけるP2P

編集

IPIPIPP2PP2PIPOverlay NetworkOLN

P2P (Overlay Multicast: OLM)  (Application Layer Multicast: ALM) [3] IPTCP/IP

P2Pアプリケーションの分類

編集

ピア間で何を行うか、という観点で、大きく以下の4つのタイプのアプリケーションに分けられる。

  1. 一対一通信型
  2. 放送型
  3. オンデマンド型
  4. 分散型データ管理

複数の機能を併せ持ったアプリケーションも存在する。

一対一通信型

編集

IPLINESkype使IPIP使



P2P-SIPSIP-URIIPP2PSIPSIPRTP/RTCP

IPSkypeLINEMSN P2P-SIPP2P

放送型

編集


 

P2PP2PP2POLM

退

P2P; (PeerCast[4][5][6][7])

オンデマンド型

編集

使IP

P2P

P2P

P2PP2PP2PP2P[8]

分散型データ管理

編集

RippleP2P

技術的な分類

編集

インデックス情報の持ち方での分類

編集

3

ハイブリッドP2P

編集
 
ハイブリッドP2Pの仕組み(図はBitTorrentのもの)。
欲しい情報となるキーファイルをサーバーに伝え、実際のデータはノード同士でやりとりを行う仕組み

P2PIPP2PP2P

BitTorrentNapsterWinMXP2P () 

ピュアP2P

編集
 
ピュアP2Pの仕組み。一切の処理をコンピューター同士が対等に通信を行うのが特徴である。

2

GnutellaFreenetOceanStoreWinnyShare 

P2PIP

スーパーノード型P2P

編集



KaZaASkype

ピュアP2Pの構造による分類

編集

P2PIP2



OLN

GnutellaFreenetWinnyShare 



DHT(Distributed Hash Table)SkipGraphABC

DHTChordCANPastryTapestryKademliaOpenDHTOverlay Weaver

脚注

編集

出典

編集

関連項目

編集

外部リンク

編集

研究資料

編集

P2P関連情報サイト

編集