版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
客戶(hù)—服務(wù)器交互模型
什么是客戶(hù)-服務(wù)器模式(S-C模式)?1.什么是客戶(hù)—服務(wù)器模式?在分布式計(jì)算中,一個(gè)應(yīng)用程序被動(dòng)地等待,而另一個(gè)應(yīng)用程序通過(guò)請(qǐng)求啟動(dòng)通信的模式2.客戶(hù)和服務(wù)器分別指兩個(gè)應(yīng)用程序客戶(hù)(client)向服務(wù)器發(fā)出服務(wù)請(qǐng)求服務(wù)器(server)對(duì)客戶(hù)的請(qǐng)求做出響應(yīng)客戶(hù)—服務(wù)器交互模型客戶(hù)程序和服務(wù)器程序特性對(duì)比客戶(hù)程序和服務(wù)器程序特性
對(duì)比舉例標(biāo)志一個(gè)特定的服務(wù)TCP/IP互聯(lián)網(wǎng)使用TCP或UDP端口號(hào)作為一個(gè)服務(wù)器程序的標(biāo)識(shí)server啟動(dòng)時(shí),首先在本地主機(jī)注冊(cè)自己使用的TCP或UDP端口號(hào)client通過(guò)與server使用的TCP端口建立連接(或直接向server使用的UDP端口發(fā)送信息)訪問(wèn)某個(gè)特定的服務(wù)運(yùn)行server的本地主機(jī)在一個(gè)端口上收到信息后,就將它們轉(zhuǎn)交給注冊(cè)該端口的server程序處理響應(yīng)并發(fā)請(qǐng)求重復(fù)服務(wù)器(iterativeserver)方案并發(fā)服務(wù)器(concurrentserver)方案重復(fù)服務(wù)器方案重復(fù)服務(wù)器方案的特點(diǎn)系統(tǒng)資源要求不高在處理一個(gè)請(qǐng)求時(shí)其他請(qǐng)求必須等待一般用于處理可在預(yù)期時(shí)間內(nèi)處理完的請(qǐng)求,針對(duì)于面向無(wú)連接的客戶(hù)—服務(wù)器模型并發(fā)服務(wù)器方案并發(fā)服務(wù)器方案的特點(diǎn)實(shí)時(shí)性和靈活性是該方案的最大特點(diǎn)系統(tǒng)資源要求較高一般用于處理不可在預(yù)期時(shí)間內(nèi)處理完的請(qǐng)求,針對(duì)于面向連接的客戶(hù)—服務(wù)器模型服務(wù)器程序的安全問(wèn)題1.為什么服務(wù)器程序的安全問(wèn)題如此重要?服務(wù)器程序一般都具有相當(dāng)高的特權(quán),操作系統(tǒng)通常對(duì)服務(wù)器試圖訪問(wèn)的用戶(hù)文件不加限制服務(wù)器不能無(wú)所顧忌地相信任何客戶(hù),盲目處理任何客戶(hù)的請(qǐng)求服務(wù)器必須承擔(dān)保障系統(tǒng)安全性的責(zé)任,負(fù)責(zé)實(shí)施系統(tǒng)訪問(wèn)和保護(hù)策略2.安全性問(wèn)題很難解決實(shí)踐:動(dòng)手編寫(xiě)簡(jiǎn)單的客戶(hù)-服務(wù)器程序1.TCP/IP技術(shù)的核心部分(傳輸層、互聯(lián)層和網(wǎng)絡(luò)接口層)通常在操作系統(tǒng)的內(nèi)核中實(shí)現(xiàn)2.Socket調(diào)用:TCP/IP網(wǎng)絡(luò)操作系統(tǒng)提供的典型網(wǎng)絡(luò)編程界面Windows、UNIX、Linux等都支持socketMicrosoftVisualC++:socket被封裝成類(lèi)(CAsyncSocket和Csocket)MicrosoftVisualBasic:socket以Winsock控件的方式出現(xiàn)Winsock控件-主機(jī)之間利用TCP通信客戶(hù)程序RemoteHost屬性、RemotePort屬性、Connect方法服務(wù)器程序LocalPort屬性、Listen方法、ConnectionRequest事件、Accept方法。發(fā)送和接收數(shù)據(jù)SendData、DataArrival事件、GetData方法Winsock控件-主機(jī)之間利用UDP通信服務(wù)器程序LocalPort屬性、RemoteHost屬性、RemotePort屬性、SendData方法、DataArrival事件、GetData方法客戶(hù)程序RemoteHost屬性、RemotePort屬性、SendData方法、DataArrival事件、GetData方法實(shí)踐任務(wù)1.利用Winsock控件編寫(xiě)簡(jiǎn)單的客戶(hù)—服務(wù)器程序(1)服務(wù)器程序在UDP的2000端口守候客戶(hù)的請(qǐng)求信息收到客戶(hù)的“Date”請(qǐng)求:響應(yīng)日期收到客戶(hù)的“Time”請(qǐng)求:響應(yīng)時(shí)間(2)客戶(hù)程序發(fā)送“Date”和“Time”請(qǐng)求顯示收到的響應(yīng)服務(wù)器程序的編寫(xiě)(1)服務(wù)器程序的編寫(xiě)(2)服務(wù)器程序的編寫(xiě)(3)服務(wù)器程序的編寫(xiě)(4)服務(wù)器程序的編寫(xiě)(5)服務(wù)器程序的編寫(xiě)(6)服務(wù)器程序的編寫(xiě)(7)服務(wù)器程序的編寫(xiě)(8)服務(wù)器程序的編寫(xiě)(9)服務(wù)器程序的編寫(xiě)(10)服務(wù)器程序的編寫(xiě)(11)客戶(hù)程序的編寫(xiě)(1)客戶(hù)程序的編寫(xiě)(2)客戶(hù)程序的編寫(xiě)(3)客戶(hù)程序的編寫(xiě)(4)客戶(hù)程序的編寫(xiě)(5)客戶(hù)程序的編寫(xiě)(6)客戶(hù)程序的編寫(xiě)(7)客戶(hù)程序的編寫(xiě)(8)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 休閑農(nóng)業(yè)服務(wù)員保密意識(shí)知識(shí)考核試卷含答案
- 電聲振動(dòng)件制造工安全意識(shí)強(qiáng)化評(píng)優(yōu)考核試卷含答案
- 玻纖拉絲工崗前決策力考核試卷含答案
- 丙酮氰醇裝置操作工崗前設(shè)備考核試卷含答案
- 印染成品定等工改進(jìn)競(jìng)賽考核試卷含答案
- 樹(shù)脂采收工安全管理水平考核試卷含答案
- 2024年廣州民航職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試題附答案
- 2024年星海音樂(lè)學(xué)院輔導(dǎo)員考試筆試真題匯編附答案
- 數(shù)控研磨工安全綜合模擬考核試卷含答案
- 2024年通化醫(yī)藥健康職業(yè)學(xué)院輔導(dǎo)員考試參考題庫(kù)附答案
- 砌體工程監(jiān)理實(shí)施細(xì)則及操作規(guī)范
- 2025年瑞眾保險(xiǎn)全國(guó)校園招聘150人考試練習(xí)題庫(kù)(含答案)
- 以房抵工程款合同協(xié)議6篇
- 通信設(shè)備用電安全培訓(xùn)課件
- 方太企業(yè)培訓(xùn)課件
- 水上平臺(tái)施工安全培訓(xùn)課件
- 中秋福利采購(gòu)項(xiàng)目方案投標(biāo)文件(技術(shù)方案)
- 手術(shù)部(室)醫(yī)院感染控制標(biāo)準(zhǔn)WST855-2025解讀課件
- 二氧化硅氣凝膠的制備技術(shù)
- 湖南省岳陽(yáng)市平江縣2024-2025學(xué)年高二上學(xué)期期末考試語(yǔ)文試題(解析版)
- 2024-2025學(xué)年湖北省武漢市江漢區(qū)七年級(jí)(下)期末數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論