P2P協(xié)議

一苏揣、緒言

1.1 Peer-to-Peer介紹

定義:

1、Peer-to-peer 是一類允許一組用戶互相連接并直接從用戶硬盤上獲取文件的網(wǎng)絡(luò)推姻。

2平匈、Peer-to-peer網(wǎng)絡(luò)是一個運行于個人電腦上的應(yīng)用,通過網(wǎng)絡(luò)在用戶間分享文件藏古。P2P網(wǎng)絡(luò)通過連接個人電腦分享文件而不是通過中央服務(wù)器吐葱。

3、P2P是一種分布式網(wǎng)絡(luò)校翔,網(wǎng)絡(luò)的參與者共享他們所擁有的一部分硬件資源(處理能力弟跑、存儲能力、網(wǎng)絡(luò)連接能力防症、打印機等)孟辑,這些共享資源需要由網(wǎng)絡(luò)提供服務(wù)和內(nèi)容,能被其它對等節(jié)點(peer)直接訪問而無需經(jīng)過中間實體蔫敲。在此網(wǎng)絡(luò)中的參與者既是資源(服務(wù)和內(nèi)容)提供者(server)饲嗽,又是資源(服務(wù)和內(nèi)容)獲取者(client)。

P2P的特點:1)無中央服務(wù)器奈嘿,打破了C/S模式貌虾;2)用戶之間互聯(lián)并分享文件。

非中心化(Decentralization)

可擴展:全分布系統(tǒng)

健壯性:耐攻擊裙犹、高容錯

高性價比

隱私保護

負載均衡

P2P的分類:

提供文件和其他內(nèi)容共享的P2P網(wǎng)絡(luò)尽狠,如Napster、Gnutella叶圃、eDonkey袄膏、emule、BitTorrent等掺冠;

挖掘P2P對等計算能力和存儲共享能力沉馆,如SETI@home、Avaki德崭、Popular Power等斥黑;

基于P2P方式的協(xié)同處理與服務(wù)共享平臺,如JXTA眉厨、Magi锌奴、Groove、.NET My Service等缺猛;

即時通訊交流缨叫,包括ICQ、QICQ荔燎、Yahoo Messenger等耻姥;

安全的P2P通訊與信息共享,如Skype有咨、Crowds琐簇、Onion Routing等。

二座享、 P2P技術(shù)的應(yīng)用研究

國外開展P2P研究的學(xué)術(shù)團體主要包括P2P工作組(P2PWG)婉商、全球網(wǎng)格論壇(Global Grid Forum, GGF)。P2P工作組成立的主要目的是希望加速P2P計算基礎(chǔ)設(shè)施的建立和相應(yīng)的標(biāo)準(zhǔn)化工作渣叛。P2PWG成立之后丈秩,對P2P計算中的術(shù)語進行了統(tǒng)一,也形成相關(guān)的草案淳衙,但是在標(biāo)準(zhǔn)化工作方面進展緩慢蘑秽。目前P2PWG已經(jīng)和GGF合并,由該論壇管理P2P計算的相關(guān)工作箫攀。GGF負責(zé)網(wǎng)格計算和P2P計算等相關(guān)的標(biāo)準(zhǔn)化工作肠牲。

從國外公司對P2P計算的支持力度來看,Microsoft公司靴跛、Sun公司和Intel公司投入較大缀雳。Microsoft公司成立了Pastry項目組,主要負責(zé)P2P計算技術(shù)的研究和開發(fā)工作梢睛。目前Microsoft公司已經(jīng)發(fā)布了基于Pastry的軟件包SimPastry/VisPastry肥印。Rice大學(xué)也在Pastry的基礎(chǔ)上發(fā)布了FreePastry軟件包。

在2000年8月绝葡,Intel公司宣布成立P2P工作組竖独,正式開展P2P的研究。工作組成立以后挤牛,積極與應(yīng)用開發(fā)商合作莹痢,開發(fā)P2P應(yīng)用平臺。2002年Intel發(fā)布了.NET基礎(chǔ)架構(gòu)之上的Accelerator Kit(P2P加速工具包)和P2P安全API軟件包墓赴,從而使得微軟.NET開發(fā)人員能夠迅速地建立P2P安全Web應(yīng)用程序竞膳。

