所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

NE40E V800R010C00 特性描述 - 广域网接入 01

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
HDLC原理

HDLC原理

HDLC的引入

同步协议又可分为面向字符的同步协议、面向比特的同步协议及面向字节计数的同步协议。

面向字符的同步协议是最早提出的同步协议,其典型代表是IBM公司的二进制同步通信协议BISYNC或BSC(Binary Synchronous Communication)协议,通常也称该协议为基本协议。

随后ANSI和ISO都提出类似的相应的标准。ISO的标准称为数据通信系统的基本控制过程(Basic mode procedures for data communication System),即ISO1745标准。

二十世纪七十年代初,IBM公司率先提出了面向比特的同步数据控制规程SDLC(Synchronous Data Link Control)。

随后,ANSI和ISO均采纳并发展了SDLC,并分别提出了自己的标准:

  • ANSI的高级数据通信控制协议ADCCP(Advanced Data Communications Control Protocol)

  • ISO的高级数据链路控制规程HDLC

HDLC的特点

作为面向比特的同步数据控制协议的典型,HDLC具有以下几个特点。

  • 全双工通信,不必等待确认可连续发送数据,有较高的数据链路传输效率;

  • 所有帧均采用CRC校验,对信息帧进行顺序编号,可防止漏收或重收,传输可靠性高;

  • 传输控制功能与处理功能分离,具有较大的灵活性和较完善的控制功能;

  • 协议不依赖于任何一种字符编码集,数据报文可透明传输。

  • 用于透明传输的“0比特插入法”易于硬件实现。

HDLC最大的特点是不需要规定数据必须是字符集,对任何一种比特流,均可以实现透明的传输。

数据链路控制协议着重对分段成物理块或包的数据进行逻辑传输。块或包也称为帧,由起始标志符引导并由终止标志符结束。在HDLC中,所有面向比特的数据链路控制协议均采用统一的帧格式,不论是数据还是单独的控制信息均以帧为单位传输。HDLC协议的每个帧前后均有一标识码01111110,用作帧的起始符、终止符或指示帧的同步。标识码不允许在帧的内部出现,以免引起歧义。

为保证标识码的唯一性但又兼顾帧内数据的透明性,可以采用“0比特插入法”来解决。该法在发送端监视除标识码以外的所有字段,当发现有连续的5个“1”出现时,便在其后添加一个“0”,然后继续发送后继的比特流。在接收端,同样监视除标识码以外的所有字段。当连续发现5个“1”出现后,若其后一个比特为“0”,则自动删除它,以恢复原来的比特流;若发现连续6个“1”,则可能是插入的“0”发生错误,也可能是收到了终止标识码。

由于以上特点,目前网络设计及整机内部通信设计普遍使用HDLC数据链路控制协议。

下载文档
更新时间:2018-07-12

文档编号:EDOC1100028576

浏览量:3756

下载量:67

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页