點對點技術(shù)(peer-to-peer, 簡稱P2P)又稱對等互聯(lián)網(wǎng)絡(luò)技術(shù),是一種網(wǎng)絡(luò)新技術(shù),依賴網(wǎng)絡(luò)中參與者的計算能力和帶寬,而不是把依賴都聚集在較少的幾臺服務(wù)器上。P2P網(wǎng)絡(luò)通常用于通過Ad Hoc連接來連接節(jié)點。這類網(wǎng)絡(luò)可以用于多種用途,各種檔案分享軟件已經(jīng)得到了廣泛的使用。P2P技術(shù)也被使用在類似VoIP等實時媒體業(yè)務(wù)的數(shù)據(jù)通信中。
關(guān)鍵軟件技術(shù):
(1) 對于互聯(lián)網(wǎng)上眾多計算機,P2P應(yīng)用比其他應(yīng)用要更多考慮那些低端PC的互聯(lián),它們不具備服務(wù)器那樣強的聯(lián)網(wǎng)能力,同時對于以往的P2P應(yīng)用技術(shù),現(xiàn)在的硬件環(huán)境已經(jīng)更為復(fù)雜,這樣在通信基礎(chǔ)方面,P2P必須提供在現(xiàn)有硬件邏輯和底層通信協(xié)議上的端到端定位(尋址)和握手技術(shù),建立穩(wěn)定的連接。涉及的技術(shù)有IP地址解析、NAT路由及防火墻。
(2) 在應(yīng)用層面上,如果兩個Peer分別代表兩家不同的公司,而且它們已經(jīng)通過互聯(lián)網(wǎng)建立連接,那么一方的信息就必須為另一方所識別,所以當(dāng)前互聯(lián)網(wǎng)上關(guān)于數(shù)據(jù)描述和交換的協(xié)議,如XML、SOAP、UDDI等都是一個完善的P2P軟件所要考慮的。
(3) 有通信就要有安全保障,加密技術(shù)是必須要考慮的。
(4) 其他需考慮的有如何設(shè)置中心服務(wù)器,如何控制網(wǎng)絡(luò)規(guī)模等。
與現(xiàn)有互聯(lián)網(wǎng)技術(shù)比較
目前互聯(lián)網(wǎng)主要技術(shù)模式是S/C方式,此方式要在互聯(lián)網(wǎng)上設(shè)置擁有強大處理能力和大帶寬的高性能計算機,配合高檔的服務(wù)器軟件,再將大量的數(shù)據(jù)集中存放在上面,并且要安裝多樣化的服務(wù)軟件,在集中處理數(shù)據(jù)的同時可以對互聯(lián)網(wǎng)上其他PC進(jìn)行服務(wù),提供或接收數(shù)據(jù),提供處理能力及其他應(yīng)用。對于一臺與服務(wù)器聯(lián)機并接受服務(wù)的PC機來說,這臺PC機就是客戶機,其性能可以相對弱小。而P2P技術(shù)的特征之一就是弱化了服務(wù)器的作用,甚至取消服務(wù)器,任意兩臺PC互為服務(wù)器,同時又是客戶機,即對等。右面是P2P與S/C方式的一些比較:
S/C方式造成互聯(lián)網(wǎng)絡(luò)上的集中,無論信息資源還是成本資源均向同一方向集中,這樣的模式符合一對多、強對弱的社會關(guān)系形式,如政府對個人、對企業(yè),大企業(yè)對小企業(yè),學(xué)校對學(xué)生,企業(yè)對職工等等關(guān)系。所以S/C方式是符合市場需求的。P2P方式將導(dǎo)致信息數(shù)量、成本資源都向互聯(lián)網(wǎng)各點均勻分布,也就是所謂“邊緣化“的趨勢。此模式符合“一對一”的特點,以及彼此相當(dāng)?shù)纳鐣P(guān)系形式,如個人對個人,規(guī)模相當(dāng)?shù)钠髽I(yè)之間,等等,這也是符合市場需求的(如ICQ)。所以這兩種方式會共存,有關(guān)P2P即將替代S/C模式的說法是不成立的。P2P有其獨特的市場空間,是現(xiàn)有互聯(lián)網(wǎng)應(yīng)用的補充,這一點應(yīng)該是毫無疑問的。
企業(yè)P2P互聯(lián)網(wǎng)應(yīng)用的幾個側(cè)重
(1) 企業(yè)協(xié)同
企業(yè)協(xié)同包括兩大方面,一是企業(yè)內(nèi)部的員工與員工、部門與部門、員工與部門之間的協(xié)同,無論部門及員工處在何種地理位置,只要擁有網(wǎng)絡(luò),雙方存在信息溝通的要求,就可以利用P2P軟件協(xié)調(diào)雙方的行為。信息的種類及行為目的可以是多種多樣的,如日程安排、通知發(fā)布、單據(jù)的審批、文件傳閱和分發(fā)、方案的評比(表決)、計劃協(xié)調(diào)等等這些可以通過電子文件表達(dá)的信息均可以通過軟件來表達(dá),并以此將使用者聯(lián)系在一起。P2P應(yīng)用更適用這當(dāng)中更多需要用戶交互的部分,如計劃協(xié)調(diào)、日程安排等。二是企業(yè)與企業(yè)之間的行為協(xié)同,這種協(xié)同的互動的多樣性和復(fù)雜性要高于企業(yè)內(nèi)部的協(xié)同。從簡單的會議日程安排、公文往來,到報價、詢價訂貨系統(tǒng)、訂單跟蹤、電子化交易。
(2) 企業(yè)門戶
新型企業(yè)門戶不再簡單地以一個網(wǎng)站來實現(xiàn),它不但綜合了為企業(yè)內(nèi)部員工或部門的服務(wù),還可以為企業(yè)伙伴及用戶服務(wù),同時也是企業(yè)管理者了解企業(yè)運行狀態(tài),調(diào)控企業(yè)運行的管理工具。企業(yè)各個部分的運行情況均可以通過它傳遞給允許接觸到相關(guān)信息的使用者。管理者可以通過門戶掌握企業(yè)的動態(tài),調(diào)控企業(yè)的運行,直達(dá)下級領(lǐng)導(dǎo)建立溝通。而企業(yè)內(nèi)部的員工與企業(yè)外部的伙伴或客戶均可通過這一平臺找到相關(guān)的人(工作人員),建立起這樣那樣的信息交流通道,實現(xiàn)不同的協(xié)作目標(biāo)。這將綜合S/C技術(shù)和P2P技術(shù),P2P部分將實現(xiàn)信息定向推送,實時溝通和數(shù)據(jù)互動。
(3) P2P群集和
構(gòu)建于互聯(lián)網(wǎng)之上的P2P應(yīng)用不再簡單地限于兩個點,完全可以擴展到多點的群集,形成互聯(lián)網(wǎng)中的一個虛擬的子網(wǎng),構(gòu)成一個精簡的VPN。這樣一來,通過相對簡單的,僅僅是對P2P用戶端軟件的操作,用戶就可以主動地選擇不同的VPN并加入,同時也就使得了不同的VPN同時存在于互聯(lián)網(wǎng)之中。個性化、專業(yè)化同時又是開放(基于互聯(lián)網(wǎng))的VPN的出現(xiàn),使信息的集中和流動更接近現(xiàn)實社會的信息流動方式,更易于為人們所接受。比如喜愛音樂的人們建立了自己的音樂VPN,擅長編程的設(shè)計師可以建立自己的程序員VPN,而對于企業(yè),行業(yè)化、渠道化的組織終于有了一個在互聯(lián)網(wǎng)上安家的便捷途徑??梢灶A(yù)計,行業(yè)化的目錄服務(wù)、信息服務(wù)將通過此方式迅速涌現(xiàn),為企業(yè)電子商務(wù)打下一個良好基礎(chǔ)。
(4) 人機遠(yuǎn)程互動和機機互動
遠(yuǎn)程監(jiān)控和調(diào)試已經(jīng)運用在許多工業(yè)場合,甚至也出現(xiàn)了一些通過網(wǎng)站方式運行的方案,但網(wǎng)站方式在速度和交互性方面的缺陷使得用戶無法接受。P2P方案為這方面的應(yīng)用開辟了新的天地,利用它,一個鍋爐廠商可以通過互聯(lián)網(wǎng)幫助其客戶調(diào)控其鍋爐的運行狀態(tài),而我們也可以在回家的路上用手機將家中的空調(diào)提前打開。
(5) 寬帶網(wǎng)及無線移動網(wǎng)應(yīng)用
當(dāng)帶寬達(dá)到數(shù)據(jù)流要求的容量,如實時音頻、實時視頻,人們期待已久的多種網(wǎng)絡(luò)應(yīng)用就會呈現(xiàn)在面前。而特別能滿足交互需要的P2P技術(shù)更有一塊施展的天地,電話會議、視頻會議、遠(yuǎn)程教育、培訓(xùn)、安裝調(diào)試等等都將為企業(yè)帶來P2P技術(shù)的新應(yīng)用。實際上ICQ作為P2P技術(shù)已經(jīng)開始應(yīng)用在手機短信上。
上一篇:SOA是中間件發(fā)展趨勢 產(chǎn)品向微內(nèi)核容器發(fā)展
下一篇:http tunnel 原理 及 穿透防火墻方法