HDLC 协议概述 hdlc协议配置

高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输 数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的.

链路控制协议着重于对分段成 物理块或包的逻辑传输,块或包是由起始标志引导并由结束标志结束,也称为帧。帧是每个控制,每个响应,以及用协议传输的所有信息的媒体的工具。所有面向比特的链路控制协议采用统一的帧格式,不论是数据还是单独的控制信息均以帧为单位传送。

每个帧前、后均有一标志码01111110,用作帧的起始、终止指示及帧的同步。标志码不允许在帧的内部出现,以免引起歧义。为保证标志码的唯一性但又兼顾帧内数据的透明性,可以采用“0比特插入法”来解决。该法在发送端监视除标志码以外的所有字段,当发现有连续5个“1”出现时,便在其后添插一个“0”,然后继续发后继的比特流。在接收端,同样监除起始标志码以外的所有字段。当连续发现5个“1”出现后,若其后一个比特“0”则自动删除它,以恢复原来的比特流;若发现连续6个“1”,则可能是插入的“0”发生差错变成的“1”,也可能是收到了帧的终止标志码。后两种情况,可以进一步通过帧中的帧检验序列来加以区分。“0比特插入法”原理简单,很适合于硬件实现。

在面向比特的协议的帧格式中,有一个8比特的控制字段,可以用它以编码方式定义丰富的控制命令和应答,相当于起到了BSC协议中众多传输控制 字符和转义序列的功能。

作为面向比特的数据链路控制协议的典型,HDLC具有如下的特点。
HDLC 协议概述 hdlc协议配置

1.协议不依赖于任何一种字符编码集。

2.数据报文可以透明传输,用于实现透明传输的“0比特插入法”易于硬件实现。

3.全双工通信,不必等待确信便可连续发送数据,具有较高的数据链路传输效率。

4.所有帧均采用CRC校验,对信息帧进行编号,可防止漏收或者重份,传输可靠性高。

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

6.鉴于以上特点,目前网络设计普遍使用HDLC作为数据链路管制协议

7.HDLC工作过程包括协商建立连接,传输报文和超时断连三个阶段。

8.协商建立过程:HDLC每隔10秒钟后互相发送链路探测的协商报文,报文的收发顺序是由序号决定的,序号失序则造成链路断连。这种用来探寻点到点链路是否激活状态的报文称这位Keepalive报文。

9.传输报文过程:将IP报文封装在HDLC层上,数据传输过程中,仍然进行Keepalive的报文协商仪探测链路的合法有效。

10.超时断连阶段:当封装HDLC的接口连续10次无法收到对方对自己的递增序号的确认时,HDLC协议 line protocol 由UP变为 DOWN转变。此时链路处于瘫痪状态无法通信。

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/98964.html

更多阅读

如何配置SQL Server 2008管理器 sqlserver2008配置

如何配置SQL Server 2008管理器——简介SQl Server 配置管理器(简称为配置管理器)包含了SQL Server 2008服务、SQL Server 2008网络配置和SQL Native Client配置3个工具,供数据库管理人员做服务器启动停止与监控、服务器端支持的网络协

BIT北漂系列(3)——HDLC协议原理及其概述_雪无痕 hdlc帧

HDLC协议原理及其概述北京理工大学 数字通信技术研究所 黄英杰摘要:HDLC:High Level Data LinkControl(高级数据链路控制规程)。是面向比特的数据链路控制协议的典型代表,它是由国际标准化组织(ISO)定制的,为在比特同步物理层上的数据链

HDLC 协议概述 hdlc协议配置

高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输 数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的.链路控制协议着重

OSPF协议 ospf协议配置

目 录1.概述.................................................................................................................... 32.SPF算法..............................................................................

声明:《HDLC 协议概述 hdlc协议配置》为网友该用户已成仙分享!如侵犯到您的合法权益请联系我们删除