計算機三級

當前位置 /首頁/計算機/計算機三級/列表

2015計算機三級《網路技術》複習重點:客戶機/伺服器模型

1、客戶機與伺服器的特性

2015計算機三級《網路技術》複習重點:客戶機/伺服器模型

Internet提供的服務是以客戶機/伺服器模型為基礎的。客戶機, 接受服務的應用程式;伺服器,提供服務的應用程式。

一般客戶機提出請求,伺服器併發處理的客戶機的請求,並將處理結果返回給客戶機。

相對而言,伺服器的`對硬體資源及軟體資源都有一定的要求,而對客戶機通常要求相對簡單。

 2、實現中需要解決的問題

(1)標識一個特定的服務

由於一個主機可以執行多個伺服器程式,要求賦予每個服務唯一的標識,同時要求伺服器和客戶機都是用該標識。網際網路中TCP或UDP通常使用埠號作為自己特定的標識。

(2)響應併發請求

客戶機發出的請求時隨機的,可能很多客戶機同時請求不同服務,因此伺服器必須具備多個併發處理能力。伺服器有兩種實現方案。

重複伺服器:伺服器包含請求佇列,按照先進先出原則處理。

併發伺服器:是一個守護程序,沒有請求時,它處於等待狀態;客戶機每來請求,伺服器立即建立一個子程序,然後回到等待;併發伺服器稱主伺服器,而子程序稱從伺服器。

重複伺服器針對於面向無連線的客戶機/伺服器模型。併發伺服器針對於面向連線的客戶機/伺服器模型。

(3)伺服器程式的安全問題

伺服器的地位特殊,需要經常讀系統檔案、日誌檔案等,必須承擔實施系統訪問和保護策略。