P2P網(wǎng)絡(luò)模型的分析與探討_第1頁
P2P網(wǎng)絡(luò)模型的分析與探討_第2頁
P2P網(wǎng)絡(luò)模型的分析與探討_第3頁
P2P網(wǎng)絡(luò)模型的分析與探討_第4頁
P2P網(wǎng)絡(luò)模型的分析與探討_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、P2P網(wǎng)絡(luò)模子的闡發(fā)與探究摘要P2P模子是一種基于互聯(lián)網(wǎng)環(huán)境的新的應(yīng)用型技能,可以充實(shí)利用大量自治的到場者的資源,重要為軟件技能。該文起首比擬了傳統(tǒng)的客戶/辦事器模子與P2P網(wǎng)絡(luò)模子的根本特性,然后闡述了典范的四種P2P模子的技能特點(diǎn),接著探究了P2P模子的關(guān)鍵技能,末了闡發(fā)了P2P模子存在的題目,預(yù)測(cè)了P2P的應(yīng)用遠(yuǎn)景。關(guān)鍵詞P2P;客戶/辦事器;網(wǎng)絡(luò)模子1弁言本日的Internet正面對(duì)著一場革命。這場革命試圖改變當(dāng)前以客戶/辦事器為根本特性之一的互聯(lián)網(wǎng)架構(gòu),竣事以辦事器為主導(dǎo)的Internet,這就是P2P。P2P,即PeertPeer,稱為對(duì)等毗連或?qū)Φ染W(wǎng)絡(luò),重要指由硬件形成毗連后的信

2、息操縱技能。P2P讓人們通過互聯(lián)網(wǎng)直接交互,使得網(wǎng)絡(luò)上的雷同變得輕易、更直接共享和交互,真正地消除中央商。2從客戶/辦事器模子到P2PP2P是一個(gè)網(wǎng)絡(luò)的模子,它的根本觀點(diǎn)就是任何的節(jié)點(diǎn)都可以作為辦事器大概客戶端。傳統(tǒng)的客戶/辦事器網(wǎng)絡(luò),都有預(yù)界說的客戶和辦事器節(jié)點(diǎn),而P2P那么差異,P2P可提供一些分外的特性,而這些特性利用傳統(tǒng)的客戶/辦事器模子是無法實(shí)現(xiàn)的。基于P2P的模子與客戶/辦事器/S模子比擬,其上風(fēng)在于低落了對(duì)辦事器的依靠和它的疏散操縱本領(lǐng)相對(duì)付辦事器的會(huì)合操縱。一些P2P模子乃至不必要辦事器,用戶可以不顛末辦事器和其他用戶舉行毗連。在傳統(tǒng)的布局下必需利用傳統(tǒng)的規(guī)矩,用戶在P2P模子

3、下比傳統(tǒng)的客戶/辦事器布局有更多的下令。P2P體系和/S體系差異,它沒有單一的失敗點(diǎn)。在一些模子中,P2P把辦事器放到符合的位置,辦事器的作用被限定到最校為了共享文件,用戶不必要辦事器的幫助,他們之間可以直接舉行。P2P的另一個(gè)緊張?zhí)攸c(diǎn)是改變互聯(lián)網(wǎng)如今的以大網(wǎng)站為中央的狀態(tài)、重返“非中央化,并把權(quán)利交還給用戶。從網(wǎng)絡(luò)看,P2P并不是新觀點(diǎn),P2P是互聯(lián)網(wǎng)團(tuán)體架構(gòu)的基?;ヂ?lián)網(wǎng)最根本的協(xié)議TP/IP并沒有客戶機(jī)和辦事器的觀點(diǎn),全部的裝備都是通訊的同等的一端。在十年之前,全部的互聯(lián)網(wǎng)上的體系都同時(shí)具有辦事器和客戶機(jī)的成效。固然,厥后生長的那些架構(gòu)在TP/IP之上的軟件簡直接納了客戶機(jī)/辦事器的布局。

