3.4PPLive
PPLive軟件的工作機制和BitTorrent十分類似,PPLive將視頻文件分成大小相等的片段,第三方提供播放的視頻源,用戶啟礬PPLive 以后,從PPLive服務器獲得頻道的列表,用戶點擊感興趣的頻道,然后從其他節(jié)點獲得數(shù)據(jù)文件,使用流媒體實時傳輸協(xié)議(RTP)和實時傳輸控制協(xié)議 (RTCP)進行數(shù)據(jù)的傳輸和控制。將數(shù)據(jù)下載到本地主機后,開放本地端口作為視頻服務器,PPLive的客戶端播放器連接此端口,任何同一個局域網(wǎng)內(nèi)的用戶都可以通過連接這個地址收看到點播的節(jié)目。圖6所示為PPLive的工作原理示意圖。
3.5Skype
Skype是網(wǎng)絡語音溝通工具。它可以提供免費高清晰的語音對話,也可以用來撥打國內(nèi)國際長途,還具備即時通訊所需的其他功能,比如文件傳輸、文字聊天等。Skype是在KaZaA的基礎(chǔ)上開發(fā)的,就像KaZaA一樣,Skype本身也是基于覆蓋層的P2P網(wǎng)絡,在它里面有兩種類型的節(jié)點:普通節(jié)點和超級節(jié)點。普通節(jié)點是能傳輸語音和消息的一個功能實體;超級節(jié)點則類似于普通節(jié)點的網(wǎng)絡網(wǎng)關(guān),所有的普通節(jié)點必須與超級節(jié)點連接,并向Skype的登陸服務器注冊它自己來加入Skype網(wǎng)絡。Skype的登陸服務器上存有用戶名和密碼,并且授權(quán)特定的用戶加入Skype網(wǎng)絡,圖7所示為Skype的體系結(jié)構(gòu) [18]。
Skype的另一個突出特點就是能夠穿越地址轉(zhuǎn)換設(shè)備和防火墻。Skype能夠在最小傳輸帶寬32 kb/s的網(wǎng)絡上提供高質(zhì)量的語音。Skype是使用P2P語音服務的代表。由于其具有超清晰語音質(zhì)量、極強的穿透防火墻能力、免費多方通話以及高保密性等優(yōu)點,成為互聯(lián)網(wǎng)上使用最多的P2P應用之一。
P2P運營模式
目前主要P2P業(yè)務的運營模式主要有以下幾種:
?。?)Skype模式
Skype是互聯(lián)網(wǎng)上最流行的P2P VoIP系統(tǒng)。目前Skype采取的模式是基本服務免費(如網(wǎng)內(nèi)話音通話),而增值服務收費,收費的服務包括:
SkypeOut:通過Skype軟件呼叫固網(wǎng)或移動網(wǎng)電話。
SkypeIn:為用戶提供一個真實的電話號碼,用戶可在世界上任何地方通過該號碼接聽電話。
SkypeZone服務:全球18000個無線局域網(wǎng)(WLAN)熱點,使用電腦或WLAN電話接入。
增值應用服務:語音郵箱、Skype話機、鈴聲/圖片下載等。
?。?)廣告模式
這是P2P服務采用的最為廣泛的贏利模式,也是互聯(lián)網(wǎng)業(yè)務的主要贏利模式。從早期的Napster,到最近比較流行的P2P流媒體業(yè)務,如PPlive、UUsee等,都主要采用這種模式,至少是以這種模式為主。
由于P2P應用系統(tǒng)對于服務端的資源需求較少,整個P2P運營系統(tǒng)的成本較低,因此,這種模式在相當一段時間內(nèi)是主流的贏利模式。
?。?)Popular Power和Data Synapse模式
Popular Power[1]公司大量收集處于工作間隙的PC的閑置計算能力,通過集群技術(shù)產(chǎn)生超級計算能力,供高強度計算工作和大型研究項目使用。在Popular Power的模式中,用戶被要求在他們的PC上安裝一個特制的屏幕保護程序。當屏保運行時,Popular Power就會向這些用戶的PC分配工作負載。用戶每月將收到一定數(shù)額的報酬作為對他們的閑置計算資源的使用費。我們可以把Popular Power模式稱為“商販模式”——通過販賣個人計算機的閑置資源來獲取利潤。
DataSynapse公司贏利的方法是“網(wǎng)格計算”,它把成千上萬臺計算機連接起來,利用它們的閑散資源組成一個虛擬的超級計算機。表面上看,DataSynapse模式和Popular Power模式并沒有什么不同——都是在販賣空閑的計算機資源。但是DataSynapse將“網(wǎng)格計算”構(gòu)建在合作企業(yè)之間的內(nèi)部網(wǎng) (Intranet)上,而不是互聯(lián)網(wǎng)(Internet)上。這樣,一方面,可以解決互聯(lián)網(wǎng)的帶寬狹窄、安全性較差的問題;另一方面把目標用戶定位在企業(yè)用戶中,有較大的贏利把握。
(4)Lightshare模式
Lightshare的贏利方法是在P2P網(wǎng)絡上開展電子商務。用戶可以在P2P網(wǎng)絡上購買或出售商品。用戶可以搜尋待售商品信息或者列出自己欲售商品的信息。待售的商品保留在出售者的計算機里,但中心服務器上動態(tài)地保存該商品的相關(guān)信息,以供其他用戶查詢。在Lightshare開展的服務中,初期的交易商品只包括數(shù)字文件,但是以后將逐漸擴展到其他領(lǐng)域。這種贏利模式目前存在著管理、計費、安全等方面的困難。
現(xiàn)有P2P技術(shù)主要涉及的領(lǐng)域和發(fā)展方向
(1)提供文件和其它內(nèi)容共享的P2P網(wǎng)絡,例如Napster、Gnotella、Freenet、CAN、eDonkey、eMule、BitTorrent等。
?。?)基于P2P方式的協(xié)同處理與服務共享平臺,例如JXTA、Magi、Groove、.NETMy Service等。
?。?)即時通訊交流,包括ICQ、OICQ、Yahoo Messenger等。
?。?)安全的P2P通訊與信息共享,利用P2P無中心的特性可以為隱私保護和匿名通訊提供新的技術(shù)手段。例如CliqueNet、Crowds、Onion Routing等。
(5)語音與流媒體:由于P2P技術(shù)的使用,大量的用戶同時訪問流媒體服務器,也不會造成服務器因負載過重而癱瘓。例如Skype、Coolstream、AnyChat等。
(6)網(wǎng)格計算,挖掘P2P分布計算能力。使用P2P技術(shù)以集中那些聯(lián)接在網(wǎng)絡上的電腦的空閑的CPU時間片斷、內(nèi)存空間、硬盤空間來替代“超級計算機”。例如SETI@home、Avaki、Popular Power、distributed.net等。網(wǎng)格計算的宗旨是:將遍布全球的數(shù)以萬計的計算節(jié)點通過高速Internet連接并組織成一個巨系統(tǒng),使其能夠透明、高效地完成復雜計算任務。
(7)IBM、微軟、Ariba也在合作開展一個名為UDDI的項目以將B2B電子商務標準化
?。?)Eazel正在建立下一代的Linux桌面。
(9)Jabber已經(jīng)開發(fā)了一種基于XML、開放的即時訊息標準,Jabber被認為是建立了未來使用P2P數(shù)據(jù)交換的標準。
?。?0)Lotus Notes的開發(fā)者創(chuàng)建的Groove試圖“幫助人們以全新的方式溝通”。
?。?1)英特爾也在推廣它的P2P技術(shù)以幫助更有效地使用芯片的計算能力。
?。ㄈ2P資源定位方式
P2P網(wǎng)絡中進行資源定位是首先要解決問題。一般采用三種方式:
?。?)集中方式索引
每一個節(jié)點將自身能夠提供共享的內(nèi)容注冊到一個或幾個集中式的目錄服務器中。查找資源時首先通過服務器定位,然后兩個節(jié)點之間再直接通訊。例如早期的Napster。這類網(wǎng)絡實現(xiàn)簡單,但往往需要大的目錄服務器的支持,并且系統(tǒng)的健壯性不好。
(2)廣播方式
沒有任何索引信息,內(nèi)容提交與內(nèi)容查找都通過相鄰接節(jié)點直接廣播傳遞。例如Gnutella。一般情況下,采取這種方式的P2P網(wǎng)絡對參與節(jié)點的帶寬要求比較高。
?。?)動態(tài)哈希表的方式
上述兩種定位方式可以依據(jù)不同的P2P應用環(huán)境進行選擇,但是人們普遍看好DHT(Distributed Hash Table,分散式雜湊表)方式?;贒HT的P2P網(wǎng)絡在一定程度上可以直接實現(xiàn)內(nèi)容的定位。一個矛盾的問題是:如果一個節(jié)點提供共享的內(nèi)容表示越復雜,則哈希函數(shù)越不好選擇;相應的,網(wǎng)絡的拓撲結(jié)構(gòu)就越復雜。而如果內(nèi)容表示簡單,則又達不到真正實現(xiàn)依據(jù)內(nèi)容定位的能力。目前大多數(shù)DHT方式的P2P網(wǎng)絡對節(jié)點所提供共享內(nèi)容的表示都很簡單,一般僅僅為文件名。
評論