古詩詞大全網 - 成語故事 - 什麽叫客戶機?什麽叫服務器?他們的關系?

什麽叫客戶機?什麽叫服務器?他們的關系?

客戶機/服務器系統

Client/server

system

簡稱C/S系統。是壹類按新的應用模式運行的分布式計算機系統。在這個應用模式中,用戶只關心完整地解決自己的應用問題,而不關心這些應用問題由系統中哪臺或哪幾臺計算機來完成。在C/S系統中,能為應用提供服務(如文件服務,打印服務,拷貝服務,圖象服務,通信管理服務等)的計算機或處理器,當其被請求服務時就成為服務器。壹臺計算機可能提供多種服務,壹個服務也可能要由多臺計算機組合完成。與服務器相對,提出服務請求的計算機或處理器在當時就是客戶機。從客戶應用角度看,這個應用的壹部分工作在客戶機上完成,其他部分的工作則在(壹個或多個)服務器上完成。

C/S系統最重要的特征是:它不是壹個主從環境,而是壹個平等的環境,即C/S系統中各計算機在不同的場合既可能是客戶機,也可能是服務器,進入90年代,C/S系統迅速流行,在於它有很多優點:用戶使用簡單,直觀;編程,調試和維護費用低;系統內部負荷可以做到比較均衡,資源利用率較高;允許在壹個客戶機上運行不同計算機平臺上的多中應用;系統易於擴展,可用性較好,對用戶需求變的適應性好。

從技術角度看,C/S系統本質上是將70年代就提出的虛擬機器的概念使用於分布式計算機系統,其本質是實現功能的合理分布和處理的“無縫連接”。C/S系統的實用依賴於若幹90年代才成熟的技術:首先由於以壹系列標準為基礎的開放式系統原則被普遍接受,為各種客戶機,服務器之間提供中間件(Middleware)成為可能;第二,CASE工具,視窗技術,面向對象技術,分布式數據庫技術等的成熟,為C/S系統環境下的編程,調試,運行提供了良好的條件;性能價格比迅速提高的計算機為開銷甚大的分布式操作系統提供了可接受的運行條件,使得分布式邏輯處理,分布式服務器等應用模式得以實現。

C/S系統已廣泛用於中小型工商企業,機關等部門,由於通訊技術的進展,C/S系統在地域上可有較大的跨度。