HDLC综述.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HDLC综述

HDLC协议原理及其应用概述 摘要:HDLC:High Level Data Link Control(高级数据链路控制规程)。是面向比特的数据链路控制协议的典型代表,为在比特同步物理层上的数据链路操作提供了一系列的标准。HDLC传输的数据以二进制数据组成,不存在任何特殊的控制代码,它不仅支持全双工传输,具有较高的吞吐率,适合于点对点和多点(多路播送或一对多)连接。HDLC是通信领域现阶段应用十分广泛的一个数据链路层协议。 关键词:HDLC 数据链路层协议 1.概述 1.1 HDLC的发展历史 在计算机通信的早期,人们就发现对于经常产生误码的实际链路,只要加上合适的控制规程,就可以使通信变的比较可靠。那时ARPANET和IBM公司分别使用了各自的控制规程,它们分别是IMP-IMP协议和BSC规程(也称为BISYNC,即BInary SYNchronous Communciation的缩写)。这些规程都是数据链路层的协议,都是面向字符的。所谓面向字符,就是说在链路上所传送的数据都是由规定的字符集(例如ASCII码)中的字符所组成的。而且,在链路上传送的控制信息也必须由同一个字符集中的若干指定的控制字符构成。 1974年,IBM公司推出了著名的体系结构SNA。在SNA的数据链路层规程上采用了面向比特的规程SDLC(Synchronous Data Link Control)。后来IBM将此规程提交美国国家标准协会ANSI和国际标准化组织ISO,建议成为国家和国际标准。ANSI把SDLC修改为ADCCP(Advanced Data Communication ControlProcedure)作为美国国家标准,而ISO把SDLC修改后称为HDLC(High-level DataLink Control),并作为国际标准ISO3309。我国的相应国家标准是GB7496。CCITT则将HDLC再修改后称为链路接入规程LAP(Link Access Procedure),并作为X.25建议书的一部分(即有关数据链路层协议的一部分)。不久,HDLC的新版本又把LAP修改为LAPB,“B”表示平衡型(Balanced),所以LAPB叫做链从此,路接入规程(平衡型)。这几个面向比特的链路规程均大同小异。ADCCP与HDLC没有多少区别,SDLC虽然最早提出,但它实际上是HDLC的一个子集。从此HDLC协议开始得到了人们的广泛关注,并开始应用于通信领域的各个方面。 1.2 HDLC的定义 HDLC(High Level Data Link Control):高级数据链路控制规程,是一组用于在网络节点间传送数据的协议,在数据链路层中广泛使用的一种协议。在HDLC协议中,数据被组成一个个的单元,通过网络传输,由接收方确认收到,同时HDLC协议也管理数据流和数据发送的间隔时间。HDLC协议中每帧所传输的数据可以含有任意数量的比特位,而且帧的开始和结束是靠约定的比特模式(标志)来定界的,是一种“面向比特”的协议。 HDLC通信协议的优点 HDLC协议是面比特的通信过程,与面向字符的链路控制规程相比,具有与一下几大优点: 使用统一的帧格式:实现数据、命令和响应的传输,实施起来方便 采用零插入法:使得规程可以支持任意的位流传输,保证了信息传输的透明性; 采用窗口机制和捎带应答:支持全双工工作方式,允许在未收到确认的情况下,连续发送多个帧,提高信息的传输的效率; 采用帧校验序列,并设置窗口序号:可以提高传输的正确性和可靠性。 2数据链路控制协议的分类 为了适应数据通信的需要,ISO、ITU-T以及一些国家和大的计算机制造公司,先后制定了不同类型的数据链路控制协议。根据帧控制的格式,可以分为面向字符型和面向比特型。 ?面向字符型 面向字符型也称为基本型传输控制协议,它是用字符编码集中的几个特定字符来控制链路的操作,监视链路的工作状态。面向字符型协议最大缺点是与所用的字符集有密切的关系,使用不同字符集的两个站之间很难使用该协议进行通信。面向字符型协议主要适用于中低速异步或同步传输,很适合于通过电话网的数据通信; ?面向比特型 ITU-T制定的X.25建议的LAPB、ISO制定的HDLC等均属于面向比特型的协议。在这类协议中,采用特定的二进制序为帧的开始和结束,以一定的比特组合所表示的命令和响应实现链路的监控功能,命令和响应可以和信息一起传送,所以它可以实现不编码限制的、高可靠和高效率的透明传输。 面向比特型协议主要适用于中高速同步半双工和全双工数据通信,如分组交换方式中的链路层就采用这种协议。 标志 F地址 A控制 C信息 IFCS标志 FHDLC的帧格式 (1)F(帧间隔模式):——同步符号、帧之间的填

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档