當前位置:首頁 » 網路連接 » 計算機網路p2p技術
擴展閱讀
是什麼網站了 2025-07-04 02:59:31
wifi網路檢索網址 2025-07-04 02:50:17

計算機網路p2p技術

發布時間: 2022-07-21 15:36:47

什麼叫P2P網路技術

p2p P2P是peer-to-peer的縮寫,peer在英語里有"(地位、能力等)同等者"、"同事"和"夥伴"等意義。這樣一來,P2P也就可以理解為"夥伴對夥伴"的意思,或稱為對等聯網。目前人們認為其在加強網路上人的交流、文件交換、分布計算等方面大有前途。 簡單的說,P2P直接將人們聯系起來,讓人們通過互聯網直接交互。P2P使得網路上的溝通變得容易、更直接共享和交互,真正地消除中間商。P2P就是人可以直接連接到其他用戶的計算機、交換文件,而不是像過去那樣連接到伺服器去瀏覽與下載。P2P另一個重要特點是改變互聯網現在的以大網站為中心的狀態、重返"非中心化",並把權力交還給用戶。 P2P看起來似乎很新,但是正如B2C、B2B是將現實世界中很平常的東西移植到互聯網上一樣,P2P並不是什麼新東西。在現實生活中我們每天都按照P2P模式面對面地或者通過電話交流和溝通。 即使從網路看,P2P也不是新概念,P2P是互聯網整體架構的基礎。互聯網最基本的協議TCP/IP並沒有客戶機和伺服器的概念,所有的設備都是通訊的平等的一端。在十年之前,所有的互聯網上的系統都同時具有伺服器和客戶機的功能。當然,後來發展的那些架構在TCP/IP之上的軟體的確採用了客戶機/伺服器的結構:瀏覽器和Web伺服器,郵件客戶端和郵件伺服器。但是,對於伺服器來說,它們之間仍然是對等聯網的。以email為例,互聯網上並沒有一個巨大的、唯一的郵件伺服器來處理所有的email,而是對等聯網的郵件伺服器相互協作把email傳送到相應的伺服器上去。另外用戶之間email則一直對等的聯絡渠道。 事實上,網路上現有的許多服務可以歸入P2P的行列。即時訊息系統譬如ICQ、AOL Instant Messenger、Yahoo Pager、微軟的MSN Messenger以及國內的QQ是最流行的P2P應用。它們允許用戶互相溝通和交換信息、交換文件。用戶之間的信息交流不是直接的,需要有位於中心的伺服器來協調。但這些系統並沒有諸如搜索這種對於大量信息共享非常重要的功能,這個特徵的缺乏可能正為什麼即時訊息出現很久但是並沒有能夠產生如Napster這樣的影響的原因之一。 下面試圖用三句話來揭示P2P的影響: 對等聯網:是只讀的網路的終結(Peer-to-peer is the end of the read-only Web) 對等聯網:使你重新參與互聯網(Peer-to-peer allows you to participate in the Internet again) 對等聯網:使網路遠離電視(Peer-to-peer steering the Internet away from TV)如上文所言,P2P不是一個新思想,從某些角度看它甚至是整個最初創建互聯網的最基本的思想。我們不妨花時間作一點回顧。 一、橫空出世---P2P 身為何物? 互聯網能夠發展至今,根本原因在於其布建的任何一根血脈都是為人與人之間的交流而設置的。而現在能夠引起互聯網震動的,無非也只有交流方式的變革本身。 如今,在基於網路的各種技術充斥於我們周圍之時,恐怕只有很少人不知道P2P的概念了,即便您沒有深入探究,但您每日在互聯網間進行的活動幾乎沒有不沾P2P技術的。一個簡單的例子,在你使用QQ盡情聊天之時,實際上就享受著P2P技術給你帶來的快感與興奮。P2P技術究竟意味著什麼呢?關於P2P技術的兩種解釋或許可以說明這個問題。 一種解釋是,P2P即peer-to-peer。而peer在英語里是「(地位、能力等)同等者」、「同事」和「夥伴」的意思。這樣一來,P2P也就可以理解為「夥伴對夥伴」的意思,或稱為對等聯網,我甚至覺得解釋成為person-to-person更好一些。反正交流也都是人的交流。 而另一種解釋是,P2P就是一種思想,有著改變整個互聯網基礎的潛能的思想。客觀講,單從技術角度而言,P2P並未激發出任何重大的創新,而更多的是改變了人們對網際網路的理解與認識。正是由於這個原因,IBM早就宣稱P2P不是一個技術概念,而是一個社會和經濟現象。

