- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*定址基本上有三種方法可以達成定址的目的第一種是利用<電腦編號,行程編號>,也就是電腦編號加行程編號的機制來達到定址的功能12伺服端客戶端1.送要求訊息到<電腦編號,行程編號>2.回應給<電腦編號,行程編號>*定址基本上有三種方法可以達成定址的目的第二種是讓行程從一個很大的範圍中挑選一個號碼,然後廣播通知彼此的位址34伺服端客戶端1.廣播找尋伺服端位址2.廣播自己的位址123.送要求訊息給伺服端4.回應給客戶端*定址基本上有三種方法可以達成定址的目的第三種是利用一部名稱伺服器記錄各個行程在系統中的位址,當需要溝通時,再向名稱伺服器詢問對方的位址43客戶端伺服端1.向名稱伺服器詢問伺服端位址2.名稱伺服器回應3.送要求訊息給伺服端4.回應給客戶端名稱伺服器12*阻隔所謂阻隔就是在送訊息時,行程會被暫停,等到訊息被核心送出去後,行程才會繼續執行非阻隔則是行程在送訊息時,只要在訊息被拷貝到核心的緩衝區後,送訊息的行程就可以繼續執行非阻隔的做法有一個缺點,就是可能會有緩衝區中的訊息還沒傳送出去就被覆蓋掉了*阻隔與非阻隔的示意圖2.將行程暫停並將控制權交給核心3452161.行程執行(a)2.將行程暫停並將控制權交給核心3.訊息複製到核心4.核心將訊息傳送出去5.喚醒行程6.行程繼續執行34151.行程執行(b)3.訊息複製到核心4.喚醒行程5.行程繼續執行時間*緩衝緩衝是行程間傳送訊息的重要機制,設置緩衝區可大幅減少訊息傳送的複雜度與出錯機率擁有緩衝區的系統,系統核心會有一個緩衝區儲存傳送到的訊息。當接收者要接收訊息時,再呼叫接收訊息函式從緩衝區拿出所需要的訊息對於一個沒有緩衝區的系統,接收者會被阻隔,當傳送者的訊息到達後,核心馬上將訊息複製給接收者,並解除接收者的阻隔狀態*緩衝區與非緩衝區機制示意圖傳送者核心接收者核心網路客戶端伺服端傳送者核心接收者網路客戶端伺服端緩衝區訊息訊息*可靠性主從架構的另一個問題是訊息可能在傳送的過程中遺失,基本上有三種解決的方式第一種方式是假設訊息一定會傳送到,而且就算訊息遺失也沒關係第二種方式是加入確認機制,確認機制是指伺服端收到客戶端訊息後會回送一個確認訊息,表示伺服端確定收到訊息第三種方法則是阻隔傳送訊息的行程,直到伺服端收到訊息並做完處理再回應給客戶端,被阻隔的行程於收到訊息後才能繼續執行*較具可靠性的兩種機制示意圖1.客戶端送要求訊息到伺服端4.客戶端送ACK給伺服端1234客戶端伺服端(a)1.客戶端送要求訊息到伺服端2.伺服端送ACK給客戶端3.伺服端回應給客戶端123客戶端伺服端(b)2.伺服端回應給客戶端3.客戶端送ACK給伺服端*拓樸架構拓樸架構描述著分散式系統中,各節點在網路之間的相連關係有各式各樣的網路拓樸架構,例如完全連接部分連接階層星狀環狀多重存取匯流排混和*完全連接網路*部分連接網路*階層網路*星狀網路*環狀網路TokenRing的主要架構方式*多重存取匯流排Ethernet的主要架構方式*封包傳送客戶端與伺服端相互傳遞的訊息長度大小不一,為了簡化系統設計,通常是設計為傳送固定大小的訊息,這個固定大小的訊息就稱為封包封包的傳送可能發生封包碰撞的問題發,所以電腦間必須要有機制來解決封包碰撞的問題CSMA/CD令牌傳遞訊息槽位*封包傳送封包傳送路徑也是一個重要問題,路由表的建立與維護有以下三種常用的方法固定路由虛擬路由動態路由兩個行程經網路建立起連線後,兩個行程間持續相互傳送訊息的這段期間內,一般會有以下三種訊息交換模式線路交換訊息交換封包交換*通訊的設計考量命名與名稱決定路徑策略封包策略連接策略爭執*命名都採用DNS的階層架構*路徑策略每一台電腦都會有路徑表(routingtable)來記錄可以傳遞資料的路徑,常見的有三種方式固定路由(fixedrouting)為固定的路由設定,一般為管理者已知或預設的路由,除非手動更改不會自動調整虛擬路由(virtualrouting)在實體的路由器上建構虛擬的路由設定,可以依使用者特定需求修改動態路由(dynamicrouting)為路由器彼此交換路由資訊所產生的路由,會隨者網路架構的調整變化而更新*連接策略線路切換(circuitswitching)訊息切換(message
您可能关注的文档
- 北京地方标准试验室危险化学品安全管理规范解读.ppt
- 动脉粥样硬化Atherosclerosis1.ppt
- 创业大赛项目的选择标准云南农业大学经济管理学院1.ppt
- 分布式控制系统DCS1.ppt
- 冷却过程中粘度逐渐增大并硬化却不结晶的硅酸盐类非金属材料普通.ppt
- 农业合作理念及合作制度1.ppt
- 兴趣测验补充资料.ppt
- 2025年六安市叶集区人民医院招聘2人(公共基础知识)综合能力测试题带答案解析.docx
- 2025年六安一中公开招聘2026届应届公费师范毕业生(公共基础知识)综合能力测试题附答案解析.docx
- 日料服务流程与标准制度.doc
- 2025年临海市发展和改革局下属事业单位公开选聘工作人员1人(公共基础知识)综合能力测试题带答案解析.docx
- 2025年中国铁路郑州局集团有限公司招聘本科及以上学历毕业生614人(一)(公共基础知识)测试题带答.docx
- 暑期舞蹈教学计划.doc
- 2025年南昌市总工会招聘工会社会工作者35人(公共基础知识)测试题带答案解析.docx
- 2025年南平邵武市人民法院招聘工作人员3人笔试备考题库含答案解析(夺冠).docx
- 分级护理的信息化建设.pptx
- 2025年华天科技(西安)有限公司招聘考试模拟卷带答案解析.docx
- 2025年十堰市税务系统遴选笔试真题汇编带答案解析.docx
- 2025年华天科技(西安)有限公司招聘备考题库含答案解析(夺冠).docx
- 2025年南京市选调公务员笔试真题汇编附答案解析.docx
最近下载
- 企业合同管理与合规管理培训课件.pptx VIP
- 热工基础(张学学主编)第三版思考题及习题答案详解.pdf VIP
- DBJ04T 440-2023 电动自行车停放充电场所防火技术标准.pdf VIP
- DBJ04_T 440-2023 电动自行车停放充电场所防火技术标准.docx VIP
- 肉鸡屠宰企业安全生产培训.pptx VIP
- 书店管理系统设计.docx VIP
- 《矩阵分析与应用》习题解答(张贤达).pdf VIP
- 软件工程——理论与实践(附微课视频 第3版)吕云翔课后习题答案解析.pdf
- 安全生产文明施工标准化实施细则.docx VIP
- 《中华人民共和国医师法》培训课件PPT.pptx VIP
原创力文档


文档评论(0)