全雙工傳輸

全雙工傳輸

英文寫法是:Full-Duplex Transmission,是指交換機在傳送數據的同時也能夠接收數據,兩者同步進行,這好像我們平時打電話一樣,說話的同時也能夠聽到對方的聲音。目前的交換機都支持全雙工。 全雙工的好處在於遲延小,速度快。

概念

全雙工/半雙工

全雙工對應的是【半雙工】這個概念:就是指一個時間段內只有一個動作發生,舉個簡單例子,一條窄窄的馬路,同時只能有一輛車通過,當目前有兩輛車對開,這種情況下就只能一輛先過,等到頭兒後另一輛再開,這個例子就形象的說明了半雙工的原理。早期的對講機、以及早期集線器等設備都是實行半雙工的產品。隨著技術的不斷進步,半雙工會逐漸退出歷史舞台。

工作原理

在串列通信中,數據通常是在兩個站(如終端和微機)之間進行傳送,按照數據流的方向可分成三種基本的傳送方式:全雙工、半雙工、和單工.但單工目前已很少採用,下面僅介紹前兩種方式.

全雙工方式

( full duplex )

全雙工乙太網使用兩對電纜線,而不是像半雙工方式那樣使用一對電纜線。全雙工方式在傳送設備的傳送方和接收設備的接收方之間採取點到點的連線,這意味著在全雙工的傳送方式下,可以得到更高的數據傳輸速度。當數據的傳送和接收分流,分別由兩根不同的傳輸線傳送時,通信雙方都能在同一時刻進行傳送和接收操作,這樣的傳送方式就是全雙工制.在全雙工方式下,通信系統的每一端都設定了傳送器和接收器,因此,能控制數據同時在兩個方向上傳送.全雙工方式無需進行方向的切換,因此,沒有切換操作所產生的時間延遲,這對那些不能有時間延誤的互動式套用(例如遠程監測和控制系統)十分有利.這種方式要求通訊雙方均有傳送器和接收器,同時,需要 2 根數據線傳送數據信號.(可能還需要控制線和狀態線,以及地線).

比如,計算機主機用串列接口連線顯示終端,而顯示終端帶有鍵盤.這樣,一方面鍵盤上輸入的字元送到主機記憶體;另一方面,主機記憶體的信息可以送到螢幕顯示.通常,往鍵盤上打入 1 個字元以後,先不顯示,計算機主機收到字元後,立即回送到終端,然後終端再把這個字元顯示出來.這樣,前一個字元的回送過程和後一個字元的輸入過程是同時進行的,即工作於全雙工方式.

半雙工方式

( half duplex )

若使用同一根傳輸線既作接收又作傳送,雖然數據可以在兩個方向上傳送,但通信雙方不能同時收發數據,這樣的傳送方式就是半雙工制.採用半雙工方式時,通信系統每一端的傳送器和接收器,通過收 / 發開關轉接到通信線上,進行方向的切換,因此,會產生時間延遲.收 / 發開關實際上是由軟體控制的電子開關.

當計算機主機用串列接口連線顯示終端時,在半雙工方式中,輸入過程和輸出過程使用同一通路.有些計算機和顯示終端之間採用半雙工方式工作,這時,從鍵盤打入的字元在傳送到主機的同時就被送到終端上顯示出來,而不是用回送的辦法,所以避免了接收過程和傳送過程同時進行的情況.

目前多數終端和串列接口都為半雙工方式提供了換向能力,也為全雙工方式提供了兩條獨立的引腳.在實際使用時,一般並不需要通信雙方同時既傳送又接收,像印表機這類的單向傳送設備,半雙工甚至單工就能勝任,也無需倒向.

相關詞條

相關搜尋

熱門詞條

聯絡我們