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