Sun公司以JAVA技術(shù)為背景,開展了JXTA項目诫硕。JXTA是基于JAVA的開源P2P平臺坦辟,任何個人和組織均可以加入該項目。因此章办,該項目不僅吸引了大批P2P研究人員和開發(fā)人員锉走,而且已經(jīng)發(fā)布了基于JXTA的即時聊天軟件包滨彻。JXTA定義了一組核心業(yè)務(wù):認證、資源發(fā)現(xiàn)和管理挪蹭。在安全方面亭饵,JXTA加入了加密軟件包,允許使用該加密軟件包進行數(shù)據(jù)加密梁厉,從而保證消息的隱私辜羊、可認證性和完整性。在JXTA核心之上词顾,還定義了包括內(nèi)容管理八秃、信息搜索以及服務(wù)管理之內(nèi)的各種其他可選JXTA服務(wù)。在核心服務(wù)和可選服務(wù)基礎(chǔ)上肉盹,用戶可以開發(fā)各種JXTA平臺上的P2P應(yīng)用昔驱。

P2P實際的應(yīng)用主要體現(xiàn)的以下幾個方面:

P2P分布式存儲:P2P分布式存儲系統(tǒng)是一個用于對等網(wǎng)絡(luò)的數(shù)據(jù)存儲系統(tǒng),它可以提供高效率的上忍、魯棒的和負載平衡的文件存取功能舍悯。這些研究包括:OseanStore,F(xiàn)arisite等睡雇。其中萌衬,基于超級節(jié)點結(jié)構(gòu)的半分布式P2P應(yīng)用如Kazza、Edonkey它抱、Morpheus秕豫、BitTorrent等也是屬于分布式存儲的范疇,并且用戶數(shù)量急劇增加观蓄。

計算能力的共享:加入對等網(wǎng)絡(luò)的節(jié)點除了可以共享存儲能力之外混移,還可以共享CPU處理能力。目前已經(jīng)有了一些基于對等網(wǎng)絡(luò)的計算能力共享系統(tǒng)侮穿。比如SETI@home歌径。目前SETI@home采用的仍然是類似于Napster的集中式目錄策略。

P2P應(yīng)用層組播:應(yīng)用層組播亲茅,就是在應(yīng)用層實現(xiàn)組播功能而不需要網(wǎng)絡(luò)層的支持回铛。這樣就可以避免出現(xiàn)網(wǎng)絡(luò)層遲遲不能部署對組播的支持而使組播應(yīng)用難以進行的情況。應(yīng)用層組播需要在參加的應(yīng)用節(jié)點之間實現(xiàn)一個可擴展的克锣,支持容錯能力的重疊網(wǎng)絡(luò)茵肃,而基于DHT的發(fā)現(xiàn)機制正好為應(yīng)用層組播的實現(xiàn)提供了良好的基礎(chǔ)平臺。

This message is used to verify that this feed (feedId:69291567376475136) belongs to me (userId:67855826779421696). Join me in enjoying the next generation information browser https://follow.is.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末袭祟,一起剝皮案震驚了整個濱河市验残,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌巾乳,老刑警劉巖您没,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸟召,死亡現(xiàn)場離奇詭異,居然都是意外死亡氨鹏,警方通過查閱死者的電腦和手機欧募,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喻犁,“玉大人槽片,你說我怎么就攤上這事何缓≈。” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵碌廓,是天一觀的道長传轰。 經(jīng)常有香客問我,道長谷婆,這世上最難降的妖魔是什么慨蛙? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮纪挎,結(jié)果婚禮上期贫,老公的妹妹穿的比我還像新娘。我一直安慰自己异袄,他們只是感情好通砍,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著烤蜕,像睡著了一般封孙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讽营,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天虎忌,我揣著相機與錄音,去河邊找鬼橱鹏。 笑死膜蠢,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的莉兰。 我是一名探鬼主播狡蝶,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贮勃!你這毒婦竟也來了贪惹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤寂嘉,失蹤者是張志新(化名)和其女友劉穎奏瞬,沒想到半個月后枫绅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡硼端,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年并淋,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片珍昨。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡县耽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出镣典,到底是詐尸還是另有隱情兔毙,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布兄春,位于F島的核電站澎剥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏赶舆。R本人自食惡果不足惜哑姚,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芜茵。 院中可真熱鬧叙量,春花似錦、人聲如沸九串。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蒸辆。三九已至征炼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間躬贡,已是汗流浹背谆奥。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拂玻,地道東北人酸些。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像檐蚜,于是被迫代替她去往敵國和親魄懂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354