基本概念学习(7000)--P2P对等网络
對(duì)等網(wǎng)絡(luò),即對(duì)等計(jì)算機(jī)網(wǎng)絡(luò),是一種在對(duì)等者(Peer)之間分配任務(wù)和工作負(fù)載的分布式應(yīng)用架構(gòu)[1]?,是對(duì)等計(jì)算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。“Peer”在英語里有“對(duì)等者、伙伴、對(duì)端”的意義。因此,從字面上,P2P可以理解為對(duì)等計(jì)算或?qū)Φ染W(wǎng)絡(luò)。國內(nèi)一些媒體將P2P翻譯成“點(diǎn)對(duì)點(diǎn)”或者“端對(duì)端”,學(xué)術(shù)界則統(tǒng)一稱為對(duì)等網(wǎng)絡(luò)(Peer-to-peer networking)或?qū)Φ扔?jì)算(Peer-to-peer computing),其可以定義為:網(wǎng)絡(luò)的參與者共享他們所擁有的一部分硬件資源(處理能力、存儲(chǔ)能力、網(wǎng)絡(luò)連接能力、打印機(jī)等),這些共享資源通過網(wǎng)絡(luò)提供服務(wù)和內(nèi)容,能被其它對(duì)等節(jié)點(diǎn)(Peer)直接訪問而無需經(jīng)過中間實(shí)體。在此網(wǎng)絡(luò)中的參與者既是資源、服務(wù)和內(nèi)容的提供者(Server),又是資源、服務(wù)和內(nèi)容的獲取者(Client)[2]?。
在P2P網(wǎng)絡(luò)環(huán)境中,彼此連接的多臺(tái)計(jì)算機(jī)之間都處于對(duì)等的地位,各臺(tái)計(jì)算機(jī)有相同的功能,無主從之分,一臺(tái)計(jì)算機(jī)既可作為服務(wù)器,設(shè)定共享資源供網(wǎng)絡(luò)中其他計(jì)算機(jī)所使用,又可以作為工作站,整個(gè)網(wǎng)絡(luò)一般來說不依賴專用的集中服務(wù)器,也沒有專用的工作站。網(wǎng)絡(luò)中的每一臺(tái)計(jì)算機(jī)既能充當(dāng)網(wǎng)絡(luò)服務(wù)的請(qǐng)求者,又對(duì)其它計(jì)算機(jī)的請(qǐng)求做出響應(yīng),提供資源、服務(wù)和內(nèi)容。通常這些資源和服務(wù)包括:信息的共享和交換、計(jì)算資源(如CPU計(jì)算能力共享)、存儲(chǔ)共享(如緩存和磁盤空間的使用)、網(wǎng)絡(luò)共享、打印機(jī)共享等。
中文名
對(duì)等網(wǎng)絡(luò)
外文名
Peer to Peer
簡????稱
P2P
類????別
網(wǎng)絡(luò)
別????稱
工作組
絡(luò)特點(diǎn)
對(duì)等網(wǎng)絡(luò)是一種網(wǎng)絡(luò)結(jié)構(gòu)的思想。它與目前網(wǎng)絡(luò)中占據(jù)主導(dǎo)地位的客戶端/服務(wù)器(Client/Server)結(jié)構(gòu)(也就是WWW所采用的結(jié)構(gòu)方式)的一個(gè)本質(zhì)區(qū)別是,整個(gè)網(wǎng)絡(luò)結(jié)構(gòu)中不存在中心節(jié)點(diǎn)(或中心服務(wù)器)。在P2P結(jié)構(gòu)中,每一個(gè)節(jié)點(diǎn)(peer)大都同時(shí)具有信息消費(fèi)者、信息提供者和信息通訊等三方面的功能。從計(jì)算模式上來說,P2P打破了傳統(tǒng)的Client/Server (C/S)模式,在網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)的地位都是對(duì)等的。每個(gè)節(jié)點(diǎn)既充當(dāng)服務(wù)器,為其他節(jié)點(diǎn)提供服務(wù),同時(shí)也享用其他節(jié)點(diǎn)提供的服務(wù)。[2]?
簡單的說,P2P就是直接將人們聯(lián)系起來,讓人們通過互聯(lián)網(wǎng)直接交互。P2P使得網(wǎng)絡(luò)上的溝通變得容易、更直接共享和交互,真正地消除中間商。
P2P另一個(gè)重要特點(diǎn)是改變互聯(lián)網(wǎng)現(xiàn)在的以大網(wǎng)站為中心的狀態(tài)、重返“非中心化”,并把權(quán)力交還給用戶。
對(duì)等網(wǎng)絡(luò)是對(duì)分布式概念的成功拓展,它將傳統(tǒng)方式下的服務(wù)器負(fù)擔(dān)分配到網(wǎng)絡(luò)中的每一節(jié)點(diǎn)上,每一節(jié)點(diǎn)都將承擔(dān)有限的存儲(chǔ)與計(jì)算任務(wù),加入到網(wǎng)絡(luò)中的節(jié)點(diǎn)越多,節(jié)點(diǎn)貢獻(xiàn)的資源也就越多,其服務(wù)質(zhì)量也就越高。
對(duì)等網(wǎng)絡(luò)可運(yùn)用存在于 Internet 邊緣的相對(duì)強(qiáng)大的計(jì)算機(jī)(個(gè)人計(jì)算機(jī)),執(zhí)行較基于客戶端的計(jì)算任務(wù)更高級(jí)的任務(wù)。現(xiàn)代的PC具有速度極快的處理器、海量內(nèi)存以及超大的硬盤,而在執(zhí)行常規(guī)計(jì)算任務(wù)(比如:瀏覽電子郵件和 Web)時(shí),無法完全發(fā)揮這些設(shè)備的潛力。新式PC很容易就能同時(shí)充當(dāng)許多類型的應(yīng)用程序的客戶端和服務(wù)器(對(duì)等方)。
P2P網(wǎng)絡(luò)技術(shù)的特點(diǎn)體現(xiàn)在以下幾個(gè)方面[2]?:
非中心化:網(wǎng)絡(luò)中的資源和服務(wù)分散在所有節(jié)點(diǎn)上,信息的傳輸和服務(wù)的實(shí)現(xiàn)都直接在節(jié)點(diǎn)之間進(jìn)行,可以無需中間環(huán)節(jié)和服務(wù)器的介入,避免了可能的瓶頸。P2P的非中心化基本特點(diǎn),帶來了其在可擴(kuò)展性、健壯性等方面的優(yōu)勢(shì)。
可擴(kuò)展性:在P2P網(wǎng)絡(luò)中,隨著用戶的加入,不僅服務(wù)的需求增加了,系統(tǒng)整體的資源和服務(wù)能力也在同步地?cái)U(kuò)充,始終能比較容易地滿足用戶的需要。理論上其可擴(kuò)展性幾乎可以認(rèn)為是無限的。例如:在傳統(tǒng)的通過FTP的文件下載方式中,當(dāng)下載用戶增加之后,下載速度會(huì)變得越來越慢,然而P2P網(wǎng)絡(luò)正好相反,加入的用戶越多,P2P網(wǎng)絡(luò)中提供的資源就越多,下載的速度反而越快。
健壯性:P2P架構(gòu)天生具有耐***、高容錯(cuò)的優(yōu)點(diǎn)。由于服務(wù)是分散在各個(gè)節(jié)點(diǎn)之間進(jìn)行的,部分節(jié)點(diǎn)或網(wǎng)絡(luò)遭到破壞對(duì)其它部分的影響很小。P2P網(wǎng)絡(luò)一般在部分節(jié)點(diǎn)失效時(shí)能夠自動(dòng)調(diào)整整體拓?fù)?#xff0c;保持其它節(jié)點(diǎn)的連通性。P2P網(wǎng)絡(luò)通常都是以自組織的方式建立起來的,并允許節(jié)點(diǎn)自由地加入和離開。
高性價(jià)比:性能優(yōu)勢(shì)是P2P被廣泛關(guān)注的一個(gè)重要原因。隨著硬件技術(shù)的發(fā)展,個(gè)人計(jì)算機(jī)的計(jì)算和存儲(chǔ)能力以及網(wǎng)絡(luò)帶寬等性能依照摩爾定理高速增長。采用P2P架構(gòu)可以有效地利用互聯(lián)網(wǎng)中散布的大量普通結(jié)點(diǎn),將計(jì)算任務(wù)或存儲(chǔ)資料分布到所有節(jié)點(diǎn)上。利用其中閑置的計(jì)算能力或存儲(chǔ)空間,達(dá)到高性能計(jì)算和海量存儲(chǔ)的目的。目前,P2P在這方面的應(yīng)用多在學(xué)術(shù)研究方面,一旦技術(shù)成熟,能夠在工業(yè)領(lǐng)域推廣,則可以為許多企業(yè)節(jié)省購買大型服務(wù)器的成本。
隱私保護(hù):在P2P網(wǎng)絡(luò)中,由于信息的傳輸分散在各節(jié)點(diǎn)之間進(jìn)行而無需經(jīng)過某個(gè)集中環(huán)節(jié),用戶的隱私信息被竊聽和泄漏的可能性大大縮小。此外,目前解決Internet隱私問題主要采用中繼轉(zhuǎn)發(fā)的技術(shù)方法,從而將通信的參與者隱藏在眾多的網(wǎng)絡(luò)實(shí)體之中。在傳統(tǒng)的一些匿名通信系統(tǒng)中,實(shí)現(xiàn)這一機(jī)制依賴于某些中繼服務(wù)器節(jié)點(diǎn)。而在P2P中,所有參與者都可以提供中繼轉(zhuǎn)發(fā)的功能,因而大大提高了匿名通訊的靈活性和可靠性,能夠?yàn)橛脩籼峁└玫碾[私保護(hù)。
負(fù)載均衡:P2P網(wǎng)絡(luò)環(huán)境下由于每個(gè)節(jié)點(diǎn)既是服務(wù)器又是客戶機(jī),減少了對(duì)傳統(tǒng)C/S結(jié)構(gòu)服務(wù)器計(jì)算能力、存儲(chǔ)能力的要求,同時(shí)因?yàn)橘Y源分布在多個(gè)節(jié)點(diǎn),更好的實(shí)現(xiàn)了整個(gè)網(wǎng)絡(luò)的負(fù)載均衡。
由于對(duì)等網(wǎng)絡(luò)不需要專門的服務(wù)器來做網(wǎng)絡(luò)支持,也不需要其他的組件來提高網(wǎng)絡(luò)的性能,因而組網(wǎng)成本較低,適用于人員少、組網(wǎng)簡單的場(chǎng)景,故常用于網(wǎng)絡(luò)較小的中小型企業(yè)或家庭中。
與客戶端/服務(wù)器網(wǎng)絡(luò)相比,對(duì)等網(wǎng)絡(luò)具有下列優(yōu)勢(shì):
1、可在網(wǎng)絡(luò)的中央及邊緣區(qū)域共享內(nèi)容和資源。在客戶端/服務(wù)器網(wǎng)絡(luò)中,通常只能在網(wǎng)絡(luò)的中央?yún)^(qū)域共享內(nèi)容和資源。
2、由對(duì)等方組成的網(wǎng)絡(luò)易于擴(kuò)展,而且比單臺(tái)服務(wù)器更加可靠。單臺(tái)服務(wù)器會(huì)受制于單點(diǎn)故障,或者會(huì)在網(wǎng)絡(luò)使用率偏高時(shí),形為瓶頸。
3、由對(duì)等方組成的網(wǎng)絡(luò)可共享處理器,整合計(jì)算資源以執(zhí)行分布式計(jì)算任務(wù),而不只是單純依賴一臺(tái)計(jì)算機(jī),如一臺(tái)超級(jí)計(jì)算機(jī)。
4、用戶可直接訪問對(duì)等計(jì)算機(jī)上的共享資源。網(wǎng)絡(luò)中的對(duì)等方可直接在本地存儲(chǔ)器上共享文件,而不必在中央服務(wù)器上進(jìn)行共享。
組網(wǎng)步驟
1、確定網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。
2、選擇合適的傳輸介質(zhì)。
3、根據(jù)傳輸介質(zhì)的類型、網(wǎng)絡(luò)的運(yùn)行速度、網(wǎng)絡(luò)的覆蓋范圍等選擇網(wǎng)絡(luò)連接設(shè)備。
4、硬件連接。
5、網(wǎng)絡(luò)軟件的安裝、配置。
6、設(shè)置資源共享。
鑒別方法
當(dāng)前的通信模式還有Client/Server、Br
title
owser/Server和Slave/Master等。例如,企業(yè)局域網(wǎng)Intranet和Internet都是以Client/Server和Browser/Server為模式,而早期的主機(jī)系統(tǒng)則采用Slave/Master模式。這些模式的特點(diǎn)是:它們都是以應(yīng)用為核心的,在網(wǎng)絡(luò)中必須有應(yīng)用服務(wù)器,用戶的請(qǐng)求必須通過應(yīng)用服務(wù)器完成,用戶之間的通信也要經(jīng)過服務(wù)器。而在對(duì)等網(wǎng)絡(luò)中,用戶之間可以直接通信、共享資源、協(xié)同工作。
軟件類型
目前,P2P網(wǎng)絡(luò)計(jì)算技術(shù)正不斷應(yīng)用到軍事、商業(yè)、政務(wù)、電信、通訊等領(lǐng)域。根據(jù)具體應(yīng)用不同,可以把P2P應(yīng)用軟件大致分為以下這些類型[2]?:
文件內(nèi)容共享和下載,例如Napster、Gnutella、eDonkey、eMule、Maze、BT等,用戶可以直接從任意一臺(tái)安裝同類軟件的PC上下載或上傳文件,并檢索、復(fù)制共享的文件。
計(jì)算能力和存儲(chǔ)共享,例如SETI@home、Avaki、Popular Power、Netbatch、Farsite等,可用于在網(wǎng)絡(luò)上將存儲(chǔ)對(duì)象分散存儲(chǔ),或利用其空閑時(shí)間進(jìn)行協(xié)同計(jì)算。
基于P2P技術(shù)的協(xié)同處理與服務(wù)共享平臺(tái),例如JXTA、Magi、Groove等,可用于企業(yè)管理。
對(duì)等網(wǎng)絡(luò)
即時(shí)通訊工具,包括ICQ、QQ、Yahoo Messenger、MSN Messenger等,多個(gè)用戶可以通過文字、語音或文件進(jìn)行交流,甚至還可以與手機(jī)通信。
P2P通訊與信息共享,例如Skype、Crowds、Onion Routing等;
基于P2P技術(shù)的網(wǎng)絡(luò)電視和網(wǎng)絡(luò)游戲,如沸點(diǎn)、PPStream、PPLive、QQLive、SopCast等,當(dāng)前許多網(wǎng)絡(luò)游戲也是通過對(duì)等網(wǎng)絡(luò)方式實(shí)現(xiàn)的。
技術(shù)標(biāo)準(zhǔn)
國際
對(duì)等網(wǎng)絡(luò)尚無統(tǒng)一的標(biāo)準(zhǔn)
2000年8月成立了P2P工作組,成員包括Intel、IBM和HP公司等。發(fā)展對(duì)等網(wǎng)絡(luò)的其他主要障礙還有版權(quán)問題、網(wǎng)絡(luò)帶寬問題、管理問題和安全問題等。如何連接電話、手機(jī)和家電、工業(yè)設(shè)備等,也是對(duì)等網(wǎng)絡(luò)需要解決的問題。
國內(nèi)
國內(nèi)對(duì)等網(wǎng)絡(luò)市場(chǎng)從2000年開始啟動(dòng)。
國內(nèi)的應(yīng)用主要有2個(gè)方向:文件共享及協(xié)同工作。
在文件共享方面,國內(nèi)已經(jīng)有多家公司推出了自己的產(chǎn)品。在未來,企業(yè)對(duì)等網(wǎng)絡(luò)應(yīng)用將是熱點(diǎn),主要將解決企業(yè)內(nèi)部事務(wù)處理的協(xié)同、企業(yè)門戶、企業(yè)虛擬專網(wǎng)(×××)、遠(yuǎn)程互動(dòng)和寬帶應(yīng)用等。
通信原理與基本技術(shù)
| 通信 | 電信 | 信息 | 信息技術(shù) | 模擬通信 |
| 吉普曲線 | 數(shù)字通信 | 有線通信 | 無線電通信 | 無線通信 |
| 電話通信 | 數(shù)據(jù)通信 | 圖像通信 | 靜止圖像通信 | 全活動(dòng)視頻 |
| 傳真通信 | 傳真存儲(chǔ)轉(zhuǎn)發(fā) | 視像通信 | 多媒體通信 | 自適應(yīng)[的] |
| 自適應(yīng)通信 | 網(wǎng)[絡(luò)] | 分級(jí)網(wǎng)[絡(luò)] | 對(duì)等網(wǎng)絡(luò) | 有源網(wǎng)絡(luò) |
| 無源網(wǎng)絡(luò) | 網(wǎng)絡(luò)拓?fù)?/span> | 星狀網(wǎng) | 樹狀網(wǎng) | 網(wǎng)狀網(wǎng) |
| 環(huán)狀網(wǎng) | 重疊網(wǎng) | 通信系統(tǒng) | 時(shí)變系統(tǒng) | 信源 |
| 信宿 | 信道 | 通道 | 波道 | 物理信道 |
備注:轉(zhuǎn)自:http://baike.baidu.com/link?url=08iH9Au96IwICJLBgfVsShegVGipG-CmtL-te84OhfGikdfs3XFfzWpCoHiprvfAuPlyjCh3qJVQh04KLHfOpIuErzemvDxbkMabcv7qOooIq6-p25NtLTfZ8bymoq-6bQWIB33q0ZINRD-t9teNEXoPUNciy7Tle-gD0eZuwxzrDAoe22q2VxWX-QRJSU37
轉(zhuǎn)載于:https://blog.51cto.com/jiaojusuimu/1881755
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的基本概念学习(7000)--P2P对等网络的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入理解Netscaler INat
- 下一篇: Android Jenkins自动化构建