한국   대만   중국   일본 
對等網路 - ?基百科,自由的百科全? 跳?到?容

對等網路

本页使用了标题或全文手工转换
?基百科,自由的百科全?
(重定向自 点?点
无中心服?器的?等??系?
有中心服?器的中央??系?

?等式?? (英語: 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
    • 点?点之?互有????,彼此形成特定??拓???。
    • 需要?求某?源?,依?拓???????,若存在?一定?得到。
    • Chord YaCy Kademlia
  • 无??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 英? Morpheus (software) 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技?下?中?,??等?洲地????影同?不?被提?。

?考文? [ ?? ]

  1. ^ 存?副本 . [ 2005-11-19 ] . (原始?容 存? 于2018-06-11).  
  2. ^ 存?副本 (PDF) . bitcoin.org. [ 2019-01-09 ] . (原始?容 存? (PDF) 于2014-03-20).  
  3. ^ 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 .  
  4. ^ 信息??部?控???? ?通?通面?出局 . [ 2007-04-22 ] . (原始?容 存? 于2019-06-10).  

?? [ ?? ]

外部?接 [ ?? ]