版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
连续ARQ协议介绍连续ARQ协议基本思想:发送方一次可以发出多个分组。使用滑动窗口协议控制发送方和接收方所能发送和接收的分组的数量和编号。每收到一个确认,发送方就把发送窗口向前滑动。接收方一般采用累积确认的方式。采用回退N(Go-Back-N)方法进行重传。连续ARQ协议123456789101112(a)发送方维持发送窗口(发送窗口是5)发送窗口(b)收到一个确认后发送窗口向前滑动向前123456789101112发送窗口连续ARQ协议的工作原理累积确认接收方一般采用累积确认的方式。即不必对收到的分组逐个发送确认,而是对按序到达的最后一个分组发送确认,这样就表示:到这个分组为止的所有分组都已正确收到了。优点:容易实现,即使确认丢失也不必重传。缺点:不能向发送方反映出接收方已经正确收到的所有分组的信息。Go-back-N(回退N)如果发送方发送了前5个分组,而中间的第3个分组丢失了。这时接收方只能对前两个分组发出确认。发送方无法知道后面三个分组的下落,而只好把后面的三个分组都再重传一次。这就叫做Go-back-N(回退N),表示需要再退回来重传已发送过的N个分组。可见当通信线路质量不好时,连续ARQ协议会带来负面的影响。TCP可靠通信的具体实现TCP连接的每一端都必须设有两个窗口——一个发送窗口和一个接收窗口。TCP的可靠传输机制用字节的序号进行控制。TCP所有的确认都是基于序号而不是基于报文段。TCP两端的四个窗口经常处于动态变化之中。TCP连接的往返时间RTT也不是固定不变的。需要使用特定的算法估算较为合理的重传时间。连续ARQ协议与停止等待协议连续ARQ协议停止等待协议发送的分组数量一次发送多个分组一次发送一个分组传输控制滑动窗口协议停等-等待确认单独确认+累积确认单独确认超时定时器每个发送的分组每个发送的分组编号每个发送的分组每个发送的分组重传回退N,多个分组一个分组连续ARQ协议滑动窗口协议比较复杂,是TCP协议的精髓所在。发送方维持的发送窗口,它的意义是:位于发送窗口内的分组都可连续发送出去,而不需要等待对方的确认。这样,信道利用率就提高了。连续ARQ协议规定,发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置。累积确认接收方一般采用累积确认的方式。即不必对收到的分组逐个发送确认,而是对按序到达的最后一个分组发送确认,这样就表示:到这个分组为止的所有分组都已正确收到了。优点:容易实现,即使确认丢失也不必重传。缺点:不能向发送方反映出接收方已经正确收到的所有分组的信息。累积确认M3正确M4正确M5正确M0M1M4M5ACK0ACK1确认M0,将M0提交给上层协议或用户ACK2确认M1,将M1提交给上层协议或用户M2正确ACK5为累积确认,表示M5及之前的M2、3、4都正确。将M2、M3、M4、M5提交给上层协议或用户ACK5M2ACK1M3滑动窗口协议(a)发送方维持发送窗口发送窗口(b)接收方维持接收窗口123456789接收窗口发送方和接收方分别维持发送窗口和接收窗口123456789滑动窗口协议(a)发送方维持发送窗口发送窗口(b)接收方维持接收窗口123456789接收窗口发送方和接收方分别维持发送窗口和接收窗口发送窗口大小接收窗口大小窗口内容123456789允许接收的分组数量允许发送的分组数量允许发送或接收的分组编号滑动窗口协议发送后,在收到确认前,发送窗口会变小发送窗口发送方和接收方分别维持发送窗口和接收窗口发送窗口大小123456789发送窗口大小123456789接收窗口接收窗口大小滑动窗口协议发送窗口发送方和接收方分别维持发送窗口和接收窗口发送窗口大小123456789发送窗口大小123456789接收窗口接收窗口大小接收的分组正确,向前滑动接收窗口滑动窗口协议发送窗口发送方和接收方分别维持发送窗口和接收窗口发送窗口大小发送窗口大小123456789接收窗口接收窗口大小123456789收到确认后,向前滑动发送窗口,窗口变大Go-back-N(回退N)M4未按序到达,丢弃M1M2M5ACK0ACK1确认M1,将M1提交给上层协议或用户ACK2确认M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南郴州汝城县2025年数学三年级第二学期期末检测试题(含答案)
- 项目管理文档分类与归档指南
- 小学主题班会课件:文明与礼仪的旋律
- 初中生轻松学会方程求解指导书
- 湖南省长沙市宁乡县2025年三下数学期末学业水平测试试题(含解析)
- 银行业智能化客户服务系统方案
- 系统升级失败紧急处理预案
- 预防交通安全事故生命至上小学主题班会课件
- 安全教育:防范于未然守护生命安全小学主题班会课件
- 会议议程修改后资料发送通知函8篇
- 工厂内行走的安全培训课件
- 2025年山东省农业集团权属企业公开招聘(13人)笔试参考题库附带答案详解
- 具身与诠释:钢琴表演主体的技术现象学探究
- 胎心仪监护仪器使用课件
- 酒店仪容仪表礼貌礼仪培训
- 急性荨麻疹护理查房课件
- 2024年《广西壮族自治区建筑装饰装修工程消耗量定额》(上册)
- 浙江卡波恩新材料有限公司钠离子电池硬碳负极材料研发试验线项目环评报告
- 2025年锅炉专业安规试题及答案
- 地质会商管理办法
- 2025年中国书法史试题及答案
评论
0/150
提交评论