4、在20世紀(jì)90年代,客戶/辦事器盤算體系極為盛行,它之以是盛行時(shí)由于它沖破了天下上一些數(shù)據(jù)提供者的把持。同時(shí),它也勉勵(lì)資源共享并為它的用戶提供差異的防火墻。但是1999年Napster對(duì)/S體系提出了挑釁,它是基于P2P的應(yīng)用,延伸了共享的意義,超出了/S創(chuàng)立者的想象。通過P3文件的共享體系,Napster使得網(wǎng)絡(luò)在深度和廣度上又向前邁進(jìn)了一步,并得到更大的可伸縮性而舉行優(yōu)化。P2P和/S模子半斤八兩。比方,在/S模子中,當(dāng)很多的用戶登岸來下載信息時(shí),辦事器就成了瓶頸;P2P模子與之相反,在網(wǎng)絡(luò)用戶之間傳送太多的哀求會(huì)使網(wǎng)絡(luò)辦理員繁忙,并使網(wǎng)絡(luò)自己的負(fù)載增長。除此之外,在貿(mào)易的辦理和操縱方面,

5、P2P模子顯著優(yōu)于/S模子。關(guān)于P2P的盛行和利用,很多貿(mào)易機(jī)構(gòu)正在各自的范疇內(nèi)尋求互助。P2P的另一個(gè)長處就是公司可以創(chuàng)立團(tuán)體的盤算本領(lǐng),因此不必思量辦事器和昂貴的存儲(chǔ)裝備。P2P已經(jīng)在共享資源和辦事器的開銷方面對(duì)網(wǎng)絡(luò)界產(chǎn)生了宏大回聲。與/S模子比擬,P2P是更好的選擇,它正在變得更機(jī)動(dòng),更通用。3P2P網(wǎng)絡(luò)模子闡發(fā)P2P網(wǎng)絡(luò)模子可以分為以下幾種范例:(1)純P2P模子;(2)帶有簡樸的創(chuàng)造辦事器的P2P模子;(3)帶有創(chuàng)造和查尋辦事器的P2P模子;(4)帶有創(chuàng)造,查尋和內(nèi)容辦事器的P2P模子。3.1純P2P模子純P2P模子完全依靠于盤算機(jī)/S模子中的客戶。這好似是抵牾的,由于每個(gè)網(wǎng)絡(luò)模子都

6、像傳統(tǒng)的/S模子一樣涉及到客戶和辦事器。但是純的P2P模子不依靠任何中央辦事器而事變。一旦P2P應(yīng)用步伐下載到盤算機(jī)的內(nèi)存中,網(wǎng)絡(luò)中的端就會(huì)動(dòng)態(tài)地創(chuàng)造其他毗連的端,相連端之間的通訊完全不必要來自辦事器的任何幫助見圖1。圖1純P2P模子純P2P模子沖破了/S模子傳統(tǒng)的通訊方法,在從前的/S模子下,客戶和辦事器之間的通訊是基于辦事器設(shè)定的規(guī)矩。純P2P模子容許用戶設(shè)定他們自己的規(guī)矩和創(chuàng)立自己的網(wǎng)絡(luò)環(huán)境,這種模子制止了用戶成為利用Internet辦事器或ISP的一部門,完全消除了他們的貧困。為了與Internet互助,P2P模子提供了近似的即插即用的特性,即你只要連上Internet,就能利用P2P

7、的特性。純P2P模子的另一個(gè)長處就是它不但可以或許在Internet下有效地事變,而且對(duì)付LAN和Intranet也非常有效。純P2P模子存在的唯一題目就是網(wǎng)絡(luò)上的端創(chuàng)造題目,由于沒有一此中央辦理者注冊(cè)登岸到網(wǎng)絡(luò)上的端,以是用戶自己必需定位其他的端。3.2帶有一個(gè)簡樸的創(chuàng)造辦事器的P2P模子如許的P2P模子現(xiàn)實(shí)上不包羅一個(gè)辦事器。由于這種模子中的辦事器的作用已經(jīng)落落,只是為了實(shí)現(xiàn)一些辦理。正在參加的端照顧辦事器它已經(jīng)登岸了,辦事器的作用只限于為正在參加的端提供毗連的另一個(gè)端的名字。必然要留意辦事器僅僅是提供相連端的清單來幫助端,創(chuàng)立毗連和通訊仍舊是端之間的事變見圖2。如許的P2P模子通過提供應(yīng)

