通过单线传输信息是串行数据通信的基础。数据通常是在两个站(点对点)之间进行传送的,按照数据流的方向可分成三种传送模式:单工、半双工、全双工。
1.单工形式
单工形式的数据传送是单向的。通信双方中,一方固定为发送端,另一方则固定为接收端。信息只能沿一个方向传送,使用一根传输线,如图2-3所示。
图2-3 单工形式
单工形式一般用在只向一个方向传送数据的场合。例如,计算机与打印机之间的通信是单工形式,因为只有计算机向打印机传送数据,而没有相反的数据传送。还有在某些通信信道中,如单工无线发送等。
2.半双工形式
半双工通信使用同一根传输线,既可发送数据又可接收数据,但不能同时发送和接收。在任何时刻只能由其中的一方发送数据,另一方接收数据。因此,半双工形式既可以使用一条数据线,也可以使用两条数据线,如图2-4所示。
半双工通信中每端需有一个收/发切换电子开关,通过切换来决定数据向哪个方向传输。因为有切换,所以会产生时间延迟,信息传输效率低些。
图2-4 半双工形式
3.全双工形式
全双工数据通信分别由两根可以在两个不同的站点同时发送和接收的传输线进行传送,通信双方都能在同一时刻进行发送和接收操作,如图2-5所示。
图2-5 全双工形式
在全双工方式中,每一端都有发送器和接收器,有两条传送线,可在交互式应用和远程监控系统中使用,信息传输效率较高。