当前位置:在线查询网 > 在线百科全书查询 > Synchronous Data Link Control

Synchronous Data Link Control_在线百科全书查询


请输入要查询的词条内容:

Synchronous Data Link Control


同步数据链路控制(规程) Synchronous Data Link Control SDLC是七十年代开发的IBM定义的数据链路控制协议,其目的是通过广域链路与SNA环境中的IBM主机系统进行通信。SDLC基于面向位的同步操作,与之对应的是面向字节的协议如Bisync。IBM向标准委员会提交了SDLC,使之新增了如下标准,而SDLC仍然是SNA中主要的串行链路协议。ANSI从SDLC建立了高级数据通信控制规程(ADCCP)。ISO建立了高级数据链路控制规程(HDLC)。CCITT修改HDLC建立了链路访问规程(LAP)和平衡式链路访问规程(LAP-B)。



典型配置


SDLC在分离帧时使用了一个典型的有界限标志信息的帧格式。一个地址域(address field)包括辅站的地址,一个控制域(Control field)说明帧类型,并且一个帧检测序列(Frame Check Sequence-TCS)包含错误检查值。

一个典型的SDLC配置是多个位于远地点处的3270哑终端构成的。而这些哑终端均连向如 IBM 3270型的簇控制器。簇控制器通过一条租用的56Kbps线路与主机系统连接。许多公司如Cisco等改进了这个连接方案。Cisco路由器可以在点对点串行链路上进行纯粹的SDLC传输,并且可在这些链路上多路复用其它的协议数据。为在非SDLC网上传输,我们可以在IP数据分组中封装SDLC帧,这种方法通过使用路由选择协议(如Cisco的内部网关路由选择协议IGRP)向用户提供了路由选择而不是桥接功能。

工作方式


同步数据链路控制(SDLC)协议是一种 IBM 数据链路层协议,适用于系统网络体系结构(SNA)。

通过同步数据链路控制(SDLC)协议,数据链路层为特定通信网络提供了网络可寻址单元(NAUs:Network Addressable Units)间的数据差错释放(Error-Free)功能。信息流经过数据链路控制层由上层往下传送至物理控制层。然后通过一些接口传送到通信链路。SDLC 支持各种链路类型和拓朴结构。应用于点对点和多点链接、有界(Bounded)和无界(Unbounded)媒体、半双工(Half-Duplex)和全双工(Full-Duplex)传输方式,以及电路交换网络和分组交换网络。

连接形式


SDLC 支持识别两类网络节点:主节点(Primary)和次节点(Secondary)。主节点主要控制其它节点(称为次节点:Secondaries)的操作。主节点按照预先确定的顺序选择次节点,一旦选定的次节点已经导入数据,那么它即可进行传输。同时主节点可以建立和拆除链路,并在运行过程中控制这些链路。主节点支配次节点,也就是说,次节点只有在主节点授权前提下才可以向主节点发送信息。

在SDLC中,一个主站控制其它辅站的操作,主站轮询辅站是否有数据要发送。如果一个辅站有数据要发送,当它被主站识别后开始传送。主站负责建立和维护链路。SDLC 主节点和次节点可以在四种配置中建立连接:

点对点(Point-to-Point):只包括两个节点:一个主节点,一个次节点,一个主站与一个从属站直接连接。

多点(Multipoint):包括一个主节点,多个次节点,一个主站与多个辅站连接。

环(Loop):包括一个环形拓朴:连接起始端为主节点,结束端为次节点。通过中间次节点相互之间传送信息以响应主节点请求,一个主站通过环形配置与多个辅站连接,这种结构中,消息从一个站传到下一个站。

集线前进(Hub Go-Ahead):包括一个 Inbound 信道和一个 Outbound 信道。主节点使用Outbound信道与次节点进行通信。次节点使用 Inbound 信道与主节点进行通信。通过每个次节点,Inbound 信道以菊花链(Daisy-Chained)格式回到主节点。这是一种很少使用的环形配置,它用菊花链电缆从主站连到辅站,然后返回主站。

派生类型


为适应不同环境,SDLC 具有一些派生类:

HDLC,一种 ISO 协议,适用于 x.25 网络;

LAPB,一种 ITU-T 协议,适用于 ISDN 网络;

LAPF,一种 ITU-T 协议,适用于帧中继(Frame Relay)网络;

IEEE 802.2,通常指 LLC,具有三种类型,适用于局域网(Local Area Network);

QLLC,适用于在 X.25 网络上传输 SNA 数据。

协议结构


1 byte:Flag

1-2 bytes:Address field

1-2 bytes:Control field

Variable:Data

2 bytes:FCS

1 byte:Flag

Flag ― 启动和终止差错校验。

Address ― 包括次站 SDLC 地址,表明帧来自于主站还是次站。

Control ― 使用3种不同格式,取决于使用的 SDLC 帧类型:

*Information(I)frame ― 传递上层信息和一些控制信息。

*Supervisory (S)frame ― 提供控制信息。S 帧可以请求和挂起传输、报告状态、确认 I 帧接收。S 帧不包含信息帧(information field)。

*Unnumbered (U)frame ― 支持控制目标,无编号。U 帧用于启动次站。取决于 U 帧,其控制字段可能为1字节也可能为2字节。有些 U 帧包含信息字段。

Data ― 包含路径信息单元(PIU)或交换识别(XID)信息。

Frame check sequence (FCS))― 优于结束标签分隔符,通常指循环冗余校验(CRC)计算余数。

相关协议 LAPB、X.25、帧中继、HDLC、LAPF、QLLC、LLC

组织来源 SDLC 由 IBM 定义。

相关分词: Synchronous Data Link Control