版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.1概述
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
通信與協(xié)議
NOS的功能
NOS的實(shí)現(xiàn)策略
圖11-34.2BSDUNIX網(wǎng)絡(luò)操作系統(tǒng)結(jié)構(gòu)第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2基本通信技術(shù)
11.2.1send/receive原語
◆帶有檢查應(yīng)答信號的send/receive原語
第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.1send/receive原語
◆帶鎖的sendw/receivew原語
◆帶緩沖區(qū)的sendb/receiveb原語
第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.2遠(yuǎn)程過程調(diào)用
圖11-5主機(jī)A調(diào)用遠(yuǎn)地主機(jī)B上的過程ProgramAA()┇procedurelocal()begin┇過程體代碼end;本過程體結(jié)束begin本程序開始┇local(x1,y);調(diào)用本地程序┇remote(y);調(diào)用遠(yuǎn)地過程┇end本程序結(jié)束ProgramAA()┇procedurelocal()begin┇過程體代碼end;本過程體結(jié)束
┇
┇
┇end本程序結(jié)束結(jié)點(diǎn)A(主機(jī)A)結(jié)點(diǎn)B(主機(jī)B)圖11-6RPC的實(shí)現(xiàn)概況圖11-7RPC執(zhí)行時(shí)各部分的關(guān)系圖
第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.3SOCKET系統(tǒng)調(diào)用
◆socket利用客戶/服務(wù)器模式巧妙地解決了進(jìn)程之間建立通信連接的問題
11.2.3.1socket的功能
◆創(chuàng)建socketsockid=socket(af,type,protocol)第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.3.1socket的功能
◆listen()調(diào)用
listen()在accept()之前使用,其格式為:
listen(sockid,quelen)
第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.3.1socket的功能
◆發(fā)送數(shù)據(jù)──write()、writev()、send()、sendto()、sendmsg()3個(gè)面向連接調(diào)用的格式大致相同:
write(sockid,buff,bufflen); 緩沖發(fā)送
writev(sockid,iovector,vectorlen); 集中發(fā)送
send(sockid,buff,bufflen,flags); 可控緩沖發(fā)送
◆接收數(shù)據(jù)——read()、readv()、recvfrom()、recvmsg()第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.3.2客戶/服務(wù)器模型的
socket實(shí)現(xiàn)框架
◆客戶/服務(wù)器模型時(shí)序圖
圖11-13無連接客戶/服務(wù)器模型時(shí)序圖第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.3.2客戶/服務(wù)器模型的socket
實(shí)現(xiàn)框架
◆服務(wù)器框架
服務(wù)器為重復(fù)服務(wù)器和并發(fā)服務(wù)器
圖11-14利用accept()建立并發(fā)服務(wù)器第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.2.3.2客戶/服務(wù)器模型的socket
實(shí)現(xiàn)框架
◆服務(wù)器socket地址的確定
port=getservbyname(servtype,proto)hp=gethostbyname(host)gethostname(localhost,namelen)gethostbyname(localhost)圖11-15服務(wù)器硬盤共享圖11-16SPC網(wǎng)絡(luò)配置表第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.3.3數(shù)據(jù)和軟件資源共享
◆數(shù)據(jù)遷移(datamigration)◆計(jì)算遷移(computationmigration)更多的情況下是利用遠(yuǎn)程過程調(diào)用(RPC)方式或請求代理方式實(shí)現(xiàn)計(jì)算遷移
第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.4網(wǎng)絡(luò)文件系統(tǒng)
11.4.1什么是NFS◆NFS是一種運(yùn)行機(jī)制,它通過網(wǎng)絡(luò)給不同操作平臺(tái)上的用戶共享同一個(gè)文件系統(tǒng)
◆NFS給上層提供統(tǒng)一的文件操作平臺(tái),在下層有不同的接口與具體的文件系統(tǒng)交互
第十一章網(wǎng)絡(luò)操作系統(tǒng)
11.4.2NFS實(shí)現(xiàn)技術(shù)
◆
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年福建省南平市政和縣教育緊缺急需學(xué)科教師專項(xiàng)招聘(四)筆試備考重點(diǎn)試題及答案解析
- 2025寧夏銀川市第三十一中學(xué)公益性崗位招聘5人模擬筆試試題及答案解析
- 2025秋季吉林長春市東北師范大學(xué)文學(xué)院學(xué)期專任教師招聘5人筆試備考重點(diǎn)題庫及答案解析
- 2025年甘肅省定西市岷縣招聘城鎮(zhèn)公益性崗位人員12人模擬筆試試題及答案解析
- 2025年贛州市市級機(jī)關(guān)公開遴選公務(wù)員調(diào)減計(jì)劃筆試備考重點(diǎn)題庫及答案解析
- 2025年甘肅省酒泉市中醫(yī)醫(yī)院招聘專業(yè)技術(shù)人員15人模擬筆試試題及答案解析
- 外科臨床常用治療方案與操作指導(dǎo)
- 2025安徽省蚌埠市教育局直屬學(xué)校冬季“校園招聘”37人備考考試題庫及答案解析
- 2025廣東清遠(yuǎn)市第三中學(xué)招聘臨聘校醫(yī)1人備考考試題庫及答案解析
- 2025廣東佛山南海區(qū)桂城街道桂江幼兒園招聘儲(chǔ)備教師崗位筆試備考重點(diǎn)題庫及答案解析
- 2026年大連職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫及答案1套
- 考研教育網(wǎng)2025考研政治真題及答案解析
- 學(xué)校學(xué)生助學(xué)金管理制度
- 軟件開發(fā)項(xiàng)目源代碼移交規(guī)范
- 眼科加速康復(fù)外科理念臨床應(yīng)用與優(yōu)化路徑
- 竹利久一次性衛(wèi)生筷項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- 2025秋季學(xué)期國開電大本科《管理英語3》一平臺(tái)機(jī)考真題及答案總題庫珍藏版
- DB45∕T 2922.1-2024 出口沃柑檢驗(yàn)檢疫指南 第1部分:歐盟
- 2.2更好發(fā)揮政府作用 2025學(xué)年高一政治示范課件(統(tǒng)編版必修2)
- 人工智能概論 課件 第1-3章 人工智能的概念、內(nèi)容和方法;人工智能的應(yīng)用與發(fā)展概況;圖搜索與問題求解
- 醫(yī)學(xué)文獻(xiàn)綜述參考范文
評論
0/150
提交評論