⑵ p2p技術原理是什麼

p2p P2P是peer-to-peer的縮寫,peer在英語里有"(地位、能力等)同等者"、"同事"和"夥伴"等意義。這樣一來,P2P也就可以理解為"夥伴對夥伴"的意思,或稱為對等聯網。目前人們認為其在加強網路上人的交流、文件交換、分布計算等方面大有前途。 簡單的說,P2P直接將人們聯系起來,讓人們通過互聯網直接交互。P2P使得網路上的溝通變得容易、更直接共享和交互,真正地消除中間商。P2P就是人可以直接連接到其他用戶的計算機、交換文件,而不是像過去那樣連接到伺服器去瀏覽與下載。P2P另一個重要特點是改變互聯網現在的以大網站為中心的狀態、重返"非中心化",並把權力交還給用戶。 P2P看起來似乎很新,但是正如B2C、B2B是將現實世界中很平常的東西移植到互聯網上一樣,P2P並不是什麼新東西。在現實生活中我們每天都按照P2P模式面對面地或者通過電話交流和溝通。 即使從網路看,P2P也不是新概念,P2P是互聯網整體架構的基礎。互聯網最基本的協議TCP/IP並沒有客戶機和伺服器的概念,所有的設備都是通訊的平等的一端。在十年之前,所有的互聯網上的系統都同時具有伺服器和客戶機的功能。當然,後來發展的那些架構在TCP/IP之上的軟體的確採用了客戶機/伺服器的結構:瀏覽器和Web伺服器,郵件客戶端和郵件伺服器。但是,對於伺服器來說,它們之間仍然是對等聯網的。以email為例,互聯網上並沒有一個巨大的、唯一的郵件伺服器來處理所有的email,而是對等聯網的郵件伺服器相互協作把email傳送到相應的伺服器上去。另外用戶之間email則一直對等的聯絡渠道。 事實上,網路上現有的許多服務可以歸入P2P的行列。即時訊息系統譬如ICQ、AOL Instant Messenger、Yahoo Pager、微軟的MSN Messenger以及國內的QQ是最流行的P2P應用。它們允許用戶互相溝通和交換信息、交換文件。用戶之間的信息交流不是直接的,需要有位於中心的伺服器來協調。但這些系統並沒有諸如搜索這種對於大量信息共享非常重要的功能,這個特徵的缺乏可能正為什麼即時訊息出現很久但是並沒有能夠產生如Napster這樣的影響的原因之一。 下面試圖用三句話來揭示P2P的影響: 對等聯網:是只讀的網路的終結(Peer-to-peer is the end of the read-only Web) 對等聯網:使你重新參與互聯網(Peer-to-peer allows you to participate in the Internet again) 對等聯網:使網路遠離電視(Peer-to-peer steering the Internet away from TV)如上文所言,P2P不是一個新思想,從某些角度看它甚至是整個最初創建互聯網的最基本的思想。我們不妨花時間作一點回顧。 一、橫空出世---P2P 身為何物? 互聯網能夠發展至今,根本原因在於其布建的任何一根血脈都是為人與人之間的交流而設置的。而現在能夠引起互聯網震動的,無非也只有交流方式的變革本身。 如今,在基於網路的各種技術充斥於我們周圍之時,恐怕只有很少人不知道P2P的概念了,即便您沒有深入探究,但您每日在互聯網間進行的活動幾乎沒有不沾P2P技術的。一個簡單的例子,在你使用QQ盡情聊天之時,實際上就享受著P2P技術給你帶來的快感與興奮。P2P技術究竟意味著什麼呢?關於P2P技術的兩種解釋或許可以說明這個問題。 一種解釋是,P2P即peer-to-peer。而peer在英語里是「(地位、能力等)同等者」、「同事」和「夥伴」的意思。這樣一來,P2P也就可以理解為「夥伴對夥伴」的意思,或稱為對等聯網,我甚至覺得解釋成為person-to-person更好一些。反正交流也都是人的交流。 而另一種解釋是,P2P就是一種思想,有著改變整個互聯網基礎的潛能的思想。客觀講,單從技術角度而言,P2P並未激發出任何重大的創新,而更多的是改變了人們對網際網路的理解與認識。正是由於這個原因,IBM早就宣稱P2P不是一個技術概念,而是一個社會和經濟現象。 不管是技術還是思想,P2P是直接將人們聯系了起來,讓人們通過互聯網直接交流。它使得網路上的溝通變得更容易、更直接,真正地消除中間環節。這聽起來彷彿全新的概念,但其實並不是什麼新鮮事。我們每天見面,或者通過電話直接交流都是P2P最直接的例子。而這個時候你有沒有從電話的發展的歷史中隱約感覺到,P2P必將在互聯網時代有著突飛猛進的發展,因為他可以改變現在的Internet以大網站為中心的狀態、重返「非中心化」,並把權力交還給用戶,讓我們的語言影像以最直接的方式傳遞到對方身邊。它最符合互聯網路設計者的初衷,給了人們一個完全自主的超級網路資源庫。現在在業界,比較認同的P2P計算應用系統的目標主要有以下幾類: 1.信息、服務的共享與管理 2.協作 3.構建充當基層架構的互聯系統

