什么是全双工和半双工_全双工和半双工在通讯传输中的含义

2024-04-10


全双工和半双工,是网络通讯传输中的一个数据传输模式,半双工是指数据在传输时可以在一个信号载体的两个方向上传输,但不能同时传输, 而全双工则可以多点同时收发数据连接。


一、什么是全双工模式:

全双工模式是通讯传输中的一个术语,通信过程中允许数据在两个方向上同时传输。全双工模式相当于两个单工通信方式的结合(单工通信方式:单工通信是指消息只能单方向传输的工作方式。例如遥控、遥测等等都是单工通信方式的实现)在全双工模式下,通信系统的每一端都设置了发送器和接收器,从而控制数据同时在两个方向上传送。


二、半双工模式:

半双工模式是数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向。像全双工传输一样,半双工包含一个双向线路(线路可以在两个方向上传递数据)。


三、使用方式:

全双工以太网使用两对电缆线,而半双工方式使用一对电缆线。全双工方式在发送设备的发送方和接收设备的接收方之间采取点到点的连接,这意味着在全双工的传送方式下,可以得到更高的数据传输速度。


四、如何实现全双工: 

全双工的网络必须要使用交换机组网。交换机是独享带宽型网络设备,它本身有类似PC机CPU的数据交换处理器,能够识别连接到交换机各端口上的网络设备的MAC地址,能够实现点到点的专用连接,所以能够实现全双工操作。但有一点需要注意的是,如果要实现全双工,交换机的端口不能和集线器相连,否则这个端口也只能工作在半双工状态下。

另外,交换机具有自动识别全双工和半双工状态的功能。一台10/100Mbps自适应交换机会按照100Mbps全双工、100Mbps半双工、10Mbps全双工、10Mbps半双工的顺序,依次检测连接到端口的设备速率。如在某个传输速率和双工模式上检测成功,交换机就使用该工作模式进行数据交换工作。


五、非自动协商存在的意义:

大家可能认为都有自动协商功能,为什么还要了解这种知识?这种非自动协商模式之所以未被淘汰,自然有其他的作用。举个例子:河水支流是向主流汇聚的,如果放任不管,也就是自动协商时,当所有支流的流量超过主流承载量,那会怎么样?主流会被淹没,溢出来。如果网络设备收到的流量大于本身承载量,要么数据损坏被丢弃,要么网络设备CPU处理不来,导致设备死机等故障。而非自动协商模式,可以跟精准的为每条支流的流量做一个限制,因为配置双工模式或者半双工模式,还要配置速率,也就是设备接口的吞吐量。这样可以保证,当有过多支流时,汇入主流时,他的流量能保持在一个合适值。作为保证设备的正常收发的一个有力措施,同时对网络的稳定起到了一定的作用。