P2P技術探析及其應用_第1頁
P2P技術探析及其應用_第2頁
P2P技術探析及其應用_第3頁
P2P技術探析及其應用_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、p2p技術探析及其應用貴州大學計算機科學與信息學院07軟件一班吳柯學號:070806110123摘要:p2p(peer-to-peer點對點)技術就是一種用于不同pc用戶之間,不經過屮繼設備 肓接交換數據或服務的技術。木文綜述了這一技術的發展歷史及其典型應用,對其技術特點 進行了探討,并客觀提出了 p2p技術h前存在的問題。關鍵字:p2p、對等網、peer-to-peer、p2p應用、版權問題。一、概述1. 什么是p2p技術p2p即peer-to-peer,稱為對等連接或對等網絡,p2p技術主要指由偵件形成連接后的信 息控制技術,其代表形式是軟件。2. p2p技術的發展p2p起源于最初的聯網通

2、信方式,如在建筑物內pc通過局域網互聯,不同建筑物間通 過modem遠程撥號互聯。其屮建立在tcp / ip協議之上的通信模式構成了今日互聯網的基 礎,所以從基礎技術角度看,p2p不是新技術,而是新的應用技術模式。今天,p2p再一次被關注主要是由napster以及icq類軟件的出現,雖然在napster z 前p2p方式的研究也從未停止。現在互聯網是以s(server) / b(browser)或s(server) / c(client)結構的應用模式為主的, 這樣的應用必須在網絡內設置一個服務器,信息通過服務器才可以傳遞。信息或是先集屮上 傳到服務器保存。然后再分別下載(如網站),或是信息按

3、服務器上專冇規則(軟件)處理后才 可在網絡上傳遞流動(郵件)。如今擁napster及icq類軟件的pc(或操作者)就可以選樣 同樣擁冇此類軟件的另一 pc(或操作者)形成互聯(直接連接,不通過服務器),雙方共享資源, 協同完成某種行動。而擁有同一 p2p軟件的設備和川戶,還可以形成一個為具自己所有的 在互聯網上的p2p專用網。二、p2p技術的特點p2p技術的特點主要體現在以下幾個方面:(1) 非集中式。網絡中的資源和服務分散在所有節點上,信息的傳輸和服務的實現都直 接在節點之間進行,避免了可能的瓶頸。(2) 健壯性。p2p架構天生具有耐攻擊、高容錯的優點。由于服務足分散在各個節點之間 進行的,

4、部分節點或網絡遭到破壞對具它部分的影響比較小。p2p網絡一般在部分節點失效 時能夠口動重新調整整體的拓撲結構,以保持其它節點的連通性。p2p網絡通常都是以口組 織的方式建立起來的,允許節點自山地加入和離開。p2p網絡還能夠根據網絡帶寬、節點數、 負載等變化不斷地做h適應式的調整。(3) 可擴展性。在p2p網絡中,隨著用戶的加入,不僅服務的需求增加了,系統整體的 資源和服務能力也在同步地擴充,始終能較容易地滿足川戶的需要。理論匕整個體系是平 衡全分布的'不存在瓶頸。(4) 高性能,價格比。性能優勢是p2p被廣泛關注的一個重要原因。采用p2p架構可以 有效地利用互聯網小散布的人量普通節點,

5、將計算任務或存儲資料分布到所有節點上。利用 其屮閑置的計算能力或存儲空間,達到高性能計算和海最存儲的日的。我們叮以通過利用網 絡中的大量空閑資源,以用更低的成木提供更高的計算和存儲能力。(5) 隱私保護。在p2p網絡屮,由于信息的傳輸分散在各節點之間進行而無需經過某個 必須的中心節點,這樣用八的隱私信息被竊聽和泄漏的可能性將會大大縮小。此外,目詢解 決internet隱私問題主要采用屮繼轉發的技術方法,從而將通信的參與者隱藏在眾多的網絡 實體之中。在傳統的一些匿名通信系統中,實現這一機制依賴于某些中繼服務器節點。而在 p2p中.所有參與者都町以提供中繼轉發的功能,因而大大提高了匿名通訊的靈活性

6、和町靠 性.能夠為用戶提供更好的隱私保護。(6) 負載均衡。p2p網絡環境下由于每個節點既是服務器乂是客戶機,減少了對傳統c /s結構服務器計算能力、存儲能力的要求,同吋因為資源分布在多個節點,更好地實現了 整個網絡負載均衡。絡的負載均衡。三、p2p技術典型應用舉例與傳統的分布式系統相比,p2p技術具有無町比擬的優勢。冃前,p2p技術的應用越來越 廣泛,包括文件共享、視頻肓播、網絡游戲等各個方面,其屮在文件共享和視頻肓播方面的 應用尤為突出。p2p文件共亨目前己經成為了互聯網上占用帶寬資源最大的應用,歐洲主要 互聯網服務提供商在主干網路由器上的一個統計結果表明:p2p文件共享已經占用了主干網

