六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學習啦>論文大全>畢業(yè)論文>計算機論文>計算機網絡>

試析基于P2P網絡應用研究

時間: 李虎軍 林學華 錢貴平1 分享

  論文關鍵詞:P2P 網絡結構 文件共享 分布式
  論文摘要:隨著網絡與信息資源的飛速發(fā)展,P2P文件共享系統(tǒng)等分布式網絡應用已經成為人們獲取網絡資源信息的重要途徑本文圍繞P2P技術的結構模式及其特點進行了分析.并舉例說明PZP網絡應用。
  0,引言
P2P是英文Peer-to-Peer(對等)的簡稱,又被稱為”點對點”?!睂Φ取奔夹g,是一種近幾年興起的網絡新技術,屬于覆蓋層網絡(Overlay Network)的范疇,是相對于客戶機/服務器(C/S)模式來說的一種網絡信息交換方式l}l,依賴網絡中參與者的計算能力和帶寬,而不是把依賴都聚集在較少的幾臺服務器上。P2P網絡技術改變了人們使用網絡的方式,也為未來網絡的發(fā)展提供了一種新的思路。P2P網絡具有良好的擴展性和健壯性,性價比也較高,P2P與其說是一種技術,不如說是一種思想。P2P網絡是在IP網絡基礎之上,通過應用軟件構筑起來的一個邏輯覆蓋網,并不是獨立于現(xiàn)行的IP網絡之外的什么特殊網絡。在實際物理網絡中安裝有某種P2P軟件的節(jié)點可以構成一個邏輯覆蓋網絡,而沒有安裝這種P2P軟件的節(jié)點則被排除在外。在P2P網絡中,網絡中的資源和服務分散在所有節(jié)點上,信息的傳輸和服務的實現(xiàn)都直接在節(jié)點之間進行,可以無需中間環(huán)節(jié)和服務器的介人,客戶端實現(xiàn)了直接通訊。這樣,龐大的終端資源被利用起來,降低了部署成本以及復雜性,從而一舉解決了C/S模式中的兩個弊端。
  1. P2P的結構模式
P2P模式的主要結構形式有三種:集中式P2P、分布式P2P和混合式P2P,具體概括如下:
  1.1集中式P2P
集中式P2P模型形式上有一個中心服務器負責記錄共享信息以及應答對這些信息的查詢。每一個對等實體對它將要共享的信息以及進行的通信負責,根據需要下載它所需要的其它對等實體上的信息。該模型的P2P網絡又可以根據中心服務器提供的功能分為以下三類:
(1)帶有提供發(fā)現(xiàn)、查詢和內容存儲功能服務器的P2P網絡。在這種網絡中,中心服務器正如在傳統(tǒng)的C/S模型中一樣,處于支配地位。所有資源都存放在服務器上,客戶端只能被動地從服務器上讀取信息,但是客戶端之間并不具有交互能力。
(2)帶有提供發(fā)現(xiàn)和查詢功能服務器的P2P網絡。在這種網絡中,所有網上提供的資源都分布存放在提供資源的客戶端上,服務器僅保留索引信息,此外服務器與客戶端以及端與端之間都具有交互能力。
(3)帶有提供發(fā)現(xiàn)功能服務器的P2P網絡。在這種網絡中,服務器僅提供在網上的客戶端的清單,而端與端之間建立連接和通信是客戶端之間的任務。為了查詢某個文件,計算機必須逐個詢問所有的端,直到找到所需的資源或者返回錯誤信息,可見這種網絡的效率很低。
  1.2分布式P2P模型
由于存在中心服務器,集中式P2P模型系統(tǒng)穩(wěn)定性很大程度上取決于該服務器的穩(wěn)定性。這種形式不需要有中心服務器和中心路由器,其中的每一個Peer都作為對等實體,地位是完全平等的。每一個Peer既可以作為客戶機又可以作為服務器,并且它們與相鄰的Peer有相同的能力。同時,P2P應用開發(fā)者也在不斷力求技術創(chuàng)新,避免不必要的麻煩。目前分布式的P2P網絡可以分為兩類:
(1)非結構化的P2P網絡。這種網絡避免了對中心服務器的依賴,而且網絡配置簡單。但是由于沒有確定的拓撲,采用這種網絡的應用無法保證查找資源的確定性,往往會漏掉網絡中的一些資源。
(2)結構化的P2P網絡。這種網絡利用網絡的高度結構化實現(xiàn)信息的有效查詢。Bloom Filter以及動態(tài)型Bloom Filter等Bloom Filter的變種形式在這種網絡中找到了用武之地。最新研究成果就是基于DHT的分布式發(fā)現(xiàn)和路由算法。
  1.3混合式P2P模型