⑶ 名詞解釋:什麼是P2P技術

對等網路,即對等計算機網路,是一種在對等者(Peer)之間分配任務和工作負載的分布式應用架構[1],是對等計算模型在應用層形成的一種組網或網路形式。「Peer」在英語里有「對等者、夥伴、對端」的意義。因此,從字面上,P2P可以理解為對等計算或對等網路。國內一些媒體將P2P翻譯成「點對點」或者「端對端」,學術界則統一稱為對等網路(Peer-to-peer networking)或對等計算(Peer-to-peer computing),其可以定義為:網路的參與者共享他們所擁有的一部分硬體資源(處理能力、存儲能力、網路連接能力、列印機等),這些共享資源通過網路提供服務和內容,能被其它對等節點(Peer)直接訪問而無需經過中間實體。在此網路中的參與者既是資源、服務和內容的提供者(Server),又是資源、服務和內容的獲取者(Client)[2]。

在P2P網路環境中,彼此連接的多台計算機之間都處於對等的地位,各台計算機有相同的功能,無主從之分,一台計算機既可作為伺服器,設定共享資源供網路中其他計算機所使用,又可以作為工作站,整個網路一般來說不依賴專用的集中伺服器,也沒有專用的工作站。網路中的每一台計算機既能充當網路服務的請求者,又對其它計算機的請求做出響應,提供資源、服務和內容。通常這些資源和服務包括:信息的共享和交換、計算資源(如CPU計算能力共享)、存儲共享(如緩存和磁碟空間的使用)、網路共享、列印機共享等。

  • 中文名

  • 對等網路

  • 外文名

  • Peer to Peer

  • 簡稱

  • P2P

  • 類別

  • 網路

  • 別稱

  • 工作組

⑷ P2P技術到底是什麼通俗點的解釋!

你在下載別人資源的同時也為別人提供資源。既是在下載一個電影或者游戲資源,你將會加入到一個和你下載相同內容的「網路里」按照進度的不同,下載得快的會為下載得慢的提供資源(把自己已下載的上傳給比自己慢的)。我們往往覺得p2p下載很影響網路質量,那是因為一般情況下我們的上行帶寬比我們的下行帶寬少很多很多,所以,當你上傳數據給網路上其他計算機時,你的上行帶寬基本上已經完全佔用了,所以其他應用要等待帶寬,所以會覺得上網很慢或者很卡。這是我個人的見解,希望可以幫到你

⑸ 網路中p2p是什麼意思

P2P意思是點對點網路借款,是一種將小額資金聚集起來借貸給有資金需求人群的一種民間小額借貸模式。屬於互聯網金融產品的一種。屬於民間小額借貸,藉助互聯網、移動互聯網技術的網路信貸平台及相關理財行為、金融服務。

(5)計算機網路p2p技術擴展閱讀:

