?于?「
對等網路
」標題相近或相同的?目?,請見「
P2P
」。
| 本條目存在以下問題
,請協助
改善本條目
或在
討論頁
針對議題發表看法。
| 此條目
需要更新
。
(
2013年12月15日
)
請更新本文以反映近況和新增?容。完成修改後請移除本模板。
|
|
无中心服?器的?等??系?
有中心服?器的中央??系?
?等式??
(英語:
peer-to-peer
, ??
P2P
),又?
点?点技?
,是
去中心化
、依?用?群(peers)交?信息的互???系,?的作用在于,?低以往?路??中的?点,以降低?料?失的??。?有中心服?器的中央??系?不同,?等??的每?用?端?是一??点,也有服?器的功能,任何一??点无法直接?到其他?点,必?依?其?群?行信息交流。
P2P?点能遍布整?互??,也?包括??者在?的任何人、??或政府???控??。P2P在???私要求高和
文件共享
?域中,得到了?泛的?用。使用一般型P2P技?的??系?有
比特?
、
Gnutella
或
自由?
等。?外,P2P技?也被使用在?似VoIP等??媒???的?据通信中。有些??(如
Napster
、
OpenNAP
、
IRC
@find
)包括搜索的一些功能,也使用客?端-服?器??,而使用P2P??????外一些功能。??????模型不同于
客?端-服?器
模型,在客?端-服?器模型中通信通常?往于一?中央服?器。
?史
[
??
]
分布式
哈希表
P2P架???了一????路技?的???念,?一?念被描述在1969年4月7日第一?
RFC
文?“
RFC 1
,主机?件”
[1]
中。在不用中心索引
服?器
??交?多媒?文件的大??下,???念已?得到?泛普及。
分?
[
??
]
根据中央化程度
[
??
]
- 特殊型P2P
- 有一?中心服?器保存
?点
的信息???求?些信息的要求做出??。
- ?点???布?些信息(因?中心服?器?不保存文件),?中心服?器知道??想共享什?文件,?需要?的?点下?其可共享的?源。
- 路由?端使用地址,通?被一?
索引
引用?取得??地址。
- 如最原始的
Napster
。
- 混合型P2P
- 同?含有一般型P2P和特殊型P2P的特点。
- 如
Skype
。
根据?路拓???
[
??
]
- 无??P2P
- 点?点之?互有????,彼此形成无??
??拓?
??。
- 需要?求某?源?点?,以
?播
方式??,通常??
TTL
,?使存在也不一定?得到。
- 如
Gnutella
。
- 松散??P2P
- 点?点之?互有????,彼此形成无????拓???。
- 需要?求某?源?,依?有??推???,介于??P2P和无??P2P之?。
- 如
Freenet
、
Zeronet
。
P2P??的??
[
??
]
P2P??的一?重要的目?就是?所有的客?端都能提供?源,包括
??
,存?空?和算力。因此,?有?点加入且?系??求增多,整?系?的容量也增大。?是具有一?固定服?器的Client-Server??不能??的,因?在上述????中,客?端的增加意味着所有用?更慢的?据??。
P2P??的分布特性通?在多?点上?制?据,也增加了防故障的健?性,?且在一般型P2P??中,?点不需要依?一?中心索引服?器????据。在后一?情?下,系?也不?出??点崩?。
?用P2P?描述Napster ???,?等
??
被??是重要的,但是,??中,Napster ??取得的成就是?等?点(就像??的末枝)?合一?中心索引???。?可以使?能快速?且高效的定位可用的?容。?等??只是一?通用的方法????一点。
?用
[
??
]
eMule
点?点技?有?多?用。共享包含各?格式音?,??,?据等的文件是非常普遍的,?時?据(如IP??通信,Anychat音?????件)也可以使用P2P技???送。
有些??和通信渠道,像Napster、OpenNAP和IRC@find,一方面使用了主?式架?????理一些任?(如搜索功能),?一方面又同時使用P2P????理其他任?。而有些??,如Gnutella和Freenet,使用P2P????理所有的任?,有?被??是?正的P2P?路。?管Gnutella也使用了目?服?器?方便?点得到其??点的??地址。
点?点技?亦常應用於
加密貨幣
上。
比特幣
的白皮書
[2]
標題正是「一?点?点式的?子?金交易系?」。對等網絡中每個節點的地位相當,沒有任何節點屬於中央控制地位,也沒有任何節點扮演交易中介的角色;網絡中每個節點?是服務端,亦是用戶端;節點可以選擇隨時加入,隨時退出;節點可以選擇運行所有的功能,也可以選擇運行部分的功能;節點越多,整個系統的運算能力越?,數據安全性越高,抗破壞能力越?。
比特幣
便是採用了這種P2P網絡協議,其後的許多
加密貨幣
,如
以太坊
?
EOS
(
?面存???
,存于
互???案?
)等仍然繼續採用。
??性P2P??
[
??
]
2015年1月28日,
?西法尼?州立大?
的??者,?合了
麻省理工?院
?放知?行?,
西蒙弗雷?大?
的?究人?,?有第二代????P2P工作?,正在??一?P2P??的??性?用。???目??LionShare,基于第二代??技?,更??地?是Gnutella模型。????的主要目的是??多不同??机?的用?能?共享??材料。LionShare??使用特殊型P2P???型,混合了Gnutella分散的P2P??和??的C/S??。??程序的用?能?上?文件到一?服?器上,不管用?是否在?,都能?持?的共享。????也允?在比正常小得多的共享社?中使用。
??????前正在使用的其他P2P??的主要不同是LionShare??不允?匿名用?。??做的目的是防止版?材料在??上共享,?同?也避免了法律??。?一?不同是?不同?有??性的共享??的文件。用?能?????些用?可以接收?一?文件或者?一?文件。
??社?需要??技?,因?有越?越多的多媒?文件?用在?堂上。越?越多的?授使用多媒?文件,像音?文件,??文件和幻?片。把?些文件???生是件困?的任?,而?如果用LionShare?????容易的多。
?点
[
??
]
- ?有?佳的?行?理能力。
- ?用?存?管理交??料,大幅度提高效能。
- 不用投?大量金?在伺服器的?、硬件??。
- 适用于小?模的?路,??容易。
缺点
[
??
]
- 架?????,除了要有??伺服器端,?要有?用的客?端。
- 用在大?模的?路,?源分享紊?,管理??,安全性?低。
??
[
??
]
法律方面
[
??
]
在美?法律中,“
Betamax判?
”
[3]
的判例?持,如果??有??性非侵?用途,?制“技?”就不是本?非法的。??
因特?
?泛使用之前的?定被?用于大部分的?据??,包括P2P??,因?已得到?可的文件的?播也是可以的。?些非法侵犯的使用包括?放源代??件,
公共?域
文件和不在版?范?之?的作品。其他司法部?也可用?似的方式看待??情?。
??上,大多?在P2P??上共享的文件是版?流行音?和?影,包括各?格式(MP3,MPEG,RM 等)。在多?司法范?中,共享?些?本是非法的。???多?察者,包括多?的媒?公司和一些P2P的倡?者,批?????已???有的?行模式造成了巨大的威?。???量??金??失的?究多少有些意?不明。?然?面上?些??的存在而?致的大量?失,而??上自??些??建成以?,??的收入??有多大的?化。不管??威?是否存在,
美國唱片業協會
和
美??影??
正花?大量的???着游?立法者?建立新的法律。一些版??有者也向公司出?希望?助在法律上挑??事非法共享他?材料的用?。
?管有Betamax判?,P2P??已?成?那些??家和版??可??的代表攻?的?子。?里面包括美?唱片??和美??影??等行???。Napster 服?由于美?唱片??的投?而被迫??。在??案例中,Napster故意地???些??有?版?所有者那得到?可?行的音像文件。
?着媒?公司打?版?侵犯的行??大,?些??也迅速不?地作了?整,?其无??技?上?是法律上都?于撤除。??致?正犯法的用?成?目?,因??然?在的技?是合法的,但是用侵犯版?的方式??播的?人??的?用?明?是非法的。
匿名P2P??允??布材料,无?合法不合法,在各?司法范??都?少或不承?法律?任。?多人表示???致更多的非法材料更容易?播,甚至(有些人指出)促?
恐怖主?
,要求在?些?域?其?行?范。而其他人?反??,非法使用的?在能力不能阻止??技?作?合法目的的使用,无罪推定必?得以?用,像其他非P2P技?的匿名服?,如
?子?件
,同?有着相似的能力。
重要案例:
- 美?法律
- Sony Corp. vs Universal City Studios ( Betamax判?)
- MGM vs Grokster
安全方面
[
??
]
?多P2P??一直受到?有各?目的的人的持?攻?。例子包括:
- 中毒攻?(提供?容?描述不同的文件)
- 拒?服?攻?(使???行非常慢甚至完全崩?)
- 背叛攻?(吸血)(用?或?件使用??却?有??出自己的?源)
- 在?据中?入病毒(如,下?或??的文件可能被感染了病毒或木?)
- P2P?件本身的木?(如,?件可能含有???件)
- ??(????商可能???禁止???自P2P??上的?据)
- 身?攻?(如,?踪??上用??且?行不???式的或者是用合法性地攻?他?)
- ??信息(如在??上?送未?求的信息--不一定是拒?服?攻?)
如果精心??P2P??,使用加密技?,大部分的攻?都可以避免或控制,P2P??安全事?上?
拜占庭????
有密切?系。然而,??多的?点?着破???,?乎任何??也都?失效,而且?多???因用?少而表?得?失?。
2007年4月23日,
CA公司
?表?安警?,指出
Foxy
、
BitComet
、
eDonkey
、
μTorrent
、
Ares
、
Azureus
、
BearShare
、
Lphant
、
Shareaza
、
Hamachi
、
exeem
lite、
Fpsetup
、
Morpheus
、
iMesh
等14款P2P?件都存在安全威?,?些P2P??的?在威??源包括可能?覆??案,??案重新命名,?除?案,被第三方植入
?意程式
等。
?算技?展望
[
??
]
技?角度?格??,?等???方?格?等?同等地提供和使用?据 ,?有服?器和客?端的??。但??的一般型P2P?用和??少之又少,大部分??P2P的??和?用??上依?或包含像
DNS
??的一些非?等?元。同??用中??也使用了多???,使?点可以同?或分?成?客?端、服?器、和?等?点;譬如
Usenet
(1979年)和
FidoNet
(1984年)??已?使用多年完全的分布式?等??。
?多P2P系?使用更强的?等点(??超??等点(Super Node))作?服?器,那些客??点以星?方式?接到一?超??等点上。
在1990年代末期,早在??通?流行之前,?了促??等???用的?展,
昇陽
(SUN)公司在
Java
技?中增加累一些
?
,以便??者能??不受控于中心服?器的的??聊天applet及?用。??工作?在由
JXTA
工程???。
P2P系?和?用已?吸引了?算机科??究的大量?注,在?一?域有包括
Chord??
,
ARPANET
,the PAST storage utility,
P-Grid
(一?自???的新?覆盖性??),和
CoopNet?容分?系?
在?的一系列卓越的?究??。
限制
[
??
]
中?人民共和?
[
??
]
P2P技?在中?法律方面?于空白??,原?上不受中?政府的官方限制。但由于P2P技??大量占用????,?且由于中?的???施的??和
中????管理
的?度,都不同程度的?P2P通?方式有所限制。
目前中?各大
ISP
???接入都?行了限速,?占用??的?用比如P2P,?采取措施,常用的手段有限制
TCP
?接?,封?P2P??,限制下?/上?速度等。但是由于?些行?大部分都是秘密?行,因此中??多P2P使用者?,此??重侵犯了他?的
知情?
和
使用?
。在中?,被限制最多的P2P?件是
BitTorrent
系列?件和
eMule
。
在日?稀少的
IPv4
地址?源的情?下,中?大部分地??始采用“大??”的方式,?少?IP地址?源的消耗,?大部分的家庭及?人用???接
ISP
的
路由器
,使用
??地址??
方式?接外部??。因
NAT
和部分P2P??的限制,?致P2P?件大多只能在???行??,?P2P????生了?大影?。
此外,中?出于?????支持和信息控制的考?,也?限制一些P2P方式的??通??件。中?信息??部曾?文要求VOIP只能在指定的????商?行??,?有地?封?
skype
,不?也有官??此否???明只是??PC-Phone
[4]
。
2009年12月,中????局以无???可??由,由工信部撤消了Btchina?站的?案?,使其被迫?站。此次行??影?了包括悠悠???等BT站点。
日本
[
??
]
在
日本
,根据日本?行
著作?法
,日本境?一切免?提供商??件/或其他?据下?的?站均?非法。?法情??重的可被判?
有期徒刑
,同??以
?款
。BitTorrent系列?件和eMule均被禁止。但因?
Share
和
Winny
?件的存在,P2P技?在日本仍然流行。??款?件都采用了IP加密和?据加密的技?,目前日本有?百万人使用??款?件?交流??,游?,音?,?件等?据,但?然警方已?掌控了追?使用者的方法。2008年5月9日,三名在share上?布大量版?保?作品的?人遭到逮捕。??款?件的流行也??了一些?面??,比如机密?料的泄漏和
?算机病毒
的?播。
新西?
[
??
]
在
新西?
,根据新西?2011年9月?施的
版?法
,新西?境?下?受版?保?的?容??法,主要??的就是
P2P
技?的下?。如果下?的?容收到版?方提?,ISP?根据用?在下?的????,如有
版?
侵犯,用??被警告,警告三次?被?款15000新西?元,?合75000人民?。不?需要注意的是?于在??看以及文件寄存??站却不在此次?款范??。也就是?用?通?Torrent軟體的BT?子下?一?受版?保?的作品可能?被?款,但是如果利用??文件下?方式?不?受到??。而且在新西?收版?保?的版?所有者通常?包括?美一些公司,所以??地?人??,?使使用p2p技?下?中?,??等?洲地????影同?不?被提?。
?考文?
[
??
]
- ^
存?副本
.
[
2005-11-19
]
. (原始?容
存?
于2018-06-11).
- ^
存?副本
(PDF)
. bitcoin.org.
[
2019-01-09
]
. (原始?容
存?
(PDF)
于2014-03-20).
- ^
Feder, Jesse M. Is Betamax Obsolete:
Sony Corp. of America v. Universal City Studios, Inc.
in the Age of Napster. Creighton Law Review. 2003,
37
: 859.
ISSN 0011-1155
.
- ^
信息??部?控???? ?通?通面?出局
.
[
2007-04-22
]
. (原始?容
存?
于2019-06-10).
- 內政部警政署刑事警察局科技犯罪防制中心,
〈小心使用P2P軟體,以免?的個人?案也分享出去〉
,2006年11月27日。
- Taiwan.
CNET
.com新聞專區,
〈CA點名多家P2P軟體藏危機〉
,2007年4月23日。
- Ross J. Anderson.
The eternity service
(
?面存???
,存于
互???案?
). In
Pragocrypt 1996
, 1996.
- Stephanos Androutsellis-Theotokis and Diomidis Spinellis.
A survey of peer-to-peer content distribution technologies
(
?面存???
,存于
互???案?
). ACM Computing Surveys, 36(4):335?371, December 2004.
doi:10.1145/1041680.1041681
.
- Biddle, Peter, Paul England, Marcus Peinado, and Bryan Willman,
The Darknet and the Future of Content Distribution
(
?面存???
,存于
互???案?
). In
2002 ACM Workshop on Digital Rights Management
, 18 November 2002.
- Antony Rowstron and Peter Druschel, Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. In proceedings
Middleware 2001 : IFIP/ACM International Conference on Distributed Systems Platforms
. Heidelberg, Germany, November 12-16, 2001. Lecture Notes in Computer Science, Volume 2218, Jan 2001, Page 329.
- Andy Oram et al., Peer-to-Peer:Harnessing the Power of Disruptive Technologies, Oreilly 2001
- I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan. Chord: A scalable peer-to-peer lookup service for internet applications. In
Proceedings of SIGCOMM 2001
, August 2001.
- Ralf Steinmetz, Klaus Wehrle (Eds).
Peer-to-Peer Systems and Applications
.
ISBN 3-540-29192-X
, Lecture Notes in Computer Science, Volume 3485, Sep 2005
??
[
??
]
外部?接
[
??
]