8、端一系列已經(jīng)相連端的清單而超出純P2P模子,如許增長了創(chuàng)造網(wǎng)絡(luò)上大量端的時(shí)機(jī)。為了下載資源,端必需單獨(dú)與每個(gè)相連端打仗并發(fā)出哀求,如許會(huì)斲喪大量的處置懲罰時(shí)間??蛻?辦事器的模子與此相反,任何端查尋資源不必要圍繞其他相連的端,由于辦事器自己維護(hù)了全部必需的內(nèi)容。3.3帶有創(chuàng)造和查尋辦事器的P2P模子這種模子中,辦事器提供相連端的清單和它們的可用資源見圖2。因此,這種模子為加強(qiáng)辦事器的成效而繼續(xù)了純P2P和帶有簡樸創(chuàng)造辦事器的P2P兩者的特性。這種模子減輕了端的包袱,由于不再必要通過拜候每個(gè)端來查尋需要的信息。這種模子中的辦事器初始化兩個(gè)端的通訊,然后,這兩個(gè)相連的端創(chuàng)立通訊,保持毗連并實(shí)行種種

9、運(yùn)動(dòng),比方登岸進(jìn)入相連的信息數(shù)據(jù)庫,進(jìn)入它們共享的資源目次等等。圖2帶有一個(gè)簡樸的創(chuàng)造辦事器的P2P3.4帶有創(chuàng)造,查尋和內(nèi)容辦事器的P2P模子這種模子中,辦事器占據(jù)支配職位,正如在傳統(tǒng)的客戶/辦事器體系中一樣。全部滿意端哀求的部門都從端的范疇內(nèi)移出而進(jìn)入辦事器的范疇見圖3。同樣,端之間不容許直接互相毗連,由于全部的資源都存儲(chǔ)在中央辦事器的數(shù)據(jù)庫中。假設(shè)一個(gè)端必要信息,它直接拜候辦事器而不是和別的的端通訊,辦事器處置懲罰這些哀求并表現(xiàn)信息泉源。這種模子重要的缺點(diǎn)在于假設(shè)同時(shí)有太多的哀求,辦事器的速率會(huì)減慢;這種模子的另一個(gè)缺點(diǎn)就是本錢很高,由于辦事器必需自己辦理、存儲(chǔ)數(shù)據(jù)并處置懲罰全部的哀求。

10、由于如許的模子完全依靠于中央辦事器,以是單點(diǎn)失敗影響整個(gè)體系的時(shí)機(jī)就增長了。這和前面幾個(gè)P2P模子的環(huán)境差異。圖3帶有創(chuàng)造、查尋和內(nèi)容辦事器的P2P4P2P網(wǎng)絡(luò)模子的關(guān)鍵技能4.1P2P網(wǎng)絡(luò)模子的運(yùn)行特性P2P是一種基于互聯(lián)網(wǎng)環(huán)境的新的應(yīng)用型技能,重要為軟件技能。1對(duì)付互聯(lián)網(wǎng)上浩繁盤算機(jī),P2P應(yīng)用比其他應(yīng)用要更多思量那些低端P的互聯(lián),它們不具備辦事器那樣強(qiáng)的聯(lián)網(wǎng)本領(lǐng),同時(shí)對(duì)付以往的P2P應(yīng)用技能,如今的硬件環(huán)境已經(jīng)更為龐大,如許在通訊底子方面,P2P必需提供在現(xiàn)有硬件邏輯和底層通訊協(xié)議上的端到端定位尋址和握手技能,創(chuàng)立不變的毗連。涉及的技能有IP地點(diǎn)剖析、NAT路由及防火墻。2在應(yīng)用層面上,

11、假設(shè)兩個(gè)Peer別離代表兩家差異的公司,而且它們已經(jīng)通過互聯(lián)網(wǎng)創(chuàng)立毗連,那么一方的信息就必需為另一方所識(shí)別,以是當(dāng)前互聯(lián)網(wǎng)上關(guān)于數(shù)據(jù)形貌和互換的協(xié)議,如XL、SAP、UDDI等都是一個(gè)美滿的P2P軟件所要思量的。3有通訊就要有寧靜保障,加密技能是必必要思量的。4其他需思量的有怎樣設(shè)置中央辦事器,怎樣操縱網(wǎng)絡(luò)范圍等。傳統(tǒng)客戶/辦事器的應(yīng)用步伐可以或許從前面所講過的任何模子為底子,但是一個(gè)應(yīng)用步伐要成為抱負(fù)的P2P應(yīng)用步伐必需具有一些條件。每種P2P模子的應(yīng)用步伐都有一些關(guān)鍵特性:1創(chuàng)造其他端:創(chuàng)造與辦事器相連的其他端;2為所需內(nèi)容查詢端:從其他端得到共享資源的清單;3和其他端共享內(nèi)容/資源:能明

