HDLC帧字段的含义

作者&投稿:汗蕊 (若有异议请与网页底部的电邮联系)
简述HDLC帧各字段的意义~

(1) 标志字段F :标识一个帧的开始与结束;帧与帧间无信息传输时的填充;实现数据传输的透明性。
(2) 地址字段A:使用非平衡方式传送数据时,地址字段总是写人次站的地址。但在平衡方式时(采用ABM),地址字段总是填人应答站的地址。地址字段为全1地址是广播方式,而全0地址是无效地址。
(3) 控制字段C:用于区分信息帧I、监控帧S、无编号帧U。
其中:发送序号N(S),表示当前发送的信息帧的序号。接收序号N(B),表示一个站所期望收到的帧的发送序号,确认[N(R)-1](mod 8)的帧以及在这以前的各帧。P/F (Poll/Final)表示询问/结止。S帧的第3、4位的具体含义如下表所示。U帧中M为命令和响应的编码,例如:设置平衡配置的异步平衡方式命令SABM,无编号确认UA、拆除链路命令DISC等等。

(1) 标志字段F :标识一个帧的开始与结束;帧与帧间无信息传输时的填充;实现数据传输的透明性。
(2) 地址字段A:使用非平衡方式传送数据时,地址字段总是写人次站的地址。但在平衡方式时(采用ABM),地址字段总是填人应答站的地址。地址字段为全1地址是广播方式,而全0地址是无效地址。
(3) 控制字段C:用于区分信息帧I、监控帧S、无编号帧U。
其中:发送序号N(S),表示当前发送的信息帧的序号。接收序号N(B),表示一个站所期望收到的帧的发送序号,确认[N(R)-1](mod 8)的帧以及在这以前的各帧。P/F (Poll/Final)表示询问/结止。S帧的第3、4位的具体含义如下表所示。U帧中M为命令和响应的编码,例如:设置平衡配置的异步平衡方式命令SABM,无编号确认UA、拆除链路命令DISC等等。

HDLC英文全称High level Data Link Control,高级数据链路控制,HDLC是一个在同步网上传输数据、面向位的数据链路层协议。
HDLC-帧格式
HDLC
在HDLC中,数据和控制报文均以帧的标准格式传送。HDLC中的帧类似于BSC的字符块,但BSC协议中的数据报文和控制报文是独立传输的,而HDLC中的命令应以统一的格式按帧传输。HDLC的完整的帧由标志字段(F)、地址字段(A)、控制字段(C)、信息字段(I)、帧校验序列字段(FCS)等组成。
(1)标志字段(F)
标志字段为01111110的比特模式,用以标志帧的起始和前一帧的终止。标志字段也可以作为帧与帧之间的填充字符。通常,在不进行帧传送的时刻,信道仍处于激活状态,在这种状态下,发方不断地发送标志字段,便可认为一个新的帧传送已经开始。采用“0比特插入法”可以实现0数据的透明传输。
(2)地址字段(A)
地址字段的内容取决于所彩了的操作方式。在操作方式中,有主站、从站、组合站之分。每一个从站和组合站都被分配一个唯一的地址。命令帧中的地址字段携带的是对方站的地址,而响应帧中的地址字段所携带的地址是本站的地址。某一地址也可分配给不止一个站,这种地址称为组地址,利用一个组地址传输的帧能被组内所有拥有该组一焉的站接收。但当一个站或组合站发送响应时,它仍应当用它唯一的地址。还可用全“1”地址来表示包含所有站的地址,称为广播地址,含有广播地址的帧传送给链路上所有的站。另外,还规定全“0”地址为无站地址,这种地址不分配给任何站,仅作作测试。
(3)控制字段(C)
控制字段用于构成各种命令和响应,以便对链路进行监视和控制。发送方主站或组合站利用控制字段来通知被寻址的从站或组合站执行约定的操作;相反,从站用该字段作对命令的响应,报告已完成的操作或状态的变化。该字段是HDLC的关键。控制字段中的第一位或第一、第二位表示传送帧的类型,HDLC中有信息帧(I帧)、监控帧(S帧)和无编号帧(U帧)三种不同类型的帧。控制字段的第五位是P/F位,即轮询/终止(Poll/Final)位。
(4)信息字段(I)
信息字段可以是任意的二进制比特串。比特串长度未作限定,其上限由FCS字段或通信站的缓冲器容量来决定,国际上用得较多的是1000~2000比特;而下限可以为0,即无信息字段。但是,监控帧(S帧)中规定不可有信息字段。
(5)帧校验序列字段(FCS)
帧校验序列字段可以使用16位CRC,对两个标志字段之间的整个帧的内容进行校验。FCS的生成多项式CCITV4.1建议规定的X16+X12+X5+1。

