第七章_数据链路控制.pptVIP

  • 0
  • 0
  • 约4.41千字
  • 约 72页
  • 2021-01-07 发布于安徽
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * FCS 差错检测 16比特CRC 或32比特CRC HDLC 检验序列字段 无编号帧控制字段 无编号帧控制字段 HDLC 操作 操作包含两个站点之间交换I帧、S帧和U帧 操作涉及三个阶段 初始化 数据传输 断开连接 轮询举例 P 000 1 00 RR N(R) P/F比特选择/响应举例 对等站点帧交换举例 Set asynchronous balanced mode Unnumbered Acknowledgement 对等站点帧交换举例 HDLC操作举例(1) HDLC操作举例(2) * * * * * * * * * * * * * * * * * * * * * * HDLC 数据传送方式(1) 正常响应方式(NRM) 用于非平衡设置 主站发起到从站的数据传送 从站在接收到主站命令后方可传输数据 用于点到多点通信线路 主机作为主站 终端设备作为从站 异步平衡方式 (ABM) 用于平衡设置 两个站都能发起数据传输,不需要收到对方站的认可 应用广泛 没有轮询的开销 HDLC 数据传送方式(2) 异步响应方式 (ARM) 用于非平衡设置 从站能在没有收到主站许可的情况下发起数据传送 主站对线路负责 很少使用 HDLC 数据传送方式(3) HDLC 模型 正常响应方式 (NRM) 异步平衡方式 (ARM) 异步响应方式 (ABM) 帧结构 同步传输 采用帧的形式传输 帧格式同时满足数据和控制交换 帧结构图 HDLC 帧类型 信息(数据)帧, I-frames (Information) FCS: 帧检验序列,CRC 管理(控制)帧,S-frames (Supervisory) 没有数据 HDLC 帧类型 无编号(链路管理)帧,U-frames (Unnumbered) HDLC 帧类型 标志字段 在帧两端进行界定可以结束一帧,或开始另一帧 接收方搜索(hunt)标志字段用于同步 使用比特填充避免数据中包含在每连续5个比特是 1 的序列后插入0 如果接收方收到5个1,它将检查下一比特 如果为0,0将被删除 如果为1并且第8个比特是0,作为标志字段 如果第8比特及随后比特为1,发送方处于异常中止状态,或信道空闲状态 HDLC 标志字段 比特填充 可能的错误 比特填充 数据流中比特填充 001111110100101011100111111100 01111110 00111110101001010111001111101100 01111110 001111110100101011100111111100 inserted 0 inserted 0 deleted 0 deleted 0 original packet Stuffing Destuffing Flag similar data Flag dissimilar data sent packet 地址字段 标识发送或者接收帧的从站 通常采用8个比特 可以扩展到7个比特的倍数 每个八位组中最左边的比特指出它是最后一个八位组(1)或不是(0) 全解释为所有站点地址(广播) 控制字段 不同类型的帧有不同的控制字段 信息帧 – 携带的是向用户传输的数据 信息帧中还捎带了流量控制和差错控制数据 监控帧 – 提供了ARQ机制 无编号帧 – 提供了增补的链路控制功能 控制字段的第一个比特,或者两个比特用以标识帧的类型 剩下的比特后面再介绍 HDLC 控制字段 控制字段图解 N(S) N(R) 0 1 2 3 4 5 6 7 P/F 0 信息帧控制字段 比特 0: 标识信息帧 比特 1-3: 发送帧的序列号N(S) 位 4: 轮询/结束比特 位 5-7: 下一个期望帧的序列号N(R) (用于捎带确认) 无编号帧(U) 比特位 0-1: 标识无编号帧 比特位 4: 轮询/结束位 比特位 2-3,5-7: 5比特32个命令或者响应 功能比特 功能比特 0 1 2 3 4 5 6 7 P/F 1 1 轮询/结束位( Poll/Final Bit ) 命令帧 P:比特位 1:表示请求其它站点发送响应 响应帧 F:比特位 1:表示对请求命令的响应 轮询/结束位( Poll/Final Bit ) P/F 比特的使用 主站询问从站是否有数据要发送 P/F 域

文档评论(0)

1亿VIP精品文档

相关文档