計算機等考三級網絡技術輔導:客户機/服務器模型
導語:全國計算機等級考試,是經教育部批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與技能的全國性計算機水平考試體系。下面我們來看看計算機等考三級網絡技術輔導:客户機/服務器模型
客户機/服務器模型
1、客户機與服務器的特性
Internet提供的服務是以客户機/服務器模型為基礎的。客户機, 接受服務的應用程序;服務器,提供服務的`應用程序。
一般客户機提出請求,服務器併發處理的客户機的請求,並將處理結果返回給客户機。
相對而言,服務器的對硬件資源及軟件資源都有一定的要求,而對客户機通常要求相對簡單。
2、實現中需要解決的問題
(1)標識一個特定的服務
由於一個主機可以運行多個服務器程序,要求賦予每個服務唯一的標識,同時要求服務器和客户機都是用該標識。互聯網中TCP或UDP通常使用端口號作為自己特定的標識。
(2)響應併發請求
客户機發出的請求時隨機的,可能很多客户機同時請求不同服務,因此服務器必須具備多個併發處理能力。服務器有兩種實現方案。
重複服務器:服務器包含請求隊列,按照先進先出原則處理。
併發服務器:是一個守護進程,沒有請求時,它處於等待狀態;客户機每來請求,服務器立即創建一個子進程,然後回到等待;併發服務器稱主服務器,而子進程稱從服務器。
重複服務器針對於面向無連接的客户機/服務器模型。併發服務器針對於面向連接的客户機/服務器模型。
(3)服務器程序的安全問題
服務器的地位特殊,需要經常讀系統文件、日誌文件等,必須承擔實施系統訪問和保護策略。
-
計算機等考三級網絡技術輔導:微處理器的技術特點
導語:全國計算機等級考試,是經教育部批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與技能的全國性計算機水平考試體系。下面我們來看看計算機等考三級網絡技術輔導:微處理器的技術特點微處理器的技術特點微處理器的主流芯片一直是英特爾體系結...
-
2016計算機三級網絡技術上機題及答案
編寫函數jsValue(),它的功能是求Fibonacci數列中大於t的最小的一個數,結果由函數返回,其中Fibonacci數列F(n)的定義為:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2)最後調用函數writeDat(),把結果輸出到文件中。例如:當t=1000時,函數值為1597。注意:部分源程序已給出。請勿改動主函...
-
計算機等考三級網絡技術輔導:認證技術
認證技術;消息認證、數字簽名、身份認證。1、消息認證(驗證消息是否來自發送方並未經修改)(1)消息認證的概念:接收者能夠檢驗收到的消息是否真實的方法,又稱消息完整性校驗。認證的內容包括:消息的信源信宿、內容是否篡改,消息的序號和時間是否正確等。認證只在通...
-
2015計算機三級《網絡技術》複習重點:計算機病毒與防護
1、計算機病毒計算機病毒是一段可執行代碼,是一個程序。它不獨立存在,隱藏在其他可執行程序中,具有破壞性、傳染性和潛伏性。(1)病毒的生命週期:潛伏階段:病毒處於休眠狀態,最終要通過某個事件來激活。繁殖階段:將與自身相同的副本放入其他程序或磁盤的.特定區域中。...