- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_计算机_肖凌_可靠数据传输协议(决赛).ppt
* 第三章 运输层 可靠数据传输协议 计算机科学与技术学院 肖凌 * 1. 提出问题 如何设计机制保证网络数据传输的可靠呢? 因特网提供的数据传输服务是不可靠的 用户希望一种可靠的数据传输服务 不可靠信道可以用对讲机来作为例子 问题的分解——信道不可靠的具体体现。 抓住主要矛盾——简化讨论问题的环境 1. 传输数据受损 2. 传输数据丢失 1. 数据单向传输 2. 网络层是不可靠的点到点信道 2. 分析问题 必要的分析、准备(1) * 3. 分组受损的解决方案 回家吃饭! 儿子,回家吃饭! 知道啦,妈妈! 快点回来哟! 好的,马上! 你说什么,妈妈! * 1号方案 接收方要判断接收数据的正确性 3. 分组受损的解决方案 数据 发送方 接收方 新数据 数据 差错检测(校验和) 接收方将检测的结果通告发送方 应答机制 “确认”应答 “否认”应答 发送方收到应答后的动作 旧数据 确认应答——发送新数据 否认应答——重传旧数据 确认应答 否认应答 是否解决了分组受损的所有问题呢? 把现实生活中的例子引入到网络中来,在现实生活中很好处理的事情,在计算机网络中必须有对应的处理机制。
这一页的结尾提出一个问题,这个方案是否存在缺陷?或者问:该方案是否解决了所有的问题。提问题有两个作用:
1.启发思考,教学互动
2.引出下一页ppt,承前启后 * 1号方案存在的问题——应答受损 3. 分组受损的解决方案 儿子,回家吃饭! #^($%@*! ? * 受损的应答,当做“否认应答”处理 3. 分组受损的解决方案 用户 银行 网络 支付成功 @#¥%*@ 再次提交订单? 接收方无法判断: 新的订单? 重传的订单? 为什么应答受损全部当作NAK处理呢?
1.使用这种解决方案可能会导致资源上的浪费
2.但是我们现在主要考虑可靠性,这种方案可以保障可靠性。
为什么不采用对应答再次应答的方案呢?
1.采用这种方案是的会进入一种死循环的状态。当一方发送应答之后,还要等待对方对应答的应答;如果收到了对方对应答的应答,我方是否还需要对应答的应答做出应答呢? 本页的结尾,用问题
“怎么样才能让接受者区分开新分组和重传分组呢?”作为和下一页ppt的一个承接。
1.可能有的同学会提出为重传分组做一个标记,接收方收到带有该标记的分组不做处理。这种方案针对应答错误可行;但如果是数据本身错误,这种方案就会出问题的。 * 为数据分组设置序号 3. 分组受损的解决方案 这一页完成之后,我们较好的解决了分组受损的问题。
接下来在rdt1.1的基础上,看看如何解决分组丢失的问题。 * 每发送一个新的分组,序号增加1 重传的分组,序号不发生变化 发送方: 接收方: 新序号:处理分组,发送应答 重复序号:丢弃分组,发送应答 2号方案 = 1号方案 + 序号 3. 分组受损的解决方案 数据1 数据2 丢弃 发送方 接收方 确认应答 数据1 数据2 应答受损 数据2 数据2 确认应答 是否解决了可靠传输的问题呢? 这一页完成之后,我们较好的解决了分组受损的问题。
接下来在rdt1.1的基础上,看看如何解决分组丢失的问题。 * 4. 分组丢失的解决方案 儿子,回家吃饭! 快点回来哟! 知道啦,妈妈! 分组丢失 ——等待超时 在这一页中,回答上一页的“如何判断分组丢失?”的问题之后,我们提出了一个如何发现分组丢失的的方法,并且提出了处理分组的机制。
分析:当分组丢失时,该方法可以很好的处理数据的可靠传输。但是,我们必须考虑更多的情况下,该方案是否能够正常处理,或者需要添加补充一些什么样的处理机制。
当应答丢失的时候,这种方案能应付么? * 发送方: 发送分组:启动一个倒数计时器 超时:重传,重启计时器 收到应答:停止计时器 3号方案 = 2号方案 + 超时 4. 分组丢失的解决方案 接收方: 与2号方案没有区别 3号方案能否解决应答丢失的问题呢? 在这一页中,回答上一页的“如何判断分组丢失?”的问题之后,我们提出了一个如何发现分组丢失的的方法,并且提出了处理分组的机制。
分析:当分组丢失时,该方法可以很好的处理数据的可靠传输。但是,我们必须考虑更多的情况下,该方案是否能够正常处理,或者需要添加补充一些什么样的处理机制。
当应答丢失的时候,这种方案能应付么? * 应答丢失的处理 数据1 数据1 数据2 数据2 丢失 数据2 超时重传 数据2 丢弃 发送方:超时重传 接收方:丢弃冗余分组 发送ACK 发送方 接收方 数据3 4. 分组丢失的解决方案 当应答丢失时,上一页中的方案可以很好的处理。
但是当接收方接收到重传的分组时,应该按照rdt1.1的方案进行处理 * 5. 可靠数据传输
您可能关注的文档
- EventideBD广播延时器操作手册.doc
- EV培训讲义.ppt
- fasts汽车s店策划书.doc
- FC发动机自动测控系统操作手册.doc
- FOYYC空气预热器运行维护手册.doc
- FP通讯协议.doc
- F基金公司LTM方案.doc
- Global_Mapper手册.docx
- GPTA触控解决方案.ppt
- GSM网络性能监控手册V..doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 设备安装调试及培训方案.docx VIP
- 2025届高考数学一轮复习备考建议课件——以“立体几何”为例.pptx
- 印刷-包装印刷培训资料.ppt
- 湖南省中小企业融资难的表现、原因以及对策.docx
- 安徽省芜湖市第二十七中学2024--2025学年上学期七年级入学测试数学卷(含答案).pdf VIP
- 年产250万吨薄板坯连铸连轧带钢生产线工艺设计剖析.docx
- 2022年新疆高考文科数学真题及答案.doc VIP
- 国家中小学智慧教育平台应用指南.pptx VIP
- 人教版七年级道法下册 第四单元第十一课 远离违法犯罪(上课、学习课件).pptx VIP
- 2024年N1叉车司机考试题及答案(1000题).doc
文档评论(0)