即使高级数据链接控制(HDLC)的子集,同步数据链接控制(SDLC)最初也是由IBM在HDLC之前创建的。
SDLC是第一个完全基于同步,面向位操作的链路层协议。 SDLC基本上是HDLC的前身。 SDLC基本上执行各种功能,例如:
- 它用于跨链接传输数据或消息单元。
- 它还管理链接级流。
- 它还管理错误恢复和错误纠正程序,以解决传输过程中可能发生的错误。
SDLC支持的物理链接:
SDLC高度支持各种类型的物理链接,如下所示:
- 数据通道–
由于这些与通道相连的节点之间的位置非常靠近,因此它们用于并行管理器中的传输或传输位。 - SDLC链接–
这是将远程节点连接在一起的最常用和广泛使用的方法。 - X.25接口–
该接口远程节点也可能借助称为QLLC的协议通过分组交换网络连接。合格逻辑链路控制(QLLC)仅用于承载SDLC帧。
派生协议:
有许多协议非常流行,并且已从SDLC协议派生而来。这些协议已被众多标准机构标准化。
下面给出一些仅基于SDLC的重要衍生协议:
- 平衡链路访问程序(LAPB)–
LAPB用于实现X.25协议套件中描述和定义的数据链路层(DLL)。 LAPB是X.25协议栈中的最佳和流行的已知协议。它是一种可靠的同步串行协议,主要用于管理DTE()和DCE站之间的数据包成帧。它是从HDLC派生的面向比特的协议,用于确保所有数据帧均无错误且顺序正确或正确。它共享相同的帧格式,帧类型以及与SDLC和HDLC类似的不同字段的功能。顾名思义,LAPB是一种平衡协议,通常在ABM(异步平衡模式)下运行。 - 高级数据链路控制(HDLC)–
HDLC基本上是国际标准组织(ISO)所采用的标准。它是由ISO开发的面向位的代码透明SDLC协议。 HDLC和SDLC都共享相同的帧格式。 HDLC字段还提供类似于SDLC中的功能。HDLC通常提供两种服务,即面向连接和无连接。它通常支持三种不同类型的数据传输模式,分别是NRM(正常响应模式),ABM(异步平衡模式)和异步响应模式(ARM)。但是不支持循环和集线器提前配置。思科系统路由器还使用它来进行专线上的一些串行通信,作为点对点协议(PPP)的替代方法。
- 逻辑链接控制(LLC)–
LLC基本上是由IEEE 802.2开发的。通常需要在LAN(局域网)上提供HDLC样式的服务。它是LAN上非常流行的数据链接协议。 LLC是HDLC的子集。它使用HDLC的异步平衡模式(ABM)子类。 LLC通常提供流控制和ARQ(自动重复请求)错误管理技术。基本上有以下三种版本的LLC:
- (一世)。物理服务标头(PSH)
- (ii)。合格的逻辑链接控制(QLLC)
- (iii)。增强型逻辑链接控制(ELLC)
- 合格的逻辑链接控制(QLLC)–
QLLC是IBM定义的DLL协议,它仅允许SNA(系统网络体系结构)数据跨X.25网络传输。它还提供了非常需要传输SNA数据的数据链接控制功能。 QLLC和X.25一起替代了SNA协议中的SDLC。 QLLC是LLC的版本。