词条 | 数据链路控制 |
释义 | 简介两个设备之间真正交换数字数据时,需要用到某种形式的数据链路控制。这是由于存在传输差错的可能性;而且数据接收方有时需要调整数据到达速率,否则可能因来不及处理收到的数据而使接收缓存溢出。因此,仅靠同步和接口技术是很不够的。这里考察了所有数据链路控制协议共有的流量控制、差错检测与纠正以及链路(线路)规程等基础技术,并介绍了最常用的协议HDLC。 常用1.为实现基于两个直接相连的点对点数据链路的高效率数据通信的目的,数据链路控制功能包括帧同步、流量控制、差错控制、寻址、控制信息与数据合用链路、链路管理等。 2.线路规程决定在不同的线路配置上的由谁发起传输会话和由谁发送数据。对等的点到点线路配置采用询问/确认(ENQ/ACK)线路规程,主从式多点线路配置根据是从站有发送请求还是主站有发送需求,分别由主站使用轮询或选择的线路规程。 3.流量控制决定了发送方一次传输的数据量,它使得接收方能调整来自发送方的数据流,以防止接收方缓存溢出。根据帧传输模型,如采用停止等待流控,应避免因发送的数据帧或对它的确认帧的丢失而陷入无限等待。滑动窗口流控可以应用于一次发送多帧的场合。线路利用率是流量控制考虑的主要因素。 4.差错检测依赖于差错检测编码的计算实现,该编码是传输的比特组的一个函数。线性分组码中,发送方将差错检测码附加在传输的比特组后面;接收方根据接收到的比特组也计算差错检测码,然后将其与收到的差错检测码相比较,以检查是否有错。奇偶校验码、循环冗余码是差错检测码的典型例子。 5.差错控制指的是用于检测与纠正传输过程中所出现差错的机制。可能出现帧的丢失或损坏两种差错类型。最常用的差错控制技术都是基于下述全部或部分机制:差错检测、肯定确认、超时后重传、否认与重传。综合这些机制,已形成停止等待ARQ、后退N步ARQ、选择拒绝ARQ三种标准的ARQ(自动重发请求差错控制技术)。其它的差错控制技术还有FEC(前向纠错)和HEC(混合纠错)等。顺带说明单比特错、突发错等差错类别。 6.ISO发表的HDLC(高级数据链路控制)是最重要的也是应用广泛的数据链路控制协议。介绍它的基本特点、帧结构、工作原理。并提及ITU-T发布的LAPB和LAPD,IEEE802委员会为局域网制定的LLC,以及帧中继使用的LAPF和ATM基于信元结构的链路控制协议。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。