什么是全双工什么是半双工
时间: 2024-08-05 22:01:22 浏览: 116
Java-Notes-单工半双工和全双工
全双工(Full Duplex)和半双工(Half Duplex)是网络通信中的术语,描述的是数据传输的方向性和同步性。
**全双工**:
全双工通信允许数据同时在两个方向上传输,发送端和接收端都有独立的数据线路。这意味着在一条物理链路上,发送和接收可以在同一时刻进行,不受对方操作的影响。这种模式下,无论是发送还是接收,都可以达到最大理论速率(如100Mbps或1Gbps等)。全双工通常需要硬件支持,比如网卡具备完整的双绞线对(用于发送和接收信号)。
**半双工**:
相比之下,半双工只允许在一个方向上进行数据传输,每次只能有一个方向执行发送或接收操作。在发送数据的同时,接收端必须保持静默,等到发送结束才能回复。因此,实际的传输速率会因交替发送和接收而降低,理论上每个方向的最大速率会减半(如100Mbps时,每个方向限速为50Mbps)。
阅读全文