看不见的交通法规
“数字”与“数据”的概念不同。例如,经模数转换后的信号称为数字信号;若数字信号具有一定编码、一定格式和一定位长,该数字信号才成为“数据”。换句话说,数字可以看作是一个个的人,数据就是有组织的队列。数据通信指数据经过一定的处理,能在有线或无线的传输系统中进行的通信,其处理的目的是要保证数据准确、无误地传送。例如接收和发送的同步问题,当传输出现差错时的检错和纠错问题,传输过程中如何提高效率的问题。
传送队列--并行和串行
数据传送要有一定的顺序,如果顺序错了,“字”的含义就变了。因此,当发送端把数据通过信道传送到接收端时,一定要按规格并保证顺序不变的原则。所谓规格就是一个字占多少位,所谓顺序就是位(比特)的排列。
通常数据的传递有两种方式:一种称为“并行传输”;另一种称为“串行传输”。
当我们站好方队,例如每行有8人(列),每列有若干人(行),然后队伍才能行进。并行传输就好像一行人“齐步走”,一起到达终点,此时第二行才能再次齐头并进……确切地讲,并行传输就是把每一个字符所包含的几个“位”(如8位)同时从发送端传送出去。隔一段时间之后,再按同样的方法传送下一个字符。
串行传输就是将第一行的8人按顺序一个一个地行进,到终点之后,再按其原有的顺序恢复原样编排,此时第二行才能再次出发并按顺序一个一个地前进……确切地讲,串行传输就是在发送端把每一个字符所包含的几个“位”(如8位)按顺序一个一个地传送出去,隔一段时间之后,再按同样的方法传送下一个字符。
单双行线--单工、半双工和全双工
数据的流动就好像火车行驶或汽车车队的行驶一样,火车要有车头、车厢和车尾,数据(例如报文)也要有报头、数据信息和报尾。火车要在铁路上行驶,数据也要在信道中流动。铁路有双线和单线,公路也有双行线和单行线,通信信道也是这样。
所谓单工通信,就是指传送的数据始终是一个方向,而不能进行与此相反方向的传送,好像单行线一样。
所谓半双工通信,就是指传送的数据可以在两个方向传送,但不是同时。就像单线铁路一样,某时允许A站发出列车到B站,另一时刻允许B站发出列车到A站,火车往返运行要由调度控制。
所谓双工通信,就是指传送的数据可以同时在两个方向传送,好像双线铁路一样,其中一线路只允许A站发出列车到B站,另一线路只允许B站发出列车到A站,两站可同时或不同时发送列车。又或者让两路数据通过调制的方法,在共同的信道中传输而不冲突,就像宽马路中间划一条黄线,只要司机开车不越黄线逆行,就不会发生碰撞。
交通指挥--同步和转接
在十字路口,通常会有红绿灯转换,或者由交通警察指挥,它是汽车流量和流向控制的重要环节。数据信息的流动也同样需要有个交通指挥,来指挥一组一组的数据。指挥时要注意两个问题:一是“同步”,即每一组数据都要有它明显的头、尾标志,以便每到一个“节点”(分叉口)转向一条新路时,该组数据能完整转向,也就是说,节点能准确截断数据流,防止出现一组数据中间被截断;二是“转接”,即数据流的流向控制,要能准确地按地址转接到规定的路径。
数据同步主要是区分每一组数据首尾,它要求一组数据的前和后要有明显的标记,也就是说发送端要给接收端(或中转站)以明显的同步标记。正如在公路上看到的迎宾车队,前面有能发出闪光和警报信号的开道车(表示起始),最后一辆车则打着双转向黄色闪光灯(表示结束),这样,交警的指挥就不会出现车队被中间截断的事故。
数据从发送端传递到接收端时,中间要通过很多转接的节点,该节点有时称为“交换中心”。节点就好像车队到了交叉路口,由红绿灯或交警决定车辆何时行驶及行驶方向。我们知道,为确保每个车队能顺利到达终点有两种方法:一是事先联系并通知各交叉路口,建立好一条专用通道,然后快速通过完整的一组车队,最后解除该专用通道,此间其他各路车队都不得驶入这条通道,正如前面介绍的迎宾车队,这类似于“电路转接方式”;二是司机根据地址行驶,每到一个交叉路口,用转向灯告知交警将要转向的路径,这类似于“存储转接方式”。
[上一页] [下一页]
|