客戶端服務器網絡簡介

術語客戶端服務器是指計算機網絡的流行模型,它利用客戶端硬件設備和服務器,每一個都具有特定的功能。 客戶端 - 服務器模型可用於Internet和局域網(LAN) 。 互聯網上的客戶端 - 服務器系統的示例包括Web瀏覽器和Web服務器FTP客戶端和服務器以及DNS

客戶端和服務器硬件

多年前,隨著個人計算機(PC)成為老式大型計算機的常見替代品,客戶機/服務器網絡逐漸流行起來。 客戶端設備通常是安裝有網絡軟件應用程序的PC,通過網絡請求和接收信息。 移動設備以及台式電腦都可以作為客戶端。

服務器設備通常存儲文件和數據庫,包括更複雜的應用程序,如網站。 服務器設備通常具有功率更高的中央處理器,更多的內存以及比客戶端更大的磁盤驅動器。

客戶端 - 服務器應用

客戶端 - 服務器模型通過客戶端應用程序和設備來組織網絡流量。 網絡客戶端將消息發送到服務器以發出請求。 服務器通過對每個請求進行操作並返回結果來響應客戶端。 一台服務器支持許多客戶端,並且可以將多台服務器聯網在一個服務器池中,以隨著客戶端數量的增長來處理增加的處理負載。

客戶端計算機和服務器計算機通常是兩個獨立的硬件單元,每個硬件單元都根據其設計目的進行定制 例如,Web客戶端在大屏幕顯示器上效果最佳,而Web服務器根本不需要任何顯示器,並且可以位於世界任何地方。 但是,在某些情況下,給定設備可以同時用作同一應用程序的客戶端和服務器。 另外,作為一個應用程序服務器的設備可以同時作為其他服務器的客戶端,用於不同的應用程序。

互聯網上一些最流行的應用程序遵循包括電子郵件,FTP和Web服務的客戶端 - 服務器模型。 這些客戶端中的每一個都具有用戶界面 (基於圖形或基於文本)以及允許用戶連接到服務器的客戶端應用程序。 在電子郵件和FTP的情況下,用戶在接口中輸入計算機名稱(或有時是IP地址 )以建立與服務器的連接。

本地客戶端 - 服務器網絡

許多家庭網絡小規模地使用客戶端 - 服務器系統。 例如, 寬帶路由器包含為家庭計算機(DHCP客戶端)提供IP地址的 DHCP服務器。 家中發現的其他類型的網絡服務器包括打印服務器備份服務器

客戶端 - 服務器與對等和其他模型

網絡的客戶端 - 服務器模型最初是為了在大量用戶之間共享對數據庫應用程序的訪問而開發的。 與大型機相比,客戶端 - 服務器網絡提供了更好的靈活性,因為連接可以根據需要按需進行,而不是固定的。 客戶端 - 服務器模型還支持模塊化應用程序,可以使創建軟件的工作變得更容易。 在所謂的兩層三層客戶機 - 服務器系統中,軟件應用程序分為模塊化組件,每個組件安裝在專用於該子系統的客戶機或服務器上。

客戶端 - 服務器只是管理網絡應用程序的一種方法。 客戶端 - 服務器端對等 網絡的主要替代方案將所有設備視為具有等同的功能,而不是專門的客戶端或服務器角色。 與客戶端服務器相比,對等網絡提供了一些優勢,例如在擴展網絡以處理大量客戶端方面具有更好的靈活性。 客戶端 - 服務器網絡通常提供優於對等的優點,例如在一個集中位置管理應用程序和數據的能力。