BWC Xidian Univ. 2.3标准数据链路控制协议及其初始化 2.3.1标准的数据链路控制协议 ■2.3.2数据链路层协议的初始化 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 2 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.3 标准数据链路控制协议及其初始化 2.3.1 标准的数据链路控制协议 2.3.2 数据链路层协议的初始化
空3.1标准的数据链路控制协议(1) 目前常用的标准数据链路控制(DLC)协议有: -IBM提出的SDLC, -SO建议的HDLC, -ANSI(美国国家标准学会)规定的ADCCP 一CCITT(国际电报电话咨询委员会)建议的LAPB等。 -其中,HDLC与ADCCP功能相同,SDLC是HDLC的一 个功能子集。LAPB也是HDLC的一个子集。 ■HDLC(ADCCP)是为多种物理链路设计的。这些链路包括 多址链路、占对点链路、全双工和半双工链路。 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 3 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.3.1 标准的数据链路控制协议(1) 目前常用的标准数据链路控制(DLC)协议有: – IBM提出的SDLC, – ISO建议的HDLC, – ANSI(美国国家标准学会)规定的ADCCP – CCITT(国际电报电话咨询委员会)建议的LAPB等。 – 其中,HDLC与ADCCP功能相同,SDLC是HDLC的一 个功能子集。LAPB也是HDLC的一个子集。 HDLC(ADCCP)是为多种物理链路设计的。这些链路包括 多址链路、占对点链路、全双工和半双工链路
链路的工作方式 通信双方链路的工作方式通常分为三类:全双工、 半双工和单工方式。 单工方式指通信双方仅有单向数据流动,一方为发 端,另一方为收端,链路上仅为一条单向物理信道; 全双工是指通信双方可以同时向对方发送和接收对 方的数据流,链路上同时有两条不同流向的物理信 道; 半双工通信指通信双方可以向对方发送或从对方 接收数据流,但不可以同时收发,任一方在发送 时不能接收,在接收时不能发送。 ○ 。或○ Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 4 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 链路的工作方式 通信双方链路的工作方式通常分为三类:全双工、 半双工和单工方式。 单工方式指通信双方仅有单向数据流动,一方为发 端,另一方为收端,链路上仅为一条单向物理信道; 全双工是指通信双方可以同时向对方发送和接收对 方的数据流,链路上同时有两条不同流向的物理信 道; 半双工通信指通信双方可以向对方发送或从对方 接收数据流,但不可以同时收发,任一方在发送 时不能接收,在接收时不能发送。 或
3.1标准的数据链路控制协议(2) HDLC包括三种工作模式: -正常响应模式(NRM)、 -异步响应模式(ARM) -异步平衡模式(ABM)。 ·正常响应模式(NRM)用于主从式链路。即链路的一端 是主站(节点),另一端是从站。主站负责控制和协 调双方的通信过程。典型的应用场合是一个计算机与 多个外设之间的链路。采用轮询(Po11ing)机制,实 现主站与从站之间的通信。 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 5 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.3.1 标准的数据链路控制协议(2) HDLC包括三种工作模式: – 正常响应模式(NRM)、 – 异步响应模式(ARM) – 异步平衡模式(ABM)。 正常响应模式(NRM)用于主从式链路。即链路的一端 是主站(节点),另一端是从站。主站负责控制和协 调双方的通信过程。典型的应用场合是一个计算机与 多个外设之间的链路。采用轮询(Polling)机制,实 现主站与从站之间的通信
23.1标准的数据链路控制协议(3) ·异步响应模式(ARM)也是采用主从模式,但对 从站没有严格的限制,该方式未被广泛使用,后 面将不再讨论它。 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 6 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.3.1 标准的数据链路控制协议(3) 异步响应模式(ARM)也是采用主从模式,但对 从站没有严格的限制,该方式未被广泛使用,后 面将不再讨论它
∑3.1标准的数据链路控制协议(4) ·异步平衡模式(ABM)用于全双工,点对点的链路, 链路两端的节,点具有相同的责任进行链路控制。 这是应用最广泛的协议之一。 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 7 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.3.1 标准的数据链路控制协议(4) 异步平衡模式(ABM)用于全双工点对点的链路, 链路两端的节点具有相同的责任进行链路控制。 这是应用最广泛的协议之一
标准DLC的帧结构(1) 8 8 8 ? 16 8 Flag 地址 控制 分组 CRC Flag Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 8 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 标准DLC的帧结构(1) Flag 地址 控制 分组 CRC Flag 8 8 8 ? 16 8
标准DLC的帧结构(2) Flag 0160 ·地址域 一用于多用户共享一条链路时区分不同的节点。 ·在NRM方式中,地址域总是从站的地址。 一主站发往从站的帧中为从站地址; 一从站发往主站的帧中为从站地址: ·当用于点对点通信时,地址域没有作用。 一8一*十一84一8 16 Flag Address Control Packet CRC Flag Header Trailer Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 9 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 标准DLC的帧结构(2) Flag 0160 地址域 – 用于多用户共享一条链路时区分不同的节点。 • 在NRM方式中,地址域总是从站的地址。 – 主站发往从站的帧中为从站地址; – 从站发往主站的帧中为从站地址; • 当用于点对点通信时,地址域没有作用
标准DLC的帧结构(3) 控制域用来区分不同的帧类型。它有三种格式:信息帧 (I)、监控颅(S)和无编号帧(U)。 2 3 5 6 78 信息帧 0 SN P/F RN 监控帧 1 0 类型 P/F RN 无编号帧 1 类型 P/F 类型 -8 +十8 4一8 16 十8+ Flag Address Control Packet CRC Flag -Header- Trailer Broadband Wireless Communcations Laboratory,Xidian Unversity 10
Broadband Wireless Communications Laboratory, Xidian University 10 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 标准DLC的帧结构(3) 控制域用来区分不同的帧类型。它有三种格式:信息帧 (Ⅰ)、监控帧(S)和无编号帧(U)。 0 SN P/F RN 1 2 3 4 5 6 7 8 1 0 类型 P/F RN 1 1 类型 P/F 类型 信息帧 监控帧 无编号帧
标准DLC的帧结构(4) ·信息帧⑩是携带数据包的帧,采用模8的返回- ARO方式进行传输,它控制域包括SN和RN。 ■监控帧(S)用于返回ARQ的信息;如无数据传输时的 应答(含RWN)或加速应答ACK或NAK信息。 ·无编号帧(U)用于传输链路建立和拆除过程中的附 加控制信息。 5 信息帧 0 SN P/F RN 监控帧 类型 P/F RN 无编号帧 类型 P/F 类型 Broadband Wireless Communications Laboratory,Xidian University 11
Broadband Wireless Communications Laboratory, Xidian University 11 BWC Xidian Univ. ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 标准DLC的帧结构(4) 信息帧(I) 是携带数据包的帧,采用模8的返回nARQ方式进行传输,它控制域包括SN和RN。 监控帧(S)用于返回ARQ的信息;如无数据传输时的 应答(含RN)或加速应答ACK或NAK信息。 无编号帧(U)用于传输链路建立和拆除过程中的附 加控制信息。 0 SN P/F RN 1 2 3 4 5 6 7 8 1 0 类型 P/F RN 1 1 类型 P/F 类型 信息帧 监控帧 无编号帧