同步数据链路控制(SDLC)是一种通过系统网络体系结构(SNA)的第二层提供数据传输的协议。SNA是IBM®在20世纪70年代开发的一种广域网(WAN)解决方案,面向IBM®大型机、网络硬件和远程终端的用户。相比之下,SNA很像Internet协议(IP...
同步数据链路控制(SDLC)是一种通过系统网络体系结构(SNA)的第二层提供数据传输的协议。SNA是IBM®在20世纪70年代开发的一种广域网(WAN)解决方案,面向IBM®大型机、网络硬件和远程终端的用户。相比之下,SNA很像Internet协议(IP)网络中使用的开放系统互连(OSI)模型,其中网络操作被分成多个层,每个层负责网络通信的一个方面,早期的计算机层不允许提供与计算机层相兼容的OSI网络层服务,因此,网络必须通过私人租用的线路来建立,用户从电话公司租用一条线路,然后将自己的计算机硬件安装到专用线路上,通过这种可靠的连接,SNA的同步数据链路控制协议能够管理每条线路并提供一个数据通信网络作为一种专有协议,SDLC被添加到由IBM®开发的构成SNA环境的调制解调器和计算机系统中,IBM®与标准组织共享了同步数据链路控制的概念,标准组织随后开发了高级数据链路控制(HDLC)协议,其他硬件供应商开始使用该协议。同步数据链路控制协议是同类协议中第一个提供基于字节的传输,这些字节负责识别每个字节发送的数据帧。在SDLC中,数据的传输被分成帧,这些帧通过连接流传输每个帧不仅包含要发送的数据,而且还包含一系列字节,这些字节携带帧发送到的地址的信息,以及如何按正确的顺序排列所有帧,以及系统对帧进行双重检查的能力,该帧在传输过程中是否出现错误。SDLC帧的第一个和最后一个字节称为标志,基本上是帧的包装,表示帧的开始和结束。下一个或两个字节构成地址。控制字节,它可以有多种用途,取决于传输的帧的类型,跟随地址并可以处理帧的排序、传输的终止、状态检查、轮询等等。数据有效载荷跟随控制字节,在数据之后,但在结束标志之前,有几个字节用于冗余序列检查。使用同步数据链路控制的SNA环境相当简单,网络上的每个节点都被标识为主节点或辅助节点。主要节点很可能是一台大型计算机,而辅助设备是与主机通信的终端。然而,在SDLC下运行的网络可以有几种不同类型的拓扑结构。在点对点设置中,只有两台计算机相互通信:一台主主机和一台辅助终端。然而,对于多点主机,大型机负责任意数量的二次终端。另一种拓扑是环路配置,在这种情况下,大型机充当一个圆中的一个主要点,它只通过圆中的第一个或最后一个终端来传递帧,然后有一种称为hub-go-ahead方法,它将出站信道分配给主机,将入站信道分配给终端
-
发表于 2020-08-06 15:05
- 阅读 ( 1407 )
- 分类:电脑网络