P2P小額借貸是一種將非常小額度的資金聚集起來借貸給有資金需求人群的一種商業模型。它的社會價值主要體現在滿足個人資金需求、發展個人信用體系和提高社會閑散資金利用率三個方面,由網路信貸作為中介平台,藉助互聯網、移動互聯網技術提供信息發布和交易實現的網路平台,把借、貸雙方對接起來實現各自的借貸需求。

借款人在平台發放借款標,投資者進行競標向借款人放貸,由借貸雙方自由競價,平台撮合成交,在借貸過程中,資料與資金、合同、手續等全部通過網路實現,它是隨著互聯網的發展和民間借貸的興起而發展起來的一種新的金融模式,這也是未來金融服務的發展趨勢。

⑹ 簡述p2p網路的特點。

P2P是英文peertopeerlending(或peer-to-peer)的縮寫,意即個人對個人(夥伴對夥伴)。又稱點對點網路借款,是一種將小額資金聚集起來借貸給有資金需求人群的一種民間小額借貸模式。屬於互聯網金融(ITFIN)產品的一種。屬於民間小額借貸,藉助互聯網、移動互聯網技術的網路信貸平台及相關理財行為、金融服務。

2020年11月中旬,全國實際運營的P2P網貸機構完全歸零。
應答時間:2021-01-19,最新業務變化請以平安銀行官網公布為准。
[平安銀行我知道]想要知道更多?快來看「平安銀行我知道」吧~
https://b.pingan.com.cn/paim/iknow/index.html

⑺ 什麼是P2P技術

你好!

P2p技術簡介

一 什麼是p2p

P2P即Peer to Peer,稱為對等連接或對等網路,P2P技術主要指由硬體形成連接後的信息控制技術,其代表形式是軟體。P2P起源於最初的聯網通信方式,如在建築物內PC通過區域網互聯,不同建築物間通過Modem遠程撥號互聯。其中建立在TCP/IP協議之上的通信模式構成了今日互聯網的基礎,所以從基礎技術角度看,P2P不是新技術,而是新的應用技術模式。

二 技術簡介

1.關鍵技術

P2p是一種基於互聯網環境的新的應用型技術,主要為軟體技術。

(1) 對於互聯網上眾多計算機,P2P應用比其他應用要更多考慮那些低端PC的互聯,它們不具備伺服器那樣強的聯網能力,同時對於以往的P2P應用技術,現在的硬體環境已經更為復雜,這樣在通信基礎方面,P2P必須提供在現有硬體邏輯和底層通信協議上的端到端定位(定址)和握手技術,建立穩定的連接。涉及的技術有IP地址解析、NAT路由及防火牆。

(2) 在應用層面上,如果兩個Peer分別代表兩家不同的公司,而且它們已經通過互聯網建立連接,那麼一方的信息就必須為另一方所識別,所以當前互聯網上關於數據描述和交換的協議,如XML、SOAP、UDDI等都是一個完善的P2P軟體所要考慮的。

(3) 有通信就要有安全保障,加密技術是必須要考慮的。

(4) 其他需考慮的有如何設置中心伺服器,如何控制網路規模等。
2. P2P技術與現有互聯網技術比較

目前互聯網主要技術模式是S/C方式,此方式要在互聯網上設置擁有強大處理能力和大帶寬的高性能計算機,配合高檔的伺服器軟體,再將大量的數據集中存放在上面,並且要安裝多樣化的服務軟體,在集中處理數據的同時可以對互聯網上其他PC進行服務,提供或接收數據,提供處理能力及其他應用。對於一台與伺服器聯機並接受服務的PC機來說,這台PC機就是客戶機,其性能可以相對弱小。而P2P技術的特徵之一就是弱化了伺服器的作用,甚至取消伺服器,任意兩台PC互為伺服器,同時又是客戶機,即對等。

3. p2p技術嚴格的說是一種網格

網格的定義:網格是在網路之上運行的軟體基礎設施,是連接集成不同硬體系統、軟體系統、應用系統的紐帶和粘合劑。

4. P2P技術特性
(1) 既是S又是C,如何表現取決於用戶的要求,網路應用由使用者自由驅動。

(2) 信息在網路設備間直接流動,高速及時,降低中轉服務成本。

(3) 構成網路設備互動的基礎和應用。

