1.3.3 单工、半双工和全双工传输
在通信中,根据信号传送的方向和时间的不同,通信方式可以分为单工通信(电视、广播形式)、半双工通信(对讲机)、全双工通信(电话)三种方式。实际上,数据通信在传输时亦有这三种形式。
1.单工传输方式(Simplex Mode)
单工传输是指数据从一个终端只能发出,另一个终端或多个终端只能接收的一种工作方式。例如,计算机到显示器之间,键盘、鼠标到计算机之间都是这种方式。严格地讲,单工传输信道是一个单向信道,不可逆,即从A只能传送到B,而不能从B送到A。但是,在数据通信中,个别情况下,也有逆向传送速率非常低的一些起控制作用的“数据”。这种情况不是下面讲的双工情况,因为其中真正的数据一直都是从A到B传送的,而从B没有向A传真正的数据,只是用于检测或控制的信号。
2.半双工传输方式(Half-Duplex Mode)
半双工传输是指数据既可以从终端A发送到终端B,也可以从终端B传向终端A,但是不能同时进行。也就是说,要么A发B收,要么B发A收。非常清楚,半双工传输需要双向信道。例如,传真机利用电话线传送数据,就是半双工传输方式。
3.全双工传输方式(Full-Duplex Mode)
全双工传输是指终端A与终端B之间同时可以进行数据的收发,其信道必须是双向信道。全双工传输可以采用四线或两线传输。四线制时收发间提供了两条物理信道,一发一收,互不影响;二线制可以采用回波抵消技术,使两个方向的数据共享一个信道带宽。
单工、半双工和全双工传输方式分别如图1-9(a)、(b)、(c)所示。这三种方式各有优缺点,单工方式只需单向信道;半双工虽然传输效率不如全双工方式,但它线路少,系统成本低,比较实用,常用在数据量不是很大的场合。
图1-9 传输方式