HDLC通信中,( )用于传送有效信息或数据,简称( )。SNRM属于HDLC帧...
答:监控帧(S帧):用于差错控制和流量控制,通常简称S帧。S帧不带信息字段。无编号帧(U帧):因其控制字段中不包含编号N(S)和N(R)而得名,简称U帧。U帧用于提供对链路的建立、拆除以及多种控制功能,但是当要求提供不可靠的无连接服务时,它有时也可以承载数据。SNRM/SABM/SARM是属于HDLC帧中的...

hdlc的地址字段的扩展
答:在扩充时,每个地址字段的第1 位用作扩充指示,即当第1 位为“0”时,表示后续一个字节为扩充地址字段;当第1 位为“1”时,表示后续一个字节不是扩充地址字段,地址字段到此为止。我的理解:地址字段的长度其实是1~2个字节。地址字段第一位为0的话,说明该帧中的地址字段有两个字节。为1的话...

hdlc定义和原理
答:规程中采用的标志和一些字段必须独立于要传输的信息,这就意味着数据链路能够传输各种各样的数据信息,即传输的透明性[3] 。寻址 在多点链路中,帧必须能到达正确的接收站[3] 。异常状态恢复 当链路发生异常情况时,如收到含义不清的序列或超时收不到响应等,能自动重新启动,恢复到正常工作状态[3] ...

高级数据链路控制(HDLC)是什么意思
答:Address Field ― 定义发送帧的次站地址,或基站发送帧的目的地。该字段包括服务访问点(6比特)、命令/响应位(表示帧是否与节点发送的信息帧有关或帧是否被节点接收)、地址扩展位(通常设置为1字节长)。当设置错误时,表示一个附加字节。Extended Address ― HDLC 为基本格式提供了另一种扩展。通过...

hdlc是什么意思
答:HDLC相关特点:1、HDLC是面向比特的数据链路控制协议的典型代表,该协议不依赖于任何一种字符编码集。2、数据报文可透明传输,用于实现透明传输的“0比特插入法”易于硬件实现。3、全双工通信,有较高的数据链路传输效率。4、所有帧采用CRC检验,对信息帧进行顺序编号,可防止漏收或重发,传输可靠性高。5...

ISO HDLC与Cisco HDLC那个帧字段不同?
答:如图。能看懂不?

什么是HDLC协议?
答:高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输 数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的.详细资料- http://baike.baidu.com/view/89174.html?wtp=tt ...

HDLC协议中,帧的编号和应答号存放在( )字段中。
答:【答案】:C HDLC帧格式包括了帧头(标志字段)、地址字段、控制字段、信息字段、FCS字段、帧尾(标志字段)等6个字段。A选项,帧头和帧尾标志字段是固定的“01111110”;B选项,地址字段携带主站或从站地址;C选项,HDLC定义了3种不同的帧,可以根据控制字段区分,信息帧(l帧)的发送编号和应答号...

嵌入式中的HDLC模块是什么,有什么作用,谢谢了
答:只含有接收序号N(R),作用同I帧的N(R)。不包含信息段。 3)无编号帧(U帧):用于链路控制。无N(S),N(R)字段。 各帧的定义就是判断的标准呀,

hdlc定义和原理
答:后两种情况,可以进一步通过帧中的帧检验序列来加以区分。“0比特插入法”原理简单,很适合于硬件实现。作为面向比特的数据链路控制协议的典型,HDLC具有如下特点:协议不依赖于任何一种字符编码集;数据报文可透明舆传输,用于实现透明传输的“0比特插入法”易于硬件实现;全双工通信,不必等待确认便可连续...