3-2 差错控制技术

3.2 流量控制

3.2.1 流量控制概念

流量控制必要性:任何设备都有一个处理接收数据的速度限制,并且存储接收数据的存储容量也是有限的。接收设备必须在达到这些限制之前通知发送设备并且请求发送设备发送较少的数据帧或是暂停一会。

幻灯片2

流量控制是为了确保发送端发送的数据不会超出接收端接收数据能力的一种技术,即避免接收端缓冲区不够用的情况,它是数据由数据链路层(低层)交给网络层(高层)的中转站。

3.2.2 停止等待流量控制

停止等待流量控制协议:

发送方每发送一帧后就等待来自接收方的一个应答帧(帧 = 数据 + 控制信息)

接收方收到数据后发应答帧ACK(ACKnowledge)或NAK(Negative AcKnowledge) ;

if ACK then 发送下一帧 else (NAK )重发原来的帧;

发送和等待过程不断重复,直到发送端发送一个结束帧EOT(End Of Transmission) 为止。

3.2.3 滑动窗口流量控制

在停止等待流量控制协议中:每次只允许传送一帧;

在滑动窗口流量控制协议中:允许一次传送多帧,从而大大提高效率。 发送方在收到应答信息前可以发送若干帧,帧可以直接依次发送; 接收方只对一些帧进行应答确认,使用一个确认帧(应答帧

ACK/NAK)对多个数据帧的接收进行确认;当接收方发出一个ACK ,就在其帧中包含了预期接收的下一帧编号。

窗口:收发双方都要创建的内存缓冲区,用以存放数据帧;并且对收到应答之前可以传输的数据帧的数目进行限制。

窗口大小:一次最多发送的数据帧数目,设为n 帧数据,则数据帧以模n 方式进行编号(便于双方应答确认),即为0,1,2,……,n-1,且窗口大小为n-1不能涵盖所有n 帧数据(n=2k ,k 是序号应占用的位数)。

3.2 流量控制

3.2.1 流量控制概念

流量控制必要性:任何设备都有一个处理接收数据的速度限制,并且存储接收数据的存储容量也是有限的。接收设备必须在达到这些限制之前通知发送设备并且请求发送设备发送较少的数据帧或是暂停一会。

幻灯片2

流量控制是为了确保发送端发送的数据不会超出接收端接收数据能力的一种技术,即避免接收端缓冲区不够用的情况,它是数据由数据链路层(低层)交给网络层(高层)的中转站。

3.2.2 停止等待流量控制

停止等待流量控制协议:

发送方每发送一帧后就等待来自接收方的一个应答帧(帧 = 数据 + 控制信息)

接收方收到数据后发应答帧ACK(ACKnowledge)或NAK(Negative AcKnowledge) ;

if ACK then 发送下一帧 else (NAK )重发原来的帧;

发送和等待过程不断重复,直到发送端发送一个结束帧EOT(End Of Transmission) 为止。

3.2.3 滑动窗口流量控制

在停止等待流量控制协议中:每次只允许传送一帧;

在滑动窗口流量控制协议中:允许一次传送多帧,从而大大提高效率。 发送方在收到应答信息前可以发送若干帧,帧可以直接依次发送; 接收方只对一些帧进行应答确认,使用一个确认帧(应答帧

ACK/NAK)对多个数据帧的接收进行确认;当接收方发出一个ACK ,就在其帧中包含了预期接收的下一帧编号。

窗口:收发双方都要创建的内存缓冲区,用以存放数据帧;并且对收到应答之前可以传输的数据帧的数目进行限制。

窗口大小:一次最多发送的数据帧数目,设为n 帧数据,则数据帧以模n 方式进行编号(便于双方应答确认),即为0,1,2,……,n-1,且窗口大小为n-1不能涵盖所有n 帧数据(n=2k ,k 是序号应占用的位数)。


相关文章

  • 浅谈两种差错控制技术在传输系统中的应用
  • 龙源期刊网 http://www.qikan.com.cn 浅谈两种差错控制技术在传输系统中的应用 作者:顾立君 来源:<科技创新与应用>2013年第27期 摘 要:本文通过ARQ 和FEC 两种差错控制技术的原理及应用的分别阐 ...查看


  • 通信网基础技术
  • 2.1 概述 2.1.1 通信系统研究的主要问题 1. 模拟通信系统研究的主要问题 1.) 收发两端的变换过程以及基带信号的特性 2.) 调制与解调原理 3.) 信道与噪声的特性及其对信号传输的影响 4.) 噪声存在条件下的系统性能 现代通 ...查看


  • 2015造价咨询成果质量控制管理办法(新,公司制度)
  • 造价咨询成果质量控制管理办法 第一章 总 则 第一条 为了规范公司制度化管理,增强服务意识,提高本公司在同行业中的竞争能力,有效实施工程造价咨询质量全面管理,严格落实质量控制责任制,充分保证工程造价咨询成果的真实性.完整性.科学性,根据本公 ...查看


  • 数据通信技术 模拟题
  • 一.单项选择题: 1.信息(Information )是(A .数据 C .经过加工处理的数据 )B .数 D .记录下来的可鉴别的符号 2.数据处理(Data Processing )是()A .数值计算B .信息的解释C .数据的加工过 ...查看


  • 通信原理课程设计模板-课程设计报告格式(空白)new
  • 程 设 计 报 课程名称 系 别: 专业班级: 学 号: 姓 名: 课程题目: 完成日期: 指导老师: 年 月 日 课 告 附件: 课程设计论文撰写的内容和要求 课程设计论文要求每个人写一份,字数要求3000-5000字. 涉及到计算机软件 ...查看


  • 病理科规章制度
  • 病理科工作制度 1. 全科人员必须热爱本职工作,坚决执行医院提出的各项承 诺. 2. 严格执行本院作息制度,按时上下班. 3. 各项工作均应体现"以病人为中心"的宗旨,互相协作,上下团结. 4. 外检工作要认真.细致.负 ...查看


  • 防止人为差错的基本原则和方法
  • 摘 要:随着各行各业越来越规范化.标准化的生产和管理,产品质量的要求越来越高.不仅产品性能要求高,而且对产品的制造流程要求可视化.标准化.人性化,外观质量要求美观化.时尚化.在产品的制造过程中,人为差错产生的影响产品质量的问题和事故,层出不 ...查看


  • 放射科质量管理制度.安全.保证方案.目标及实施细则
  • 喜德人民医院 XDYY/GL-FS-2014 放射科质量管理制度.安全.保证方案.目 标及实施细则 2014版 2014年1月26日发布 2014年2月1日实施 目录 质量与安全鱼骨图„„„„„„„„„„„„„„„„3 喜德县医院质量管理制 ...查看


  • 检验科人员岗位职责
  • 检验科人员岗位职责 科主任岗位职责 1.在院长的领导下,负责全科各个专业检验.教学.科研和行政等方面的管理工作:确定科室的发展方向,建立质量控制体系,并定期审核质量体系,使之有效运行. 2.负责专业划分工作,审查各个专业组负责人的工作计划和 ...查看


热门内容