客戶端服務器與對等
客戶機-服務器和對等網絡是兩種網絡體系結構。在客戶機-服務器體系結構中,任務或工作負載在服務器之間劃分,服務由客戶機請求。通常,客戶機和服務器通過計算機網絡進行通信,但它們也可以駐留在同一個系統上。在點對點體系結構中,任務或工作負載在對等點之間進行劃分,這些對等點被稱為對等網絡。同齡人有同樣的潛力和特權。對等節點將其資源的一部分(如處理能力、磁盤存儲或網絡帶寬)提供給網絡中的其他參與者。
什麼是客戶端服務器?
如前所述,客戶機-服務器體系結構建立在提供服務的服務器和一組請求這些服務的客戶機的概念上。程序實際上是一個或多個與客戶機共享資源的服務器。客戶機通過請求服務器的內容或服務來啟動與服務器的通信會話。服務器總是等待來自客戶端的傳入請求。現在有幾種客戶機-服務器類型。但是它們也有一些共同的特性,比如一個集中的安全數據庫,它控制對服務器上共享資源的訪問。服務器包含用戶名和密碼的列表,只有當用戶向服務器提供有效的用戶名和密碼時,才允許用戶訪問網絡。用戶登錄後,只能訪問由網絡管理員授予權限的資源。廣泛使用的功能,如電子郵件交換,網絡訪問和數據庫訪問是建立在客戶機-服務器架構。
什麼是點對點?
在對等網絡中,資源在對等點之間共享,而不需要服務器進行任何集中協調。同行既是資源的提供者,也是資源的消費者。對等系統在物理網絡拓撲的基礎上在應用層實現一個抽象的覆蓋網絡。對等網絡背後的想法是儘可能以低成本共享資源。沒有集中的安全機制,允許終端用戶自己控制對資源的訪問,降低了對等網絡的安全性。用戶可以在其計算機中創建任何他們希望的共享點,只有在創建共享點時分配密碼才能提供安全性。對等網絡結構被流行的文件共享系統如Napster所使用。
客戶機-服務器和對等網絡架構有什麼區別?