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