HDLC数据帧的格式.docxVIP

  • 121
  • 0
  • 约6.65千字
  • 约 10页
  • 2020-03-09 发布于江西
  • 举报
1、 HDLC 数据帧格式: 起始标志  要传输的数据块  结束标志00110110000101100110111 包括起始和终止标志的信息块称为 HDLC 的 “数据帧 ”。起始和终止标志采用相同的 帧间隔符 ,即在 HDLC 规程中,帧与帧之间用 所分隔, “帧 ”构成了通信双方交换的 最小单位。 2、一些术语: HDLC 来源于 IBM 公司的 SDLC,因此也采用了一些 SDLC 的术语和说明。 术 语 名 说 明   主 站 (Primary Station) 控制整个链路的工作,可发出命令来 确定和改变链路的状态,包括确定次站、 组织数据传输和链路恢复等 次 站 (Secondary Station) 次站也称从站,指受主站控制,只能 发出响应的站 主站与每一次站均维持一条独立的逻 辑链路 非平衡结构 由一个主站和一个或多个次站组成, 适用于点 -点、点 -多点操作 组 合 站 (Combined Station) 兼有主 /次站功能的站。 3、 HDLC 数据传输模式: 正常响应模式(NRM):主站具有选择、轮询次站的能力,并可向次站发送命令或数据;次站只有在主 站询问时才能作为响应传输数据; 异步响应模式(ARM):主站具有初始链路,差错校正和逻辑拆链功能;次站可以主动传输数据; (3)异步平衡模式(ABM):任一组合站均可控制链路,主动传送数据。 4、HDLC 一般帧格式: 说明: 16 15 2 16 15 2 (1)F:帧间隔模式:——同步符号、 帧之间的填充字符。 01111110111110000111100010101111110101010011111110101001111110 (2)A:地址字段:通信对方的地址 C: 控 制 字 段:用于区分帧的类型(数据帧、监控帧、无编号帧) I:信息字段:携带高层用户数据,可以是任意的二进制位串; (5)FCS:校验码:对 A、C、I 字段进行循环校验 。 g(x)=x  16  +x  12  +x  5  +1 ( CCITT 和 ISO 使用); g(x)=x +x +x +1 ( IBM 的 SDLC 使用)。 由于帧中至少含有 A(地址)、 C(控制)和 FCS(帧校验序列)字段,因此整个帧长度应大于 32 位。 5、 “0” 比特插入法 为了 保证 帧间隔符的唯一性和帧内数据的透明性 ,保证 A(地址字段)、 C(控制字 段)、 I(信息字段)、 FCS(帧校验序列)中不出现的位模式, HDLC 采用了 ‘0’位插入法。 发送端:发送 后,开始数据发送,并在数据发送过程中,检查发送的位流,一旦发现连 续的 5 个 ‘1’,则自动在其后插 (附)上 1 个 ‘0’,并继续传输后继的位流;数据发送结束后,追加 帧间隔符 。 接收端: 执行相反的动作:一旦识别出帧间隔符 之后的位流不是 ,则启动 接收过程;若识别出连续 5 个‘1’和 1 个 ‘0’,则自动丢弃该 ‘0’,以恢复原来的位流;若识别出 连续的 6 个‘1’,表示数据结束,该数据帧接收完成。 6、HDLC 控制帧格式: 0 1 2 3 4 5 6 7 信息帧 I 监控帧 S 无编号帧 U 0 Ns P/F Nr 信息帧 I 监控帧 S 无编号帧 U 1 0 type P/F Nr 信息帧 I 监控帧 S 无编号帧 U 1 1 M1 P/F M2 说明: ( 1 ) 信 息 帧 ( I ) :用于传输用户数据,控制字段的第 0 位规定为 ‘0’; Ns(发送帧序号): 说明本帧对应的帧序号(采用模 8 计数),发送端可以不必等待确认,而连续地 发送若干帧(不超过 8 帧),每发一帧, Ns 模 8 计数一次; Nr(待收帧序号): 说明希望接收对方帧的序号(采用模 8 计数), Nr 隐含指示该序号之前的所有帧 已被正确接收; P/F(查询 /终止指示符): 对于不同的传输模式,该位具有不同的含义。当采用 ARM 和 ABM 传输模式 时, P=1 要求对方立即予以响应,并在响应中置 F=1。无论使用何种传输模式, P/F 总是一一对应的, 在接到 F=1 的帧之前,不允许再发 P=1 的帧。 ( 2 ) 监 控 帧 ( S ) : 用于表示接收状态,其控制字段的第 0、1 位规定为 “10”;第 2、 3 位表示了四 种类型的监控帧。 Type=00, 接收准备

文档评论(0)

1亿VIP精品文档

相关文档