(4) 在使網路信息分散化的同時,相同特性的P2P設備可以構成存在於互聯網這張大網中的子網,使信息按新方式又一次集中。

三 技術應用

p2p技術目前主要應用於以下幾個方面:

1.及時通信: ICQ 、OICQ及IP電話技術

2.文件和其他內容共享——BT技術

現在人們已經很熟悉用BT下載資源,BT的全名,叫做BitTorren,中文譯作/比特湍流,有許多網友直取諧音,戲稱之為/變態,如抽掉貶義的色彩倒是十分形象,因為它的確是一種不同於互聯網常態的資源交流機制。作為一種革新性下載工具,BT吸納了P2P的技術優勢,簡單而有效地實現了下載壓力的分擔。BT首先在上傳者端把一個文件分成了Z個部分,甲在伺服器隨機下載了第N各部分,乙在伺服器隨機下載了第M個部分,這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的M部分,乙的BT就會根據情況去到甲的電腦上去拿甲已經下載好的N部分,這樣就不但減輕了伺服器端得負荷,也加快了用戶方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制"比如說丙要連到伺服器去下載的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也就越快,BT的優越性就在這里。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個文件的某個部分),所以說在享受別人提供的下載的同時,你也在貢獻。

3.搜索引擎——基於p22的適應性信息檢索系統的設計

本文提出的基於p2p的適應性信息檢索系統的網路拓撲結構如圖1所示。系統由若干個自治的結點組成,它們按照網路架構組成一個信息檢索網路,每一個結點都是對等的。每一個結點都由一個客戶端代理和一個伺服器端代理組成。用戶通過客戶端代理提交提問,對於每個提問,客戶端代理可根據具體情況,使用元搜索、爬行器和轉交給伺服器端代理等三種方式的任意組合進行檢索處理,對於三種方式返回的結果文擋,客戶端代理經過合並過濾之後呈現給用戶。用戶在瀏覽結果時,通過將文檔標記為感興趣或不感興趣的方式,向客戶端代理提交相關反饋。利用這些反饋,客戶端代理可以建立一個用戶模型,該用戶模型一方面將用於今後的結果過濾,另一方面也將用於修改用戶的原始提問,以便今後進行進一步的檢索處理。與此同時,伺服器端代理負責結點之間的通訊,它可以在接收用戶模型和相關文擋的基礎上,進行用戶聚類,並在聚類的基礎上,在具有相同或相似興趣的用戶之間實現合作式推薦和轉發檢索請求,單個結點的內部結構設計如圖2所示。

4.協同工作——p2p技術對e-learning應用模式的影響

基於 P2P 思想的知識交流型學習:

P2P是一種技術,但它更是一種思想,是有著會改變整個互聯網現狀潛能的思想。它將人們直接聯系起來,讓人們可以通過互聯網實現直接的交互,從而使得網路溝通變得更為容易、資源共享更為直接,因而它在加強網路人際交流、文件交換和分布計算等方面大有前途。隨著 P2P 技術的興起,基於P2P思想的知識交流也開始在網路上出現。如 LearningIDEAS公司提供的可以即時捕獲個人與個人之間的知識交換方案,就包含了一套獨特的匹配和轉發系統,它能夠讓外在的知識隨信息交流實時傳遞。LearningIDEAS的技術與企業呼叫中心的路由系統非常相似,它允許基於知識技能的路由和匹配,在發生現實需求和特定問題時可以讓一個用戶與另一個相關的用戶聯系起來。與傳統 e-Learning系統相比,基於P2P思想的知識交流方案最大的不同就在於無需創建專門化的學習環境,也無需正式安排教學活動,就可以在學習者和他人之間提供知識分享的通道。

目前主流的e-Learning系統如Ellumniate、Centra、WebEx等也提供一些同步學習和協作解決方案(如虛擬「在線會議室」等),它們雖然可以允許學習者進行非正式的學習交流和直接溝通,但這類學習活動一般都需要在主題、時間和交流人員等方面制訂明確的計劃和安排。基於P2P的知識交流方案卻不同。當一位用戶或學員遇到某方面困難時,他在LearningIDEAS系統中把自己的問題表述出來,系統就可以立刻幫助他轉接到某個具有此類問題解決經驗的同事或學員用戶那裡。就像和身邊的人隨意詢問交流一樣,這種虛擬的即時溝通方式能夠更快捷地解決用戶所遭遇的現實問題,並消除了通過正式教學系統進行學習的時空障礙。

