HDLC协议原理及其应用概述

HDLC协议原理及其应用概述

ID:37710463

大小:25.90 KB

页数:5页

时间:2019-05-29

HDLC协议原理及其应用概述_第1页
HDLC协议原理及其应用概述_第2页
HDLC协议原理及其应用概述_第3页
HDLC协议原理及其应用概述_第4页
HDLC协议原理及其应用概述_第5页
资源描述:

《HDLC协议原理及其应用概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、HDLC协议原理及其应用概述摘要:数据链路层的主要功能是在物理层的数字比特流或字节流上传输信息帧,而高级数据链路控制HDLC(High-levelDataLinkControl)规程是通信领域现阶段应用十分广泛的一个数据链路层协议。HDLC是面向比特的数据链路控制协议的典型代表,它是由国际标准化组织(ISO)定制的,为在数据链路层上操作提供了一系列的标准。本文介绍了HDLC协议的发展历史、主要内容、存在的标准及其应用和发展前景。关键词:数据链路层、HDLC协议引言根据通信的功能,整个通信过程可以分为若干层,每一层的对等协议通过使用下层服务对齐上层提供服务。其中数

2、据链路层在物理层提供服务的基础上向网络层提供透明的和可靠的数据传输服务。为此,数据链路层必须具备一系列相应的功能,主要有:将数据组合成帧,并向帧中插入地址或协议类型信心;提供差错控制以确保可靠的传输;提供流量控制,以避免接收端缓冲区溢出;提供链路管理控制功能。数据链路层的协议可以分为两类:面向字符的协议和面向比特的协议。其中HDLC(高级数据链路控制)就是一种重要的面向比特的数据链路层协议。一.HDLC的发展历史最早的数据链路层协议是面向字符的,有很多缺点:控制报文和数据报文格式不一样;采用停止等待方式,效率低;只对数据部分进行差错控制,可靠性较差;系统每增加一

3、种功能就需要设定一个新的控制字符。为克服这些缺点,上世纪七十年代初,IBM公司推出了著名的体系结构SNA。在SNA的数据链路层规程采用了面向比特的规程SDLC(SynchronousDataLinkControl)。所谓“面向比特”就是帧首部中的控制信息不是由几种不同的控制字符组成,而是由首部中各比特的值来决定。由于比特的组合是多种多样的,因此DLC协议能够满足各种用户的不同需求。此外,SDLC还使用同步传输,效率比异步传输有了很大的提高。后来ISO把SDLC修改后成为HDLC(High-levelDataLinkControl),作为国际标准ISO3309。我

4、国相应的标准是GB7496。CCITT则将HDLC再修改后称为链路接入规程LAP(LinkAccessProcedure),并作为X.25建议书的一部分。不久,HDLC的新版本又把LAP修改为LAPB,“B”表示平衡型(Balanced),所以LAPB叫做链路接入规程(平衡型)。二.协议的主要内容(1)HDLC的定义HDLC(High-levelDataLinkControl):高级数据链路控制规程,是一组用于在网络节点间传送数据的协议,是在数据链路层中广泛使用的一种协议。在HDLC协议中,数据被组成一个个的单元(称为帧),通过网络传输,由接收方确认收到,同时H

5、DLC协议也管理数据流和数据发送的间隔时间。HDLC协议中每帧所传输的数据可以含有任意数量的比特位,而且帧的开始和结束是靠约定的比特模式(标志)来定界的,是一种“面向比特”的协议。(2)HDLC的特点HDLC是面向比特的数据链路层控制协议的典型代表。该协议的主要特点是:①不依赖于任何一种字符编码集,数据报文可透明传输,用于实现透明传输的“0比特插入法”易于硬件实现;②全双工通信,有较高的数据链路传输效率;③所有帧采用CRC检验,对信息帧进行顺序编号,可防止漏收或重复,传输可靠性高;④传输控制功能与处理功能分离,具有较大灵活性。(3)HDLC的线路配置HDLC的线

6、路配置方式分为非平衡配置和平衡配置两种。①非平衡配置方式非平衡配置方式下的主站控制数据链路的工作过程并发出命令;从站接受命令,发出响应,配合主站工作。又分为点到点链路和多点链路。②平衡配置方式该方式下的组合站(combinedstation)同时具有主站和从站的功能;每个组合站都能发出命令和响应。平衡配置方式中,链路两端的两个站都是组合站。(4)HDLC的传输模式①非平衡配置方式中的传输模式分为正常响应模式和异步响应模式两种。正常响应模式NRM(NormalResponseMode):该操作方式适用于面向终端的点到点或一点与多点的链路。传输过程由主站启动,从站只

7、有收到主站某个命令帧后,才能作为响应向主站传输信息。主站负责管理整个链路,且具有轮询、选择从站及向从站发送命令的权利,同时也负责对超时、重发及各类恢复操作的控制;异步响应模式ARM(AsynchronousResponseMode):ARM下的传输过程由从站启动。从站主动发送给主站的一个或一组帧中可包含有信息,也可以是仅以控制为目的而发的帧。在这种传输模式下,由从站来控制超时和重发。该方式对采用轮询方式的多站链路来说是必不可少的。②平衡配置方式中的传输模式平衡配置结构中只有异步平衡模式ABM(AsynchronousBalancedMode);ABM是一种允许任

8、何节点来启动传输的传输模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。