串行传输有3 种传输方式,即单工通信、半双工通信和全双工通信。
1.单工通信
单工通信(Simplex Transmission)方式是指信息仅能以一个固定的方向进行传送,传送的方向不能改变。发送端只能发送信息,不能接收信息。同样,接收端只能接收信息,不能发送信息。例如,打印机仅需从计算机接收数据来进行打印,故可采用单工通信方式。
有时为保证数据传送的正确性,在接收端对接收到的数据进行校验,若校验出错,请求重发,这样还有另外一条监测控制信号线。单工通信的线路一般采用两线制:一个传送数据,一个传送检测控制信号,如图2.6(a)所示。
图2.6 三种传输方式
单工通信在日常生活中很常见,例如电视机、收音机等,它们只能接收电台发出的电磁波信息,但不能给电台返回信息。(www.xing528.com)
2.半双工通信
半双工通信(Half-duplex Transmission)方式是指在数据传输过程中,允许信号向任何一个方向传送,但不能同时进行,必须交替进行。也就是在某一时刻,只允许在某一方向上传输,一个设备发送数据,另一个设备接收数据,不能双向同时传输数据。若想改为反方向传输,还需利用开关进行切换。如图2.6(b)所示,通信双方均有发送装置和接收装置,通过开关在发送装置与接收装置之间进行切换交替连接线路。例如,无线电对讲机,一方讲话另一方只能接听,需要等对方讲完切换传输方式后才可以向对方讲话。在计算机网络中,利用同轴电缆联网时,其通信方式就属于半双工通信方式。
半双工通信方式仍是两线制,但在通信过程中要频繁地切换开关,以实现半双工通信。
3.全双工通信
全双工通信(Duplex Transmission)又简称为双工通信。这种传输方式能实现在两个方向上同时进行数据发送和接收,但必须使用两条通信信道。这相当于两个相反方向的单工通信组合,因此可以提高总的数据流量。如图2.6(c)所示,全双工通信方式要求发送设备和接收设备都具有独立的接收和发送能力。这里所说的两条不同方向的传输通道是个逻辑概念,它们可以由实际的两条物理线路实现,也可以在一条线路上通过多路复用技术实现。在计算机网络中,利用双绞线联网时,通信方式既可以采用半双工方式,也可以采用全双工通信方式。如果采用全双工通信方式,必须把网卡的工作方式也设置为全双工方式(Full Duplex)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。