摘要:本文在對C/S與P2P網(wǎng)絡計算模式優(yōu)劣分析的基礎上,對其在網(wǎng)絡信息與資源共享、信息交互與信息搜索方面進行了對比分析。
關鍵詞: C/S;P2P;信息資源共享
Internet上匯集的成千上萬的信息資源、數(shù)據(jù)資源、軟件資源、硬件資源等等,共同構成了生產(chǎn)、傳播和使用信息的重要載體。人們希望使這些信息資源能得到充分共享和利用,更好地為人類服務。但是,網(wǎng)絡計算模式的不同,也影響著信息資源共享效果。常用的C/S和P2P網(wǎng)絡計算模式下,信息資源共享,包括信息與資源共享、信息交互、信息搜索等方面都有著很大區(qū)別。
1 C/S與P2P模式的比較
1.1 C/S模式
C/S(Client/Server)結(jié)構,即客戶機和服務器結(jié)構。是目前互聯(lián)網(wǎng)上最流行的網(wǎng)絡計算模式,是一種一對多的模式。信息和數(shù)據(jù)集中在服務器保存,用戶需要首先訪問服務器,才能瀏覽或下載信息??蛻魴C只能從服務器上讀取信息,客戶機之間不具有交互能力。
1.1.1 C/S模式的優(yōu)勢
(1) 被發(fā)布信息的存儲與管理比較集中、規(guī)范?;ヂ?lián)網(wǎng)上所有可以公開訪問的信息基本上都保存在服務器上,服務器根據(jù)適當?shù)乃惴ê鸵?guī)則管理本地信息,應答客戶端的訪問請求或進行計算。
(2) 被發(fā)布信息的分布與生存期十分穩(wěn)定。服務器只發(fā)布機器所有者想公之于眾的信息,這些信息將會在該服務器上穩(wěn)定地保存一段時間,并且該服務器通常也不間斷地運行在網(wǎng)絡上。
(3) 安全性較好。從安全的角度來說,各種系統(tǒng)都存在或多或少的安全漏洞,由于C/S模式采用集中管理,客戶端被動地從服務器接受指令,因此,客戶機出現(xiàn)安全問題,不會影響整個系統(tǒng)。
1.1.2 C/S模式的劣勢
(1) 投資大且維護成本高昂。采用C/S架構,網(wǎng)絡工作人員要對服務器和數(shù)據(jù)庫維護管理,C/S結(jié)構的管理軟件產(chǎn)品的更新?lián)Q代快,要跟蹤新技術潮流,投資和技術維護成本高。
(2) 服務器及網(wǎng)絡的帶寬決定了網(wǎng)絡的性能。每臺服務器所能提供的信息數(shù)量,受到自身存儲空間的限制。而任意時刻它所能支持的客戶端訪問數(shù)量,則受到自身處理能力和網(wǎng)絡帶寬限制。形成了系統(tǒng)瓶頸,一旦服務器崩潰,整個網(wǎng)絡也隨之癱瘓。
(3) URL用來表示信息資源的地址。但是URL,很少能直接體現(xiàn)所定位信息的內(nèi)容,甚至不能直接鏈接到具體的內(nèi)容上。
1.2 P2P模式
對等計算模式(Peer to Peer Computing)簡稱P2P,強調(diào)打破C/S的主從模式。P2P模式下,沒有提供信息的服務器與接受信息的客戶機之分,每臺電腦都可以既是信息發(fā)布者又是索取者。對等點之間通過互聯(lián)網(wǎng)直接交互,實現(xiàn)信息資源的全面共享,而無需依賴服務器支持。
1.2.1 P2P 模式的優(yōu)勢
(1) 最主要的優(yōu)點就是資源的高利用率。在P2P網(wǎng)絡上,所有節(jié)點的資源總和構成了整個網(wǎng)絡的信息資源。每一個對等點都向網(wǎng)絡貢獻自己所擁有的信息和資源,也可以利用網(wǎng)絡上其他對等點的資源,使閑散資源有機會得到利用。
(2) 基于內(nèi)容的尋址方式處于一個更高的語義層次。因為用戶在搜索時只需指定具有實際意義的信息標識而不是物理地址,每個標識對應著包含這類信息的節(jié)點的集合。這將創(chuàng)造一個更加精煉的信息倉庫和一個更加統(tǒng)一的資源標識方法。
(3) 搜索功能進一步強化。一個對等點可向多個其他對等點發(fā)出請求,反饋的信息也由于節(jié)點的脫離或加入而具有很強的實時性和有效性。
1.2.2 P2P模式的劣勢
(1) 缺乏管理機制。P2P網(wǎng)絡在為人們帶來方便的同時,也可能會帶來大量的垃圾信息。另外對等點可以隨意地加入或退出網(wǎng)絡,會造成網(wǎng)絡帶寬和信息存在的不穩(wěn)定性。
(2) 安全性差。一個P2P網(wǎng)絡,可能會成為黑客的攻擊對象和病毒傳播的載體,這將極大地威脅P2P網(wǎng)絡的安全。
2 C/S與P2P模式在信息資源共享中的比較
C/S和P2P模式下信息資源共享,可從三個方面對其進行比較:
2.1 信息資源共享
C/S模式,完全依賴服務器來實現(xiàn)信息共享;而P2P模式,每個節(jié)點既是信息發(fā)布者,同時也是信息享用者。C/S模式的信息資源共享是不完全的共享,沒有服務器響應,客戶端許多寶貴的資源無法得到利用;而P2P模式,一切閑散資源都有機會得到充分利用。網(wǎng)絡信息資源共享方式,發(fā)生很大的拓展。不僅共享信息,而且共享硬件等資源。提高了共享范圍,消除了信息孤島和資源孤島。
2.2 信息交互
C/S模式,客戶機之間不具有交互能力;P2P模式,信息交互可以在任意對等點之間進行。
2.3 信息搜索
C/S模式,信息搜索源局限于服務器上的數(shù)據(jù)和信息;而P2P模式,每個對等點上的信息,都可以成為信息源。用戶共享所有網(wǎng)絡用戶硬盤上的文件、目錄等。P2P能夠深度搜索文檔,而且無需通過服務器,也可以不受信息文檔格式和宿主設備的限制,達到傳統(tǒng)目錄式搜索引擎(只能搜索到20%~30%的網(wǎng)絡信息資源)無可比擬的深度(理論上將包括網(wǎng)絡上的所有開放的信息資源);C/S模式,由于服務器的限制,其檢索結(jié)果沒有P2P模式具有較強的實時性和有效性。
綜上所述可見,C/S模式是一對多的關系;P2P模式是一對一的關系。這兩種模式共存,在信息資源的共享上,各有各的精彩,是對現(xiàn)有互聯(lián)網(wǎng)應用的有效互補。
————————————
作者簡介:劉勁松(1953-),男,現(xiàn)為高級工程師。主要研究方向:信息技術及其應用。