|
知识路径: > 计算机网络基础知识 > 数据通信基础知识 > 数据传输基础知识 > 数据传输基础 >
|
考试要求:掌握
相关知识点:3个
|
|
|
|
按照不同的标准划分,数据的传输方式可以分为并行与串行、异步与同步等。
|
|
|
|
并行传输指的是数据以并行方式在多条并行信道上同时进行传输。常用的就是将构成一个字符代码的几位二进制码,分别在几个并行信道上进行传输。例如,采用8位代码的字符,可以用8个信道并行传输。一次传送一个字符,因此收、发双方不存在字符的同步问题,不需要另加"起""止"信号或其他同步信号来实现收、发双方的字符同步,这是并行传输的一个主要优点。但是,并行传输必须有并行信道,这往往带来了设备上或实施条件上的限制,因此,实际应用受限。
|
|
|
串行传输指的是数据流以串行方式,在一条信道上传输。一个字符的8个二进制代码,由高位到低位顺序排列,再接下一个字符的8位二进制码,这样串接起来形成串行数据流传输。串行传输只需要一条传输信道,易于实现,是目前主要采用的一种传输方式。但是串行传输存在一个收、发双方如何保持码组或字符同步的问题,这个问题不解决,接收方就不能从接收到的数据流中正确地区分出一个个字符,因而传输将失去意义。如何解决码组或字符的同步问题,目前有两种不同的解决办法,即异步传输方式和同步传输方式。
|
|
|
|
异步传输一般以字符为单位,不论所采用的字符代码长度为多少位,在发送每个字符代码时,字符代码前面均加上一个"起"信号(其长度规定为1个码元,极性为0,即空号的极性);字符代码后面均加上一个"止"信号(其长度为1个或2个码元,极性皆为1,即与信号极性相同)。加上起、止信号的作用就是为了能区分串行传输的字符,也就是实现串行传输收、发双方码组或字符的同步。例如,用异步方式传送一个字符R(编码为1010010)的字码结构如下图所示。当不发送数据时,发送端连续地发送停止码1,接收端一旦发现有从1到0的跳变,便知有新的字符开始发送。接收端利用这个电平从高到低的跳变,启动定时机构按发送的速度顺序接收字符,一个字符发送结束后,发送端即发送停止码元,接收端一旦收到停止位,就将定时机构复位,准备接收下一个字符代码。
|
|
|
|
|
采用异步方式,每个字符都带有开始和停止的同步信息,因此开销大、效率低、速度慢,但控制简单,如果有错,只需重发一个字符便可弥补。异步方式常用于低速传输。
|
|
|
同步传输是以同步的时钟节拍来发送数据信号的,因此在一个串行的数据流中,各信号码元之间的相对位置都是固定的(即同步的)。接收端为了从收到的数据流中正确地区分出一个个信号码元,必须首先建立准确的时钟信号。数据的发送一般以组(或称帧)为单位,一组数据包含多个字符。收、发之间的帧同步是通过传输特定的传输控制字符或同步序列来完成的,如下图所示。
|
|
|
|
|
同步传输的开销小、效率高,多用于字符信息块的高速传送。缺点是线路控制较复杂,如果数据中有一位错,就必须重新传输整个数据。
|
|
|