混合式P2P模型結合了集中式和分布式模型的優(yōu)點,在設計思想和處理能力上都得到了進一步優(yōu)化。將節(jié)點分為用戶節(jié)點、搜索節(jié)點和索引節(jié)點3類,既避免了提供中心服務器帶來的麻煩,又保留了中心服務器的優(yōu)勢。一方面,由于組合了多于一種方法,混合式模型增加了復雜性;另外,設計者克服了純粹P2P方法的限制,混合式模型顯示出了對環(huán)境條件的高度適應性。同時混合式模型也解決了大規(guī)模動態(tài)和異構P2P應用中所出現(xiàn)的大量沖突問題。
  2.基于PZP網絡的應用
隨著P2P網絡技術的不斷發(fā)展。目前,P2P網絡技術在高校校園網絡中運用廣泛。例如P2P網絡技術在文件共享、流媒體直播與點播、分布式科學計算、信息檢索中都得到了較好的運用。
  2.1文件共享
在高校校園網絡中,應用P2P技術可以使校內的任意兩臺計算機直接相互共享文本、音樂、影視或多媒體等文件;網上計算機之間可以直接進行交互,不需要使用任何一臺中央服務器。在傳統(tǒng)的Web方式中,要實現(xiàn)文件交換需要將文件上傳到特定網站,用戶再到網站上搜索需要的文件,然后進行下載,這對用戶而言非常不方便。在PZP網絡中,用戶通過不同的查詢機制定位含有所需資源的其他PC機后,可以直接與其建立連接并下載所需文件。
  2.2流媒體直播與點播
在流媒體直播和點播過程中,人們發(fā)現(xiàn)P2P非常適合于流媒體的應用。在流媒體領域,P2P技術也由于其對等傳輸?shù)奶匦员粡V為看好。P2P流媒體技術主要應用于視頻直播和視頻點播兩種數(shù)據傳輸方式,兩者之間最大區(qū)別在于對等節(jié)點之間的數(shù)據共享模式。視頻直播用戶在下載流媒體文件的同時進行數(shù)據的播放,它將下載到的流媒體數(shù)據直接放入系統(tǒng)內存中,并不對下載的流媒體數(shù)據進行保存,這樣客戶端下載的數(shù)據信息并不是存放在硬盤上而是在內存中。而視頻點播正好相反,它首先采用一定的文件調度策略將所有的流媒體文件下載到系統(tǒng)硬盤上,當文件下載完畢后再進行播放。由于P2P流媒體的保證,網絡視頻直播、點播以高清晰的畫面、高音質音頻和流暢的播放速度給傳統(tǒng)互聯(lián)網用戶帶來“聲色兼?zhèn)洹钡膹姶鬀_擊。
  2.3分布式科學計算
Intel將P2P計算定義為”通過系統(tǒng)間的直接交換所達成的計算機資源與信息的共享”,這些資源與服務包括信息交換、處理器時鐘、緩存和磁盤空間等。P2P計算允許用戶使用網絡中集中的處理能力,它可以幫助相關組織進行以前不可能進行的繁重計算工作,譬如利用P2P技術的特性,將計算任務劃分到數(shù)十萬甚至數(shù)百萬臺個人計算機上,用來蛋白質或是DNA密碼。P2P計算正在得到業(yè)內一致的看好,它成功地將許多有趣的分布計算技術重新拉回到人們視線當中。總之,對于任何一個高校校園網絡的廣大師生來說,P2P計算的好處是擁有更低的成本和更快的處理速度。
  2.4信息檢索
基于P2P的校園網絡搜素引擎使信息檢素更具有針對性,搜索更新周期縮短,并且引人了P2P資源共享技術,充分利用議大規(guī)模分布形式存在的信息,彌補傳統(tǒng)搜索引擎無力深度挖掘信息的弱點。P2P網絡的分散性使得基于P2P的信息檢索可以挖掘到終端設備上動態(tài)存儲的海量信息,從而改變了傳統(tǒng)搜索引擎只能檢索網站上靜態(tài)頁面的現(xiàn)狀。
  3.結束語
P2P技術在國內的應用還剛剛起步,多數(shù)人對P2P的認識還不完整,甚至還有很多誤解,例如盜版、管理性差等問題很容易與P2P聯(lián)系起來,不管是迫于數(shù)字版權問題的壓力,還是P2P技術問題,P2P網絡技術始終不斷朝著成熟的方向發(fā)展。

20589