当前位置:文档之家› HDLC协议及帧格式介绍

HDLC协议及帧格式介绍

HDLC协议及帧格式介绍

一、HDLC协议:

1、HDLC的定义

高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输数据、面向比特的数据链路层

协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的.

[注]:

这些协议的特点是所传输的一帧数据可以是任意位,而且它是靠约定的位组合模式,而不是靠特定字符来标志帧的开始和结束,故称"面向比特"的协议。

2、HDLC的特点

HDLC协议具有以下特点:数据报文可透明传输;全双工通讯;采用窗口机制和捎带应答;采用帧校验序列,并对信息帧进行顺序编号,防止漏收或重收,传输可靠性高;传输控制功能和处理功能分离,应用非常灵活。HDLC执行数据传输控

制功能,一般分为3个阶段:数据链路建立阶段、信息帧传送阶段、数据链路释放阶段。

二、HDLC帧格式:

1、帧格式定义

异步数据业务和以太网数据业务在信道上传输采用连续同步HDLC帧格式封装,收发时钟均采用信道时钟。

0x7E 2 bytes 1 byte n bytes CCITT-16 0x7E

HDLC帧格式

帧头字段:0x7E

地址字段:用于用户信道设备的识别

广播地址:0xFFFF

控制字段:控制字段主要用于识别HDLC帧内封装的信息类型

数据字段:(由信道误码率和丢帧率确定)长度<1020

校验字段:2bytes

校验方式:CCITT-16

帧尾字段:0x7E

相关主题