12、確內(nèi)容是怎樣在對(duì)等網(wǎng)絡(luò)之間共享的。4.2P2P網(wǎng)絡(luò)模子中的端創(chuàng)造技能創(chuàng)造其他端是P2P應(yīng)用的一個(gè)根本特性,這個(gè)特性根據(jù)P2P模子的差異而差異。1在純P2P模子中創(chuàng)造其他端由于這個(gè)模子沒有辦事器,端動(dòng)態(tài)創(chuàng)造其他端并在它們之間直接通訊。因此,這種通訊不受傳統(tǒng)模子中的條款和規(guī)矩限定。固然當(dāng)?shù)卦O(shè)置方案和網(wǎng)絡(luò)信息辦事是可用的。但是登岸到模子上的用戶不成能不停擁有可以發(fā)送哀求的真實(shí)端數(shù)量;別的,端之間的直接通訊會(huì)影響體系的寧靜性。2在帶有一個(gè)簡樸創(chuàng)造辦事器的P2P模子中創(chuàng)造端這種模子帶有一此中央辦事器,這個(gè)辦事器在數(shù)據(jù)庫中存儲(chǔ)了全部注冊(cè)用戶的位置。任何搜刮一個(gè)端的哀求都由辦事器來處置懲罰,它會(huì)返回一個(gè)數(shù)據(jù)

13、庫中端的清單。這種模子的重要利益是加強(qiáng)了寧靜性并對(duì)付哀求端來說由大量的端可以用,但是假設(shè)辦事器速率減慢大概瓦解,定位端就會(huì)很困難,其他的端也會(huì)受到影響。3在帶有創(chuàng)造和查尋辦事器的P2P模子中創(chuàng)造端在這種模子中,辦事器提供了辦事的清單和端的清單,全部的用戶在登岸時(shí)都要照顧辦事器。這種辦事器不但創(chuàng)造其他端而且返回全部登岸的緊張信息。以此,這種模子比擬其他的模子淘汰了時(shí)間泯滅。4在帶有創(chuàng)造,查尋和內(nèi)容辦事器的P2P模子中創(chuàng)造端這種模子為相應(yīng)哀求而創(chuàng)造端,在這種環(huán)境下中央辦事器保存全部緊張信息和哀求端具有的內(nèi)容。每個(gè)端都在辦事器時(shí)注冊(cè),辦事器通過它自己和辦事器相應(yīng)來處置懲罰全部哀求,因此這種模子對(duì)辦事

14、器的要求比力高。4.3P2P網(wǎng)絡(luò)模子中的搜刮技能在P2P模子中,內(nèi)容搜刮根據(jù)模子的應(yīng)用保持變革。一些P2P布局的模子遵照客戶端的搜刮,有些遵照辦事器端的搜刮,有些遵照以上兩種環(huán)境。搜刮東西不停在速率快與可靠性的長處和不相干與不成靠信息的缺點(diǎn)之間尋求平衡。有利的條件是速率、直接通訊和可靠性,倒霉的條件是不成靠和費(fèi)應(yīng)用信息。下面是差異P2P模子中的搜刮技能:(1)在純P2P模子中搜刮內(nèi)容由于這種模子沒有辦事器幫助通訊,它利用客戶端的搜刮模子。假設(shè)哀求端有關(guān)于別的端定位的信息,處置懲罰會(huì)非常的快速。但是由于沒有辦事器大概會(huì)導(dǎo)致缺少可以毗連的端,導(dǎo)致搜刮的端的范疇較校(2)在帶有一個(gè)簡樸創(chuàng)造辦事器的P

15、2P模子中搜刮內(nèi)容這種模子有一個(gè)辦事器,但是它同樣利用客戶端的搜刮技能。辦事器提出哀求端毗連用戶的一個(gè)清單,哀求端查尋擁有所需內(nèi)容的端,毗連它并獵取內(nèi)容。這種模子的利益在于它提供了可以毗連獵取所需內(nèi)容的大量端。(3)在帶有創(chuàng)造辦事器和查尋辦事器的P2P模子中搜刮內(nèi)容這種模子遵照客戶端的搜刮和辦事器端的搜刮。在全部的P2P模子中,這種模子是最有效和最機(jī)動(dòng)的。一個(gè)端無論何時(shí)要搜刮一些特別的內(nèi)容,它都可以直接在辦事器是對(duì)已經(jīng)相連的端舉行搜刮,大概簡樸的哀求辦事器對(duì)所需信息的效果舉行答復(fù)。這種模子除了網(wǎng)絡(luò)上相連的端外,另有可辦事于哀求端,辦事器上搜刮東西可用是由于無論何時(shí)一個(gè)注冊(cè)端登岸后,除了驗(yàn)證外,