7、總流量的一半以上internet上各種p2p應川軟件層出不窮,用戶數量急劇增加。據統計, 自2001年以來,大量p2p軟件的用戶使用數量從幾十萬、幾百萬到上千萬急劇增加。給 internet帶寬帶來巨人沖擊。在全球最人的開源網站sourceforge的下載排名屮,前i-名中有 七個項fi是基于p2p技術。其中cmulc的下載量超過2億次,azurcus的下載量超過1億次。 這個網站上的工程項冃下載量,往往反映當今軟件技術的前沿熱點。令人矚目的是,微軟公 司在新一代操作系統windows vista中也加入了 p2p技術。目前,p2p計算技術正不斷應用到軍事、商業、政府信息、通訊等領域。下面是p

8、2p 技術典型應用舉例:(1) cmulc: cmulc是以cdonkcy2000網絡為基礎的新型p2p文件分厚工具。(2) openext: openext也是一款p2p軟件。通過它,internet用戶之間可以肓接建 立點對點的連接。(3) 迅雷:“光速般”的智能下載軟件迅雷(thunder2. 2. 0)它擁有比冃前用戶常用的下載軟件快71()倍的下載速度。(4) 易載:易載ezpeer簡體中文版可以免費注冊使用,是個革命性的p2p文件共厚軟 件。(5) kurom3: kuro是全球笫一款全中文界面的火爆mp3超強抓歌軟件。(6) 酷狗:kugoo是酷狗的簡稱,是基于中文平臺專業的p2

9、p音樂及文件傳輸軟件。通 過kugoo。用戶可以方便、快捷、安全地實現國內最人的音樂搜索杳找。(7) apia: apia是一個正在發展中的p2p網絡系統,與edonkey> gnutella、kazaa等 軟件相似。(8) imesh:它既能夠設定分享文件的類型。如音樂、影片或其它文件類型,也能夠讓你 搜尋并且下載你想要的文件。總之,由于p2p技術應用有成本低廉、高性能、可拓展性好及安全性好的特點,全球 各種與p2p冇關的研究項11層出不窮,應用熱潮也是一浪高過一浪。綜上所述,p2p技術體現出巨人的商業和技術上的發展潛力。但是,任何事物都存在現 兩面性。p2p技術就像一把雙刃劍,盡管有

10、曹廣闊的應用領域,但自身同時也存在不少問題, 目前人家一般從下面的幾個角度來研究和解決p2p中所面臨的問題:1、管理問題p2p網絡的精髓在于其給用戶極人的b由,但這樣的h由也使p2p網絡陷入了極人的 “無政府狀態”的困境,可以預見的是,缺乏管理的p2p網絡將成為病毒、色情內容及非 法交易的溫床,而許多打算通過p2p網絡開展電子商務的公司卻山于版權問題,付費問題, 流量計算,商品價值的驗證等諸多困難而暫時做出了放棄的選擇;另一方面,市于p2p網 絡用戶眾多,當某個用戶搜索時,在人最搜索結果屮除了少最有用的信息外,大多是均屬垃 圾信息,在缺乏統一管理的情況下,p2p網絡很難對搜索結果進行排序。用戶

11、將不可避免地 陷入垃圾信息的包圍z中。2、版權問題多數消費領域的p2p服務都將不可避免地和知識產權發住沖突,盡管目前gnutella. kazaa等p2p共享軟件宣傳其骨干服務器上并沒有存儲任何涉及產權保護內容的備份,而僅 僅是保存了各個內容在互聯網上的存儲索引。但可以肯定的是,p2p共享軟件的繁榮加速 了盜版媒體的產牛,捉高了知識產權保護的難點。如何更加合法合理地應用這些共亨軟件, 是每一個提供文件共享服務的p2p公司都要認真審視的問題。3、惡意代碼的傳播將更快、更隱蔽,更難以控制隨著計算機網絡應用的深入發展,計算機病毒對信息安全的威脅日益增加。特別是在 p2p環境下,方便的共享和快速的選路

12、機制,為某些網絡病毒捉供了更好的入侵機會。此外, 由于參與p2p網絡的節點數量非常大,網絡屮邏輯相鄰的節點,地理位置可能相隔很遠, 每個節點防御病毒的能力乂不同。因此通過p2p系統傳播的病毒,波及范圍大,覆蓋而廣, 造成的損失也會很大。4、網絡帶寬問題p2p文件共享和下載給用八帶來了很大便利。然而,隨著大多數用戶利用p2p網絡在計 算機z間傳送文件,這將大量吞噬網絡帶寬。p2p卜載流量占用帶寬接人的大最資源,被許 多isp視為洪水猛曽。據統計,在一些地方,internet超過70%以上的流量被p2p相關應用 占據,很多公司和學校不得不封殺p2p端口來阻止這種視頻、音頻文件傳輸。這樣的下載 流量有時會影響某些用戶正常使用web、email以及視頻點播等業務。5、安全問題p2p網絡系統的開發,除了涉及傳統的安全性領域,如身份識別認證、授權、數據完整 性、保密性和不可否認性,還要受到諸如法律等技術以外的因素制約。對于p2p技術的未 來而言,現在還遠不是做出結論的時候。然而,及早關注、跟蹤這一技術的發展,才能較為 從容地應對它未來的沖擊。從一定意義上來看,p2p技術并非一種簡單的計算機技術,它更 像是一種信息的傳播技術。p2p技術被一些崇尚互聯網自由精神的人推到了很高的地位,因 為從理論上來說,它將產牛重要的社會影響。如何引導p2p技

溫馨提示

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

評論

0/150

提交評論