(來源:http://www2.ccw.com.cn/01/0128/d/0128d06_1.asp)
P2P即Peer to Peer,稱為對等連接或對等網絡,P2P技術主要指由硬件形成連接后的信息控制技術,其代表形式是軟件。
技術背景
P2P起源于最初的聯網通信方式,如在建筑物內PC通過局域網互聯,不同建筑物間通過Modem遠程撥號互聯。其中建立在TCP/IP協議之上的通信模式構成了今日互聯網的基礎,所以從基礎技術角度看,P2P不是新技術,而是新的應用技術模式。
今天,P2P再一次被關注主要是由Napster以及ICQ類軟件的出現,雖然在Napster之前P2P方式的研究也從未停止。
現在互聯網是以S(Server)/ B(Browser)或S/C(Client)結構的應用模式為主的,這樣的應用必須在網絡內設置一個服務器,信息通過服務器才可以傳遞。信息或是先集中上傳到服務器保存,然后再分別下載(如網站),或是信息按服務器上專有規則(軟件)處理后才可在網絡上傳遞流動(如郵件)。
如今擁有Napster及ICQ類軟件的PC(或操作者)就可以選擇同樣擁有此類軟件的另一PC(或操作者)形成互聯(直接連接,不通過服務器),雙方共享資源,協同完成某種行動。而擁有同一P2P軟件的設備和用戶,還可以形成一個為其自己所有的在互聯網上的P2P專用網。
現狀
1. 代表性研發產品和技術
(1) ICQ類的即時通信軟件。兩個或多個用戶互相使用文字、語音或文件進行交流,快速、直接,易于同非PC網絡設備(如PDA、手機)通信,而且它不依賴設備即可辨別用戶。由于利用P2P技術可以弱化甚至擺脫對中央服務器的依賴,這樣的通信更接近非互聯網通信模式。
(2) Farsite(Microsoft),Ocean Store類數據存儲軟件。用于在網絡上將存儲對象分散化存放,而不像現在放于專用服務器。這樣減輕了服務器負擔,增加了數據的可靠性和傳輸速度。
(3) Napster類軟件。實現數據共享,使用者可以直接從任意一臺安裝同類軟件的PC上下載及上載文件,而不是從服務器。用戶可以檢索、復制共享的文件。軟件自動發現最新的文件列表,發布者無需擔心發布的問題。
(4) Infrasearch、Pointera類數據搜索及查詢軟件。用來在P2P網中完成信息檢索。一旦形成P2P專用網,其上的數據搜索與現在互聯網中數據存在中央服務器的情況有所不同,必須要考慮動態地將當前P2P網絡中各個Peer的內容進行收集,并且要有效地向用戶傳遞。 P2P網用戶中相當數量在聯網方式上不同,專線、撥號、寬帶、窄帶都會碰到; 聯網的時間可以一個是24小時在線,而另一個完全可能僅聯機幾十分鐘; 使用的操作系統也不一定相同。
(5) Netbatch(Intel)類協同計算軟件??陕摻咏?萬臺PC,利用它們的空閑時間進行協同計算,完成超計算量的工作(如空間探測,分子生物學計算,芯片設計)。
(6) Groove 類數據或行動協同軟件。它是基于P2P連接的軟件工具,可以建立一個安全的企業級協同工作平臺(P2P網),提供供求信息鏈上的互動信息溝通,如貨品目錄、庫存及發貨清單,幫助使用者進行經銷渠道維護、客戶服務和支持。
(7) 游戲軟件。事實上許多網絡游戲均是P2P方式的,尤其是那些雙人及多人對弈游戲。
2. 組織與標準
目前,正式的P2P組織尚未成立,2000年8月間成立的P2P工作組,成員包括Intel、IBM、HP等大企業,目標集中在P2P技術的標準、安全性及可靠性等等。但由于P2P技術本身發展迅速,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互為服務器,同時又是客戶機,即對等。右面是P2P與S/C方式的一些比較:
S/C方式造成互聯網絡上的集中,無論信息資源還是成本資源均向同一方向集中,這樣的模式符合一對多、強對弱的社會關系形式,如政府對個人、對企業,大企業對小企業,學校對學生,企業對職工等等關系。所以S/C方式是符合市場需求的。P2P方式將導致信息數量、成本資源都向互聯網各點均勻分布,也就是所謂“邊緣化“的趨勢。此模式符合“一對一”的特點,以及彼此相當的社會關系形式,如個人對個人,規模相當的企業之間,等等,這也是符合市場需求的(如ICQ)。所以這兩種方式會共存,有關P2P即將替代S/C模式的說法是不成立的。P2P有其獨特的市場空間,是現有互聯網應用的補充,這一點應該是毫無疑問的。
3. P2P技術特性
(1) 既是S又是C,如何表現取決于用戶的要求,網絡應用由使用者自由驅動。
(2) 信息在網絡設備間直接流動,高速及時,降低中轉服務成本。
(3) 構成網絡設備互動的基礎和應用。
(4) 在使網絡信息分散化的同時,相同特性的P2P設備可以構成存在于互聯網這張大網中的子網,使信息按新方式又一次集中。
企業應用
應用P2P技術的互聯網產品正在迅速開辟出一塊新的互聯網應用市場,例如ICQ類的即時信息工具不僅創立了一個巨大市場,而且正在多方向地向外擴展,比如在移動通信市場,ICQ產品的多信息格式(文字、語言的支持)和即時性,可以為常規通信增加信息內容(文字、圖片)和通信對象(網上ICQ用戶)。
另一方面,ICQ的使用也會使部分用戶放棄Email,侵蝕Email市場。Napster類的文件共享型P2P產品開拓出網上文件傳播的新途徑,用戶不僅可以進行搜索和下載這樣的操作,同時也可以方便地將自己的文件提供給其他用戶,做到了基本的雙向交流。
由于P2P技術方案不同于S/C方式的特性,可以在許多方面彌補S/C方式的不足,P2P產品將建立互聯網上的一種新的應用模式,這時用戶不僅在PC裝有瀏覽器,而且還有數種P2P軟件來實現新的互聯網應用。
比如一個計算機配件經銷商可以通過Email或瀏覽器(如果對方也通過P2P技術發布信息,則也可以用P2P軟件)得到其上游廠家最新推出的產品信息及價格,研究了這些信息,并落實訂貨事宜之后,啟動P2P軟件,將新的產品及售價發布到重要客戶的P2P聯絡站上,其中一個未上網的用戶通過手機也知道了這消息。不久,經銷商將收到客戶的在線詢問,而經銷商在線回答問題的同時又將一個驅動程序傳給了這個客戶。這一切的操作均是通過互聯網,而對象是廠家人員或客戶,而非其網站或郵箱,這樣就真正利用互聯網做到了面對面的交流,更加接近現實社會的人際交流習慣。
1. 企業P2P互聯網應用的幾個側重
(1) 企業協同
企業協同包括兩大方面,一是企業內部的員工與員工、部門與部門、員工與部門之間的協同,無論部門及員工處在何種地理位置,只要擁有網絡,雙方存在信息溝通的要求,就可以利用P2P軟件協調雙方的行為。信息的種類及行為目的可以是多種多樣的,如日程安排、通知發布、單據的審批、文件傳閱和分發、方案的評比(表決)、計劃協調等等這些可以通過電子文件表達的信息均可以通過軟件來表達,并以此將使用者聯系在一起。P2P應用更適用這當中更多需要用戶交互的部分,如計劃協調、日程安排等。二是企業與企業之間的行為協同,這種協同的互動的多樣性和復雜性要高于企業內部的協同。從簡單的會議日程安排、公文往來,到報價、詢價訂貨系統、訂單跟蹤、電子化交易。
(2) 企業門戶
新型企業門戶不再簡單地以一個網站來實現,它不但綜合了為企業內部員工或部門的服務,還可以為企業伙伴及用戶服務,同時也是企業管理者了解企業運行狀態,調控企業運行的管理工具。企業各個部分的運行情況均可以通過它傳遞給允許接觸到相關信息的使用者。管理者可以通過門戶掌握企業的動態,調控企業的運行,直達下級領導建立溝通。而企業內部的員工與企業外部的伙伴或客戶均可通過這一平臺找到相關的人(工作人員),建立起這樣那樣的信息交流通道,實現不同的協作目標。這將綜合S/C技術和P2P技術,P2P部分將實現信息定向推送,實時溝通和數據互動。
(3) P2P群集和VPN
構建于互聯網之上的P2P應用不再簡單地限于兩個點,完全可以擴展到多點的群集,形成互聯網中的一個虛擬的子網,構成一個精簡的VPN。這樣一來,通過相對簡單的,僅僅是對P2P用戶端軟件的操作,用戶就可以主動地選擇不同的VPN并加入,同時也就使得了不同的VPN同時存在于互聯網之中。個性化、專業化同時又是開放(基于互聯網)的VPN的出現,使信息的集中和流動更接近現實社會的信息流動方式,更易于為人們所接受。比如喜愛音樂的人們建立了自己的音樂VPN,擅長編程的設計師可以建立自己的程序員VPN,而對于企業,行業化、渠道化的組織終于有了一個在互聯網上安家的便捷途徑??梢灶A計,行業化的目錄服務、信息服務將通過此方式迅速涌現,為企業電子商務打下一個良好基礎。
(4) 人機遠程互動和機機互動
遠程監控和調試已經運用在許多工業場合,甚至也出現了一些通過網站方式運行的方案,但網站方式在速度和交互性方面的缺陷使得用戶無法接受。P2P方案為這方面的應用開辟了新的天地,利用它,一個鍋爐廠商可以通過互聯網幫助其客戶調控其鍋爐的運行狀態,而我們也可以在回家的路上用手機將家中的空調提前打開。
(5) 寬帶網及無線移動網應用
當帶寬達到數據流要求的容量,如實時音頻、實時視頻,人們期待已久的多種網絡應用就會呈現在面前。而特別能滿足交互需要的P2P技術更有一塊施展的天地,電話會議、視頻會議、遠程教育、培訓、安裝調試等等都將為企業帶來P2P技術的新應用。實際上ICQ作為P2P技術已經開始應用在手機短信上。
2. 企業P2P互聯網應用的市場特點
(1) 構成企業B2B電子商務內容的一部分。
(2) 促進建立新的互聯網數據交換標準和數據安全模式。
(3) 引起新一代互聯網的應用,可以建立起底層結構平臺。
(4) 具有領域化的市場分割—與前一時期的互聯網熱有相同的出發點,將建立起相關行業的群落。
(5) 有較明確的贏利模式。由于P2P產品不再像S/C方式那樣客戶僅使用瀏覽器,而是使用特質的客戶端軟件,同時軟件的使用需廠家的直接支持,用戶對購買軟件或繳納使用費很容易理解。
(6) 向后產品和技術可以整合進入企業內部信息管理市場,向前可以進入企業外部電子商務市場。
3. 估計的產品形式
(1) 底層基礎開發平臺及專項應用軟件。
(2) 軟件工程。為企業量身定做。
(3) 軟件服務。將軟件功能租給企業使用及信息服務。
表 P2P技術與互聯網技術比較
? | P2P | S/C |
數據發布 | 好 | 差 |
數據接收 | 中 | 好 |
數據互動性 | 好 | 差 |
數據即時性(傳輸速度) | 好 | 差 |
數據安全性 | 差 | 好 |
數據更新 | 好 | 差 |
數據質量(價值) | 中 | 好 |
數據覆蓋率和數量(價值) | 差 | 好 |
數據成本控制 | 好 | 差 |
數據管理方便性 | 差 | 好 |