基於P2P技術的非正式知識交換方案,真正的價值是它使得學習和交流能夠在網上隨時發生,並能融入到實際的工作和生活流程當中。這種隨機、自由、及時的知識交流方案不僅使學習交互可以發生在每位網路用戶身邊,而且非正式知識交流的學習過程也能夠被記錄存檔。當人們加入P2P網路的時候,所有用戶都擁有了平等的機會,都可以容易地在網路上自由溝通思想,隨時交流學習,並進而從與對方的交流和溝通中獲取所需要的知識和信息。P2P擺脫了中間服務的羈絆,它重新將人們通過網路直接聯系起來,使人際間的知識交流更為迅速和便捷,從而提高了人們解決學習問題和處理社會事務的效率。

四 p2p技術的不足及目前的解決途徑

管理問題和安全問題是p2p目前所面臨的最大的問題。

在p2p技術結構中,中心節點的意義被大大弱化甚至完全消解。去中心化的特點將得到更為充分的體現,網路傳播結構的扁平化特點也會進一步凸顯。這樣的傳播結構,使網路信息傳播的管理與控制更為復雜與困難。從管理的層面看,p2p技術最主要的挑戰體現在兩方面:對不良內容的傳播控制更為復雜;版權管理更為困難。

在國外,p2p在版權管理方面帶來的問題引起了更大的關注,據報道,美國國會知識產權辦公室目前已草擬新版法案,力圖禁止這類p2p軟體的應用;英國更是早在2003年10月就通過了立法決定執行頗有爭議的歐洲版權法令,這個立法從理論上明確了,使用類似的p2p服務將可能構成犯罪。

目前的解決方法:利用JXTA技術(juxtapose 並行技術)。

JXTA技術提供了建立P2P網路應用的核心技術,旨在為P2P應用建立一個通用的開發平台。JX2TA技術主要包括一個獨立於編程語言系統平台和網路平台的協議集,這個協議集說明了P2P應用的最基本的需求。可以說,JXTA是位於操作系統或虛擬機之上的P2P網路服務或應用之下的一個P2P堆棧,它提供了P2P應用所需的核心功能。 但是也有人對此持批評態度,例如,方興東認為:p2p的交流如果是在個人與個人之間,如果沒有任何商業行為在內,那麼就不應該用知識產權來限制。

當然,技術肯定不能解決所有問題,相關法律手段的加強,也是十分必要的。但是,法律的制定應該著眼於未來而不是眼前,著眼於社會全局利益而不是個別利益。

五 前景展望

從p2p技術的發展軌跡來看,它與互聯網技術的發展是一致的,那就是從技術導向逐漸轉向市場導向,從專屬用戶逐漸轉向普通用戶這也意味著,這些技術的影響力將從純技術層面轉向經濟、文化與社會層面。

p2p技術既然可以為個人對個人的信息交流與共享提供方便,自然也能為媒體對媒體的信息交流與合作提供可能。P2p技術也可能成為媒體間的交流與合作的新平台,也可能加速媒體形態的演化。對於媒體機構來說,現在能感覺的似乎更多的是潛在的威脅,因為它們在傳統媒體以及網路媒體中的中心特權地位會受到挑戰,但是,從另一個角度來看,如果媒體機構把自己視作一個普通的信息產品的生產者,也許就能從2技術中找到新的希望。

作為一種越來越具有普遍應用價值的技術,p2p對於未來的網路傳播特性的影響,雖然還一時難以做出全面描述,但是影響正在開始而且會繼續,這正像技術一樣的普及,在很大程度上促進了網路作大眾媒體的屬性。

參考文獻:

1.P2P技術與網路傳播的未來 彭蘭 第7卷 第1期 南京郵電學院學報

2.基於P2P的適應性信息檢索系統的設計 江 淇

3.技術思想對 E-Learning 應用模式的影響 李芃

4. 淺談下一代互聯網技術——網格技術 王東 管江紅

