同步串行通信
编辑同步串行通信描述了一种串行通信协议,其中数据以恒定速率连续发送。
同步通信要求发送和接收设备中的时钟同步 - 以相同的速率运行 - 因此接收器可以在发送器使用的相同时间间隔内对信号进行采样。 不需要起始位或停止位。 因此,与异步串行通信相比,同步通信每单位时间允许通过电路传递更多信息。 随着时间的推移,发送和接收时钟将趋向于漂移,需要重新同步。
面向字节的协议
编辑早期的同步协议是面向字节的协议,当线路未主动传输数据或在长传输块内透明传输时,通过传输一系列同步空闲字符来维持同步。 在每次传输之前发送一定数量的空闲。 IBM 二进制同步协议 (Bisync) 仍在使用,其他面向字节的协议示例包括 IBM 的同步传输-接收 (STR) 和数字设备公司的数字数据通信消息协议 (DDCMP)。 其他计算机制造商通常提供类似的协议,主要在细节上有所不同。
面向比特的协议
编辑面向比特的协议是同步协议,它将传输的数据视为没有语义或意义的比特流。 控制代码是根据位序列而不是字符来定义的。 通过传输预定义的比特序列在空闲线路上保持同步。
同步数据链路控制 (SDLC) 指定站点在空闲线路上继续传输“1”位序列。 要在空闲线路上传输的数据以特殊位序列'01111110'b 为前缀,称为标志。 SDLC 是xxx个开发的面向比特的协议,后来被国际标准化组织 (ISO) 采用为高级数据链路控制 (HDLC)。 面向位协议的其他示例是逻辑链路控制 (LLC) — IEEE 802.2 和 ANSI 高级数据通信控制程序 (ADCCP)。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/197319/