摘 要:P2P作為一種新型的網(wǎng)絡(luò)技術(shù),主要依賴網(wǎng)絡(luò)參與者的計(jì)算能力和帶寬,使得網(wǎng)絡(luò)計(jì)算模式由原來的幾種模式轉(zhuǎn)變?yōu)槟壳暗姆植际?,有效提升了用戶在因特網(wǎng)上資源共享活動的等級,讓用戶更加積極主動的融入到網(wǎng)絡(luò)當(dāng)中。本文對P2P技術(shù)的特點(diǎn)及應(yīng)用類型進(jìn)行了分析。
關(guān)鍵詞:P2P技術(shù);應(yīng)用類型;特點(diǎn)
中圖分類號:TP393.02
P2P(Peer to Peer 中文名為對等網(wǎng)絡(luò))是一種新型的網(wǎng)絡(luò)技術(shù),依賴網(wǎng)絡(luò)參與者的計(jì)算能力和帶寬而不是都依賴較少的幾臺服務(wù)器上。P2P帶領(lǐng)網(wǎng)絡(luò)計(jì)算模式由之前的集中形式逐漸的偏移為分布式,如此一來便有效提升了用戶在因特網(wǎng)上資源共享活動的等級,讓用戶更加積極主動的融入到網(wǎng)絡(luò)當(dāng)中。
不過就現(xiàn)有的運(yùn)用情況而言,P2P功能關(guān)鍵還是局限于大規(guī)模檢索與共享優(yōu)點(diǎn)之上。從該層次往往造成或者更加有效的處理了下面這四種應(yīng)用類型:
(1)對等計(jì)算。借助P2P技術(shù)所開展的對等計(jì)算,關(guān)鍵是與網(wǎng)絡(luò)中那些大量的計(jì)算機(jī)當(dāng)前尚未應(yīng)用的計(jì)算能力相鏈接,運(yùn)用積攢的這部分功能區(qū)完成超級計(jì)算機(jī)等級的任務(wù)活動。所有需要大數(shù)據(jù)量處理的行業(yè)都可從其中獲得相應(yīng)的利益,比如說動畫的制作、天氣的預(yù)報工作以及基因組科研等,對等計(jì)算的出現(xiàn),可以有效代替費(fèi)用昂貴的超級計(jì)算機(jī)。當(dāng)前在硅谷中有很大一部分的公司都逐漸的加入到對對等計(jì)算的開眼工作中,同時還獲取了數(shù)量龐大的風(fēng)險性資金。在這一環(huán)境下,Intel也意識到對等計(jì)算技術(shù)的重要價值,并將其作用到對CPU的設(shè)計(jì)工作中,并實(shí)現(xiàn)了對投入成本的有效降低,并且PC機(jī)資源的科學(xué)高效運(yùn)用還是對等計(jì)算發(fā)展最基礎(chǔ)的著手點(diǎn),所以得到了Intel公司的充分重視。我們也能夠認(rèn)為,對等計(jì)算其最根本的性質(zhì)便是網(wǎng)絡(luò)CPU資源的有效共享。
(2)協(xié)同工作。由于公司機(jī)構(gòu)的日益分散,使得為員工和客戶提供輕松、方便的消息傳遞和協(xié)同工作的工具變得日益重要。網(wǎng)絡(luò)的出現(xiàn)使協(xié)同工作成為可能。但傳統(tǒng)的Web方式的實(shí)現(xiàn),給服務(wù)器帶來了極大的負(fù)擔(dān),造成了昂貴的成本支出。P2P技術(shù)的出現(xiàn),使得Internet上任意兩臺PC機(jī)都可以建立實(shí)時的聯(lián)系,等同建立了一個安全共享的虛擬空間,人們可以在這空間里進(jìn)行各種各樣的活動,而這些活動是可以同時也可以交互進(jìn)行,P2P技術(shù)可以幫助企業(yè)和關(guān)鍵客戶或合作伙伴之間建立起一種安全高效的網(wǎng)上工作聯(lián)系方式,。
(3)搜索引擎。P2P技術(shù)的另一個優(yōu)勢就是可以開發(fā)出強(qiáng)大的搜索工具,能夠讓用戶進(jìn)行文檔的深度搜索,而且這種搜索無需通過Web服務(wù)器,也可以不受信息文檔格式和宿主設(shè)備的限制,能夠達(dá)到傳統(tǒng)目錄式搜索引擎無可比擬的深度??梢哉f,P2P技術(shù)為互聯(lián)網(wǎng)的信息搜索提供了全新的解決方案。
(4)文件交換??梢赃@么說,文件交換的需求直接引發(fā)了P2P技術(shù)的狂潮。在傳統(tǒng)的Web方式中,要實(shí)現(xiàn)文件交換需要服務(wù)器的大力參與,將文件上傳到某個特定的網(wǎng)站,用戶再到該網(wǎng)站搜索需要的文件,然后再下載,這種方式的不便之處顯而易見。電子郵件是方便了個人間文件的傳遞問題,卻沒法解決大范圍的文件交換。這也是Web的重要缺陷,Napster就是在這種情況下橫空出世恩恩,抓住人們對MP3喜歡的心理,Napster的MP3文件的交換直接引發(fā)了網(wǎng)絡(luò)的P2P技術(shù)革命。在國外類似Napster的產(chǎn)品有很多,如Toadnode、Freenet、CuteMX、Scour Exchange、Gnutella、iMesh等,不過對于華語歌曲卻無計(jì)可施,這個時候我國首款P2P產(chǎn)品Jelawat會在九月份公布發(fā)行,如此一來便有效處理掉了中文搜索的難題,到了10月底的時候,我國與P2P所相仿的另一款產(chǎn)品toperson會緊接著發(fā)行。
P2P的技術(shù)特點(diǎn)包括分布式、可擴(kuò)展性、容錯性、高性價比、隱私保護(hù)性能較強(qiáng)等特點(diǎn)。
(1)分布式。對于P2P系統(tǒng)而言,其最為顯著的特征便是通過這一系統(tǒng)的運(yùn)用,用戶彼此可以實(shí)現(xiàn)對資源的有效共享,它的核心技術(shù)便是分布式目標(biāo)的定位體系,同時這還是增強(qiáng)器網(wǎng)絡(luò)擴(kuò)展性能,避免網(wǎng)絡(luò)寬帶發(fā)生被吞噬問題的重點(diǎn)。截止到今天,PSP網(wǎng)絡(luò)共有三個網(wǎng)絡(luò)模型,且三個均具有差異性,每個模型都具有自身所特有的優(yōu)勢與缺陷,甚至某的模型還有其自身不能彌補(bǔ)的缺失,因此我們可以認(rèn)為當(dāng)前P2P這項(xiàng)技術(shù)并沒有完善,變現(xiàn)為多種網(wǎng)絡(luò)架構(gòu)形式共同存在以及彼此參考的模式。在傳統(tǒng)的分布式系統(tǒng)中,一般只有負(fù)責(zé)與用戶交換的門戶結(jié)點(diǎn)(Portal)才可以直接從Internet訪問,而P2P系統(tǒng)幾乎所有的結(jié)點(diǎn)都可以直接從Internet訪問,這就使得P2P系統(tǒng)更容易受到攻擊,尤其對于一些允許結(jié)點(diǎn)隨意加入的系統(tǒng)(如大多數(shù)P2P文件共享系統(tǒng)),如何防止聯(lián)合攻擊(Conspiracy Attack)就是一個需要攻克的難題。
(2)可擴(kuò)展性。當(dāng)初在P2P網(wǎng)絡(luò)模式條件下的時候,由于當(dāng)前用戶數(shù)量的加大,對于服務(wù)也提出了更多的需求,隨著資源占有及服務(wù)水平的提升讓系統(tǒng)容量較之前有了明顯加大,如此一來便能夠更加貼合于用戶的需求標(biāo)準(zhǔn)。從這里我們能夠看到,系統(tǒng)是呈全分布形式的沒有瓶頸的存在。所以,從理論上來說,P2P網(wǎng)絡(luò)模式的擴(kuò)展可以無限增加,但是很多理性用戶總是試圖多使用別人的資源,少貢獻(xiàn)自己的資源。實(shí)驗(yàn)測算出在Gnutella中有四分之一的結(jié)點(diǎn)從不共享數(shù)據(jù)給別人,而只從別人那里下載數(shù)據(jù)。并且約有三分之一用戶故意低報自己的帶寬試圖降低其它用戶下載其數(shù)據(jù)的意愿。所以如何激勵用戶多貢獻(xiàn)自己的資源,保證數(shù)據(jù)交換中的公平性也是很多研究者關(guān)注的熱點(diǎn)方向。
(3)容錯性。P2P框架本身就表現(xiàn)出容錯較高同時抗攻擊性能較強(qiáng)的優(yōu)勢特點(diǎn)。由于服務(wù)是散落在每個結(jié)點(diǎn)間開展的,因此當(dāng)有些結(jié)點(diǎn)或者是網(wǎng)絡(luò)被損壞的情況下,其給別的部分所造成的影響是十分輕微的。P2P網(wǎng)絡(luò)通常當(dāng)一些結(jié)點(diǎn)不能正常運(yùn)作的情況下可以自主性的調(diào)節(jié)綜合拓?fù)潢P(guān)系從而確保別的結(jié)點(diǎn)間連通性能保持在良好狀態(tài)。一般情況下,P2P網(wǎng)絡(luò)是通過自主性組織的形式來完成組建的,同時接受結(jié)點(diǎn)隨時的加入和取消。
(4)性價比較高。P2P之所以受到那么多的關(guān)注,其中一個十分關(guān)鍵的原因便是其優(yōu)良的性能優(yōu)點(diǎn)。當(dāng)前硬件技術(shù)水平的快速提升,個人計(jì)算機(jī)所具備的核算與存儲功能正顯示出迅猛的發(fā)展勢頭。選擇運(yùn)用P2P框架結(jié)構(gòu)能夠借助那些分散于網(wǎng)絡(luò)中的結(jié)點(diǎn),把所存儲的資料信息或者是計(jì)算任務(wù)布置于全部的結(jié)點(diǎn)之上,借助里面處于空閑狀態(tài)的空間或者計(jì)算水平滿足高性能計(jì)算與存儲量加大的需求標(biāo)準(zhǔn)。借助網(wǎng)絡(luò)內(nèi)充足的處于閑置狀態(tài)的資源,用更加低廉的成本投入實(shí)現(xiàn)更加高等級的存儲與計(jì)算功能。
(5)隱私保護(hù)性能較強(qiáng)。當(dāng)處在P2P網(wǎng)絡(luò)模式之中的時候,信息之間的傳送是散落在每個結(jié)點(diǎn)間開展的,不必借助別的環(huán)節(jié),因此涉及到用戶私密的信用發(fā)生外泄情況的可能性不大。但由于P2P結(jié)點(diǎn)是來自于不同的用戶和用戶,結(jié)點(diǎn)之間并沒有天然的信任感,因此隱私和安全保密的工作就十分重要了,所以如何在與別的結(jié)點(diǎn)交換數(shù)據(jù)的同時保護(hù)好自己的隱私一直是P2P研究的一個重要方向。
總而言之,雖然P2P仍不可避免地存在問題,但是任何事物都是有兩面性的,不可否認(rèn),P2P作為一種新興的網(wǎng)絡(luò)模式給整個網(wǎng)絡(luò)結(jié)構(gòu)帶來了巨大的改變,所以我們不僅要運(yùn)用P2P技術(shù)給我們帶來的潛在價值,更應(yīng)該針對可能產(chǎn)生的網(wǎng)絡(luò)問題做好防范工作。P2P是技術(shù)思想的革命,是推動網(wǎng)絡(luò)發(fā)展的強(qiáng)勁動力!
參考文獻(xiàn):
[1]鄭藝芳.基于P2P技術(shù)的網(wǎng)絡(luò)信息檢索探討[J].科技創(chuàng)新與應(yīng)用,2014(15):73-74.
[2]陶銳.信息檢索中P2P技術(shù)的應(yīng)用研究[J].電子技術(shù)與軟件工程,2014(06):30.
作者單位:同濟(jì)大學(xué)軟件學(xué)院,福建廈門 361012