5. 信息技術一種全新的P2P網路解決方案——JXTA技術 王旭輝 鄭雪峰 姚宣霞

6. P2P技術的研究與應用 陳 姝 方濱興 周勇林

7.P2P技術的應用及其研究現狀 趙 恆 陳 傑

⑻ P2P技術的工作原理和概念是什麼

p2p的概念

P2P是peer-to-peer的縮寫,peer在英語里有「(地位、能力等)同等者」、「同事」和「夥伴」等意義。這樣一來,P2P也就可以理解為「夥伴對夥伴」的意思,或稱為對等聯網。目前人們認為其在加強網路上人的交流、文件交換、分布計算等方面大有前途。

簡單的說,P2P直接將人們聯系起來,讓人們通過互聯網直接交互。P2P使得網路上的溝通變得容易、更直接共享和交互,真正地消除中間商。P2P就是人可以直接連接到其他用戶的計算機、交換文件,而不是像過去那樣連接到伺服器去瀏覽與下載。P2P另一個重要特點是改變互聯網現在的以大網站為中心的狀態、重返「非中心化」,並把權力交還給用戶。 P2P看起來似乎很新,但是正如B2C、B2B是將現實世界中很平常的東西移植到互聯網上一樣,P2P並不是什麼新東西。在現實生活中我們每天都按照P2P模式面對面地或者通過電話交流和溝通。

即使從網路看,P2P也不是新概念,P2P是互聯網整體架構的基礎。互聯網最基本的協議TCP/IP並沒有客戶機和伺服器的概念,所有的設備都是通訊的平等的一端。在十年之前,所有的互聯網上的系統都同時具有伺服器和客戶機的功能。當然,後來發展的那些架構在TCP/IP之上的軟體的確採用了客戶機/伺服器的結構:瀏覽器和Web伺服器,郵件客戶端和郵件伺服器。但是,對於伺服器來說,它們之間仍然是對等聯網的。以email為例,互聯網上並沒有一個巨大的、唯一的郵件伺服器來處理所有的email,而是對等聯網的郵件伺服器相互協作把email傳送到相應的伺服器上去。另外用戶之間email則一直對等的聯絡渠道。 當然但是過去的5年裡,互聯網的發展至少從表面上遠離了P2P,互聯網上絕大部分的節點也不能和其他節點直接地交流。Napster正是喚醒了深藏在互聯網背後的對等聯網。Napster的文件共享功能在區域網中共享目錄也是再平常不過的事情。但是Napster的成功促使人們認識到把這種「對等聯網」拓展到整個互聯網范圍的可能性。當然,在許多人的眼中,Napster並不是純粹的P2P,它仍然需要一個處於中心協調機制。

事實上,網路上現有的許多服務可以歸入P2P的行列。即時訊息系統譬如ICQ、AOL Instant Messenger、Yahoo Pager、微軟的MSN Messenger以及國內的OICQ是最流行的P2P應用。它們允許用戶互相溝通和交換信息、交換文件。用戶之間的信息交流不是直接的,需要有位於中心的伺服器來協調。但這些系統並沒有諸如搜索這種對於大量信息共享非常重要的功能,這個特徵的缺乏可能正 是為什麼即時訊息出現很久但是並沒有能夠產生如Napster這樣的影響的原因之一。

另外一個可以歸入P2P是拍賣網站譬如eBay,人們在總結eBay的模式的時候用了C2C,是不是和P2P有一點類似?eBay就是一個將人們聯系的和交易物品的社區,用戶可以方便的搜索其他用戶叫賣的商品。eBay提供了一些使得交易得以順利進行的服務,但是交易是直接在用戶之間進行的。如果將「交易」的概念推廣,C2C就是P2P的一個特例,這里人們互相交換的是商品。

但如果仔細深究的話,Napster和即時訊息在賦予用戶之間直接交流的能力、eBay使用戶可以直接交易的同時,卻破壞了伺服器端的那種自互聯網出現之初就存在的對等聯網思想,因為它們都需要有一個位於中心的伺服器來協調,而不是分布在世界上不同地方的、對等聯網的許多伺服器。這也正是諸如Gnutella和Freenet不斷的宣稱它們創造了「純粹」的P2P,完全沒有中心伺服器的P2P服務。