基于本文回答

播面 播面

文图音视,全方位拆解八股文
0
评论

单工、半双工和全双工通信的区别?

知识点图片

单工(Simplex)、半双工(Half-Duplex)和全双工(Full-Duplex)是通信传输中描述数据传输方向的三种基本模式。

为了让你最直观地理解,我们可以用车道日常对话来做类比:


1. 单工通信 (Simplex)

  • 定义: 数据只能沿一个方向传输。发送方只能发送,接收方只能接收,角色是固定的,不能互换。
  • 特点: 单行道。
  • 生活类比:
    • 广播/电视: 电视台发送信号,你家电视接收信号。你不能通过电视机直接向电视台回话。
    • 汽车遥控钥匙: 钥匙发送信号给车,车接收指令,但车不会发信号给钥匙。
  • 技术示例: 鼠标、键盘(向电脑单向输入)。

2. 半双工通信 (Half-Duplex)

  • 定义: 数据可以在两个方向上传输,但不能同时进行。一方在发送时,另一方必须接收,必须轮流进行。
  • 特点: 只有一条车道的窄桥。虽然两个方向的车都能过,但一次只能过一个方向的车,对面的车必须等这边过完了才能走。
  • 生活类比:
    • 对讲机: 你说话时必须按住按钮,此时你听不到对方说话。说完后松开按钮(说“Over”),对方才能说话。
  • 技术示例: 早期的集线器(Hub)、对讲机。

3. 全双工通信 (Full-Duplex)

  • 定义: 数据可以在两个方向同时传输。发送和接收互不干扰,可以瞬间完成双向交流。
  • 特点: 双向车道的高速公路。左边的车往北开,右边的车往南开,互不影响,同时通行。
  • 生活类比:
    • 打电话: 你和朋友通话时,你们可以同时说话,也能同时听到对方的声音,不需要等待对方说完。
  • 技术示例: 手机、现代以太网交换机、互联网。

总结对比表

特性 单工 (Simplex) 半双工 (Half-Duplex) 全双工 (Full-Duplex)
传输方向 单向 双向 双向
同时性 无(仅单向) 不可同时(需轮流) 可以同时
信道利用 专用于发送或接收 此时发送,彼时接收 独立的发送和接收通道
经典路况 单行道 独木桥 (需交替通行) 双向高速公路
典型设备 广播、键盘 对讲机 电话、手机

一句话总结:
单工是“只进不出”,半双工是“此起彼伏”,全双工是“畅通无阻”

00:00
00:00