在串行通信中,數據通常是在兩個站(如終端和微機)之間進行傳送,按照數據流的方向可分成三種基本的傳送方式:全雙工、半雙工、和單工。今天我們就一起來學習一下通訊的基礎知識:單工、半雙工、全雙工。
單工、半雙工、全雙工通信的概念
1.單工通信(Simplex)
信息在兩點之間隻能單方向發送的工作方式。它的意思是指:假設A 和B 通信,隻能由一方向另一方發送數據而不能接收來自另一方發送來的數據,就像小朋友們玩的聽筒,在兩個杯子之間系上一條線再拉緊,這就可以對着杯子說話而另一邊能夠聽到聲音。
2.半雙工通信(Half-Duplex)
信息在兩點之間能夠在兩個方向上進行發送,但不能同時發送的工作方式。這就表示發送/接收數據是有先後順序的,比如:A 向B 發送數據請求後,A 隻能接收來自B 發送來的回傳數據,但A 接收完來自B 發送來的會傳數據後,又可以立即向B 發送數據請求,而且B 也可以向A 發送數據。
3.全雙工通信(Full-Duplex)
通信允許數據在兩個方向上同時傳輸,它在能力上相當于兩個單工通信方式的結合。全雙工通信和半雙工通信的本質區别是半雙工通信雙方隻共用一條線路實現雙向通信,但全雙工通信卻利用兩條線路,一條作發送數據用,另一條作接收數據用。
單工、全雙工、半雙工通信的區别
單工數據傳輸隻支持數據在一個方向上傳輸;在同一時間隻有一方能接受或發送信息,不能實現雙向通信,舉例:電視,廣播。
半雙工數據傳輸允許數據在兩個方向上傳輸,但是,在某一時刻,隻允許數據在一個方向上傳輸,它實際上是一種切換方向的單工通信;在同一時間隻可以有一方接受或發送信息,可以實現雙向通信。舉例:對講機。
全雙工數據通信允許數據同時在兩個方向上傳輸,因此,全雙工通信是兩個單工通信方式的結合,它要求發送設備和接收設備都有獨立的接收和發送能力;在同一時間可以同時接受和發送信息,實現雙向通信,舉例:電話通信。
單工通信方式隻能沿單一方向傳輸數據,雙工通信方式的信息可以沿兩個方向傳送,每一個站既可以發送數據,也可以接收數據。雙工方式又分為全雙工方式和半雙工方式。
全雙工方式數據的發送和接收分别用兩組不同的數據線傳送,通信的雙方都能在同一時刻接收和發送信息(見圖1)。
半雙工方式用同一組線接收和發送數據,通信的雙方在同一時刻隻能發送數據或隻能接收數據(見圖2)。因為需要進行通信方向的切換,會産生切換的時間延遲。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!