发布网友 发布时间:2024-10-24 10:53
共1个回答
热心网友 时间:2024-10-31 21:41
链路控制协议的核心目标是逻辑传输数据,这些数据被分段成物理块或包,每个包都有起始标志和终止标志,统称为帧。帧是数据链路控制中信息传输的基本单位,无论是数据还是控制信息,都以帧的形式进行传送。
帧前后均用标志码01111110进行标识,作为帧起始和终止的指示,以及同步传输的依据。为确保标志码的唯一性,同时保持帧内数据的透明性,采用了一种名为“0比特插入法”的技术。发送端在检测到连续5个“1”后,会在其后插入一个“0”,然后继续发送。接收端同样检测除起始标志外的区域,遇到连续5个“1”后,若后面是“0”,则自动删除,如果是连续6个“1”,则可能需要通过帧中的帧检验序列来判断是插入错误还是接收到了终止标志。
帧格式中,还包含了一个8比特的控制字段,它通过编码方式提供了丰富的控制命令和应答,功能类似于BSC协议中的传输控制字符和转义序列,为协议的复杂操作提供了灵活性和效率。
HDLC 高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输 数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的。七十年代初,IBM公司率先提出了面向比特的同步数据链路控制规程SDLC(Synchronous Data Link Control)。随后,ANSI和ISO均采纳并发展了SDLC,并分别提出了自己的标准:ANSI的高级通信控制过程ADCCP(Advanced Data Control Procedure),ISO的高级数据链路控制规程HDLC(High-level Data Link Control)。