P2p技術簡介
p2p是什麽?
對等被稱為對等連接或對等網絡。P2P技術主要是指硬件形成連接後的信息控制技術,其代表形式是軟件。P2P起源於最初的聯網通信方式,比如樓宇內的PC通過局域網互聯,不同樓宇之間通過調制解調器遠程撥號互聯。其中,基於TCP/IP協議的通信模式構成了當今互聯網的基礎,所以從基礎技術的角度來看,P2P不是壹種新技術,而是壹種新的應用技術模式。
2.技術介紹
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,中文翻譯為BitTorren。很多網友稱之為諧音,叫/變態。比如去掉貶義色彩就很形象,因為這確實是壹種不同於正常互聯網的資源交換機制。BT作為壹種創新的下載工具,吸收了P2P的技術優勢,簡單有效地實現了下載壓力的分擔。BT首先在上傳者端把壹個文件分成z個部分。A在服務器端隨機下載第N部分,B在服務器端隨機下載第M部分,這樣A的BT會根據情況去B的電腦上獲取B下載的M部分,B的BT會根據情況去A的電腦上獲取A下載的N部分,既減輕了服務器端的負載,又加快了用戶(A和B)的下載速度。效率也提高了,地區之間的限制也減少了。“比如C要連接服務器下載,可能只有幾K,但是如果到A和B的電腦上,會快很多..所以用的人越多,下載的人就越多,大家就會越快。這就是BT的優勢。而且妳下載的時候也是在上傳(別人從妳電腦裏拿走了那個文件的壹部分),所以妳在享受別人提供的下載的同時也是在貢獻。
3.搜索引擎--基於P2P的自適應信息檢索系統的設計。
本文提出的基於p2p的自適應信息檢索系統的網絡拓撲如圖1所示。該系統由多個自治節點組成,按照網絡架構形成壹個信息檢索網絡,每個節點都是對等的。每個節點由壹個客戶端代理和壹個服務器代理組成。用戶通過客戶端代理提交問題。對於每個問題,客戶端代理可以根據具體情況使用元搜索、爬蟲、轉發到服務器代理等三種方法的任意組合。對於這三種方法返回的結果,客戶端代理會在合並和過濾後呈現給用戶。當用戶瀏覽結果時,他們通過將文檔標記為感興趣或不感興趣來向客戶端代理提交相關反饋。利用這些反饋,客戶端代理可以建立壹個用戶模型,用於將來過濾結果,也用於修改用戶的原始問題,以便將來進行進壹步的檢索處理。同時,服務器代理負責節點間的通信。它可以在接收用戶模型和相關文檔的基礎上對用戶進行聚類,並在聚類的基礎上實現具有相同或相似興趣的用戶之間的協同推薦和轉發檢索請求。單個節點的內部結構設計如圖2所示。
4.協同工作——p2p技術對e-learning應用模式的影響。
基於P2P思想的知識交流學習:
P2P是壹種技術,但也是壹種有潛力改變整個互聯網現狀的思想。它將人與人直接連接起來,人們可以通過互聯網直接互動,使得網絡交流更容易,資源更直接。因此,它在加強網絡人際交流、文件交換和分布式計算方面有很大的前景。隨著P2P技術的興起,基於P2P思想的知識交流也開始出現在網絡上。比如LearningIDEAS公司提供的能夠即時捕捉個體之間知識交流的方案,就包含了獨特的匹配轉發系統,使得外部知識能夠隨著信息交流實時傳遞。LearningIDEAS的技術與企業呼叫中心的路由系統非常相似,它允許基於知識和技能進行路由和匹配,並可以在實際需求和特定問題發生時將壹個用戶與另壹個相關用戶連接起來。與傳統的e-Learning系統相比,基於P2P思想的知識交換方案的最大區別在於,它可以為學習者和他人之間的知識共享提供壹個通道,而無需創建專門的學習環境或正式安排教學活動。
目前,主流的電子學習系統如Ellumniate、Centra和WebEx也提供壹些同步學習和協作解決方案(如虛擬的“在線會議室”)。雖然它們可以讓學習者進行非正式和直接的交流,但這種學習活動壹般需要在主題、時間和交流人員等方面進行明確的規劃和安排。而基於P2P的知識交流方案則不同。當用戶或學生遇到壹些困難時,他在LearningIDEAS系統中表達自己的問題,系統可以立即幫助他轉接給有解決此類問題經驗的同事或學生用戶。就像隨意向周圍的人提問交流壹樣,這種虛擬的即時交流方式可以更快的解決用戶遇到的現實問題,通過正規的教學體系消除學習的時空障礙。
基於P2P技術的非正式知識交流方案的真正價值在於,它使得學習和交流可以隨時在互聯網上進行,並且可以融入到實際的工作和生活過程中。這種隨機、自由、及時的知識交流方案不僅使學習互動發生在每壹個網絡用戶周圍,而且使非正式知識交流的學習過程被記錄和存檔。當人們加入P2P網絡時,所有用戶都有平等的機會,他們可以很容易地在網絡上自由交流思想,隨時交流和學習,然後從彼此的交流中獲得所需的知識和信息。P2P擺脫了中介服務的羈絆,它通過網絡直接把人重新連接起來,使人與人之間的知識交流更加快捷方便,從而提高了人們解決學習問題和處理社會事務的效率。
第四,p2p技術的缺點和目前的解決方案
管理和安全是p2p目前面臨的最大問題。
在p2p技術架構中,中心節點的意義被大大削弱,甚至完全溶解。去中心化的特點將得到更加充分的體現,網絡傳播結構的扁平化特征將進壹步凸顯。這樣的通信結構使得網絡信息通信的管理和控制更加復雜和困難。從管理的角度來看,p2p技術的主要挑戰體現在兩個方面:對不良內容傳播的控制更加復雜;版權管理更難。
在國外,p2p在版權管理方面帶來的問題已經引起了更多的關註。據悉,美國國會知識產權局已經起草了新版法案,試圖禁止這類p2p軟件的應用。早在2003年6月5438+10月,英國就通過立法實施了備受爭議的歐洲版權法。這項立法在理論上明確了使用類似的p2p服務可能構成犯罪。
當前的解決方案:使用JXTA技術(並列並行技術)。
JXTA技術提供了構建P2P網絡應用的核心技術,旨在為P2P應用建立壹個通用的開發平臺。JX2TA技術主要包括壹個獨立於編程語言系統平臺和網絡平臺的協議集,解釋了P2P應用最基本的需求。可以說,JXTA是位於操作系統或虛擬機上的P2P網絡服務或應用下的P2P棧,提供P2P應用所需的核心功能。然而,有些人對此持批評態度。比如方興東認為p2p傳播如果是個人之間的,沒有商業活動,就不應該受到知識產權的限制。
當然,技術並不能解決所有的問題,還需要加強相關的法律手段。但是,法律的制定應該著眼於未來而不是現在,著眼於社會整體利益而不是個人利益。
5.前景
從p2p技術的發展軌跡來看,它與互聯網技術的發展是壹致的,即從技術導向到市場導向,從專屬用戶到普通用戶,這意味著這些技術的影響力將從純粹的技術層面轉向經濟、文化和社會層面。
由於p2p技術可以為人與人之間的信息交流和享受提供便利,因此它也可以為媒體與媒體之間的信息交流和合作提供可能性。P2p技術也可能成為媒體之間交流合作的新平臺,也可能加速媒體形態的進化。對於媒體機構來說,他們現在能感受到的似乎更多的是壹種潛在的威脅,因為他們在傳統媒體和網絡媒體中的特權地位將受到挑戰。然而,從另壹個角度來看,如果媒體機構把自己視為普通信息產品的生產者,他們可能會從2技術中找到新的希望。
作為壹項越來越具有普遍應用價值的技術,p2p對未來網絡通信特性的影響正在開始並將持續下去,盡管目前很難做出全面的描述。這就好比技術的普及,極大地提升了網絡作為大眾媒體的屬性。
參考資料:
1.P2P技術與網絡通信的未來彭嵐第7卷第1期南京郵電大學學報
2.基於P2P姜奇的自適應信息檢索系統設計
3.技術理念對李鵬網絡學習應用模式的影響
4.淺談下壹代互聯網技術——網格技術
5.信息技術壹種全新的P2P網絡解決方案科技鄭玄霞
6.P2P技術的研究與應用陳淑芳濱興周永林
7.7的應用和研究現狀。P2P技術趙恒陳傑