什么是全双工、半双工、单工
通信即数据交换。
通信方式:全双工、半双工和单工数据传输
在工业控制中用到的RS385标准协议就是半双工传输方式。
操作方法
- 01
什么是全双工 全双工(Full Duplex)是通讯传输的一个术语。 通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输(A→B且B→A)。指A→B的同时B→A,是瞬时同步的,四线制。 单工就是在只允许甲方向乙方传送信息,而乙方不能向甲方传送 。 半双工(Half Duplex)数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向。像全双工传输一样,半双工包含一个双向线路,两线制。
- 02
如何实现全双工 集线器,是共享带宽型网络设备,它本身没有数据处理能力,不能实现点到点的连接,所以不能实现全双工。虽然集线器可以使用双绞线,提供了两对线,但在任一时刻,只能有一对线工作,所以集线器只能是半双工的,不可能是全双工的。除非它带有部分交换机的功能。 集线器只能实现半双工。 全双工的网络必须要使用交换机组网。 交换机,是独享带宽型网络设备,它本身有类似PC机CPU的数据交换处理器,能够识别连接到交换机各端口上的网络设备的MAC地址,能够实现点到点的专用连接,所以能够实现全双工操作。 注意:如果要实现全双工,交换机的端口不能和集线器相连,否则这个端口也只能工作在半双工状态下。交换机具有自动识别全双工和半双工状态的功能。
- 03
双工网络带宽的计算 在全双工双绞线网络中,接收线对和发送线对同时在工作,每一线对的带宽都是100Mbps,这样在双绞线网络中,实际传送的带宽是200Mbps。就像双向车道一样,车辆流量的计算应是两个方向的车辆流量之和,网络带宽的计算也是如此。 在半双工双绞线网络中,在某一时刻,如果发送线对处于发送状态,则接收线对只能处于闲置状态,即使在物理线路上允许接收也不行,因为是不是全双工状态取决于与双绞线连接的网络设备是否支持全双工,而双绞线只是提供了物理介质而已。 全双工网络和半双工网络虽然只差一个字,但在传输性能上却有1倍的差异!
- 04
RS485标准通信协议 RS-485标准是半双工通信协议。 RS-485适用于收发双方共享一对线进行通信,也适用于多个点之间共享一对线路进行总线方式联网。 S-485接口芯片已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。