📜  SDLC中使用的衍生协议

📅  最后修改于: 2021-08-27 17:41:14             🧑  作者: Mango

即使高级数据链接控制(HDLC)的子集,同步数据链接控制(SDLC)最初也是由IBM在HDLC之前创建的。

SDLC是第一个完全基于同步,面向位操作的链路层协议。 SDLC基本上是HDLC的前身。 SDLC基本上执行各种功能,例如:

  • 它用于跨链接传输数据或消息单元。
  • 它还管理链接级流。
  • 它还管理错误恢复和错误纠正程序,以解决传输过程中可能发生的错误。

SDLC支持的物理链接:
SDLC高度支持各种类型的物理链接,如下所示:

  • 数据通道–
    由于这些与通道相连的节点之间的位置非常靠近,因此它们用于并行管理器中的传输或传输位。
  • SDLC链接–
    这是将远程节点连接在一起的最常用和广泛使用的方法。
  • X.25接口–
    该接口远程节点也可能借助称为QLLC的协议通过分组交换网络连接。合格逻辑链路控制(QLLC)仅用于承载SDLC帧。

派生协议:
有许多协议非常流行,并且已从SDLC协议派生而来。这些协议已被众多标准机构标准化。

下面给出一些仅基于SDLC的重要衍生协议:

  1. 平衡链路访问程序(LAPB)–
    LAPB用于实现X.25协议套件中描述和定义的数据链路层(DLL)。 LAPB是X.25协议栈中的最佳和流行的已知协议。它是一种可靠的同步串行协议,主要用于管理DTE()和DCE站之间的数据包成帧。它是从HDLC派生的面向比特的协议,用于确保所有数据帧均无错误且顺序正确或正确。它共享相同的帧格式,帧类型以及与SDLC和HDLC类似的不同字段的功能。顾名思义,LAPB是一种平衡协议,通常在ABM(异步平衡模式)下运行。
  2. 高级数据链路控制(HDLC)–
    HDLC基本上是国际标准组织(ISO)所采用的标准。它是由ISO开发的面向位的代码透明SDLC协议。 HDLC和SDLC都共享相同的帧格式。 HDLC字段还提供类似于SDLC中的功能。

    HDLC通常提供两种服务,即面向连接和无连接。它通常支持三种不同类型的数据传输模式,分别是NRM(正常响应模式),ABM(异步平衡模式)和异步响应模式(ARM)。但是不支持循环和集线器提前配置。思科系统路由器还使用它来进行专线上的一些串行通信,作为点对点协议(PPP)的替代方法。

  3. 逻辑链接控制(LLC)–
    LLC基本上是由IEEE 802.2开发的。通常需要在LAN(局域网)上提供HDLC样式的服务。它是LAN上非常流行的数据链接协议。 LLC是HDLC的子集。它使用HDLC的异步平衡模式(ABM)子类。 LLC通常提供流控制和ARQ(自动重复请求)错误管理技术。

    基本上有以下三种版本的LLC:

    • (一世)。物理服务标头(PSH)
    • (ii)。合格的逻辑链接控制(QLLC)
    • (iii)。增强型逻辑链接控制(ELLC)
  4. 合格的逻辑链接控制(QLLC)–
    QLLC是IBM定义的DLL协议,它仅允许SNA(系统网络体系结构)数据跨X.25网络传输。它还提供了非常需要传输SNA数据的数据链接控制功能。 QLLC和X.25一起替代了SNA协议中的SDLC。 QLLC是LLC的版本。