单工、半双工、全双工一点通


一、简介

  作为一名计算机专业的学生,会经常听到XXX用的是半双工方式、XXX又用的是全双工,串口通信又怎么怎么样,这个通信协议又是怎么样,但对于这些并没有真正掌握,也就是个一知半解,故查阅资料,记录一下。

二、概念

  移动通信按照用户的通话状态和频率使用的方法,可分为三种工作方式:单工制、半双工制和双工制。单工、半双工和全双工是电信计算机网络中的三种通信信道,这些通信信道可以提供信息传达的途径。通信信道可以是物理传输介质或通过多路复用介质的逻辑连接。物理传输介质是指能够传播能量波的材料物质,例如数据通信中的导线。并且逻辑连接通常指电路交换连接或分组模式虚拟电路连接,例如无线电信通道。由于通信信道的帮助,信息可以无障碍地传输。在计算机网络中主要采用双工方式,其中局域网采用半双工方式,城域网和广域网采用全双工方式。
单工,半双工和全双工

1、单工

   单工(Simplex Communication)模式的数据传输是单向的。通信双方中,一方固定为发送端,一方则固定为接收端。信息只能沿一个方向传输,使用一根传输线。 通俗地来说就是,你作为一个辛苦的打工仔,辛辛苦苦地干了一个月,把你这一个月的工作成果发送给你的老板,老板接收到你的信息后,通知财务发给你工资;这个过程是单向的,没有老板向你这个打工人汇报工作的吧,你给老板发工资,那还打工干什么。
单工
   单工模式一般用在只向一个方向传输数据的场合。例如计算机与打印机之间的通信是单工模式,因为只有计算机向打印机传输数据,而没有相反方向的数据传输。还有在某些通信信道中,如单工无线发送等。

2、半双工

   半双工(Half Duplex)数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。 例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向。像全双工传输一样,半双工包含一个双向线路(线路可以在两个方向上传递数据)。举个简单的例子:就像走独木桥一样,单人单行,我不过去,你就别想过来。
半双工
   半双工通信使用同一根传输线,既可以发送数据又可以接收数据,但不能同时进行发送和接收。数据传输允许数据在两个方向上传输,但是,在任何时刻只能由其中的一方发送数据,另一方接收数据。因此半双工模式既可以使用一条数据线,也可以使用两条数据线。它实际上是一种切换方向的单工通信,就和对讲机(步话机)一样。半双工通信中每端需有一个收发切换电子开关,通过切换来决定数据向哪个方向传输。因为有切换,所以会产生时间延迟。信息传输效率低些。

3、全双工

   全双工(Full Duplex)是通讯传输的一个术语。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输(A→B且B→A)。指A→B的同时B→A,是瞬时同步的。
全双工
   全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力,就和电话一样。在全双工模式中,每一端都有发送器和接收器,有两条传输线,可在交互式应用和远程监控系统中使用,信息传输效率高。

猜你喜欢

转载自blog.csdn.net/qq_41071754/article/details/114672425