16、還將發(fā)送它的名字和共享的資源清單。(4)在帶有創(chuàng)造、查尋和內(nèi)容辦事器的P2P模子中查尋內(nèi)容這種模子不克不及利用客戶端的搜刮技能,由于位于中央的辦事器辦理整個(gè)網(wǎng)絡(luò),辦事器處置懲罰全部的操縱。這種模子完全基于辦事器的搜刮技能,一個(gè)端無論何時(shí)必要信息,它只需毗連辦事器,由于辦事器數(shù)據(jù)庫中有完備的信息:從注冊(cè)用戶到全部大概的內(nèi)容。但是假設(shè)太多的端拜候辦事器,辦事器的處置懲罰速率就會(huì)落落,也會(huì)影響到其他相干辦事器。4.4P2P網(wǎng)絡(luò)模子存在的題目P2P最大的長處在于可以或許提供可靠的信息查詢,但從社會(huì)和執(zhí)法意義來說,絕大多數(shù)的P2P辦事都將不成制止地碰到知識(shí)產(chǎn)權(quán)辯論,也大概成為一些不法內(nèi)容流傳的平臺(tái)。同時(shí)

17、由于缺乏中央羈系以及自由同等的動(dòng)態(tài)特性,自構(gòu)造的P2P網(wǎng)絡(luò)在技能層面也有很多難以辦理的題目。從某種意義上來說,P2P網(wǎng)絡(luò)和人際網(wǎng)絡(luò)具有必然的相似性。一樣平常來說,每個(gè)P2P網(wǎng)絡(luò)都是浩繁到場者根據(jù)配合愛好組建起來的一個(gè)假造構(gòu)造,節(jié)點(diǎn)之間存在著一種假定的彼此信托干系,但隨著P2P網(wǎng)絡(luò)范圍的擴(kuò)大,這些P2P節(jié)點(diǎn)本質(zhì)所特有的同等自由的動(dòng)態(tài)特性每每與網(wǎng)絡(luò)辦事所必要的信托協(xié)作模子之間產(chǎn)生抵牾。鼓勵(lì)作用的缺失使節(jié)點(diǎn)間更多表示出“貪心、“訴苦和“敲詐的自私舉動(dòng),因此P2P中預(yù)先假設(shè)的信托機(jī)制現(xiàn)實(shí)上非常脆弱,同時(shí)這種信托也難以在節(jié)點(diǎn)之間舉行推理,導(dǎo)致了全局性信托的缺乏,這直接影響了整個(gè)網(wǎng)絡(luò)的不變性與可用性。別的

18、,相對(duì)付傳統(tǒng)客戶/辦事器形式的辦事器可以做自動(dòng)和被動(dòng)的防范,由于P2P節(jié)點(diǎn)寧靜防護(hù)本領(lǐng)的匱乏以及P2P協(xié)議缺乏需要的認(rèn)證機(jī)制和盤算機(jī)操縱體系的寧靜缺點(diǎn),寧靜題目在P2P網(wǎng)絡(luò)中更為嚴(yán)峻,這將直接影響P2P的大范圍商用。別的,P2P網(wǎng)絡(luò)中的節(jié)點(diǎn)自己每每是盤算本領(lǐng)相差較大的異構(gòu)節(jié)點(diǎn),每一個(gè)節(jié)點(diǎn)都被給予了雷同的職責(zé)而沒有思量其盤算本領(lǐng)和網(wǎng)絡(luò)帶寬,局部性能較差的點(diǎn)將會(huì)導(dǎo)致團(tuán)體網(wǎng)絡(luò)性能的惡化,在這種異構(gòu)節(jié)點(diǎn)的環(huán)境中難以實(shí)現(xiàn)優(yōu)化的資源辦理和負(fù)載平衡。同時(shí),由于用戶參加脫離P2P網(wǎng)絡(luò)的隨意性使得用戶得到目的文件具有不確定性,導(dǎo)致很多并非需要的文件下載,而造成大量帶寬資源的濫用。特別是大多數(shù)P2P用戶更愛好傳送音頻、視頻這些較大的媒體文件,這將使得帶寬白費(fèi)題目更為突出,尤其在中國大量的用戶照舊撥

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論