全雙工、半雙工和單工的區別

一,單工、半雙工和全雙工的區別:

  在串行通信中,數據通常是在兩個終端(如電腦和外設)之間進行傳送,根據數據流的傳輸方向可分爲3種基本傳送方式:單工、半雙工和全雙工。這3種傳輸方式的示意圖和區別如下圖所示:

單工通信的傳輸方向只有一個方向
半雙工通信可以雙向通信但只能輪流傳輸
全雙工通信可以同時雙向傳輸數據

二, 定義:

1、單工通信

  單工通信只有一根數據線,通信只在一個方向上進行,這種方式的應用實例有:監視器、打印機、電視機等。

2、半雙工通信

  半雙工通信也只有一根數據線,它也單工的區別是這根數據線既可作發送又可作發接收,雖然數據可在兩個方向上傳送,但通信雙方不能同時收發數據。

3、全雙工通信

  數據的發送和接收用兩根不同的數據線,通信雙方在同一時刻都能進行發送和接收,這一工作方式稱爲全雙工通信。在這種方式下,通信雙方都有發送器和接收器,發送和接收可同時進行,沒有時間延遲。

 

三,應用:

1、單工
單工就是指A只能發信號,而B只能接收信號,通信是單向的,就象燈塔之於航船——燈塔發出光信號而航船隻能接收信號以確保自己行駛在正確的航線上。
2、半雙工
半雙工就是指A能發信號給B,B也能發信號給A,但這兩個過程不能同時進行。最典型的例子就象我們在影視作品中看到的對講機一樣:湖盟防禦幫助中心
007:呼叫總部,請求支援,OVER
總部:收到,增援人員將在5分鐘內趕到,OVER
007:要5分鐘這麼久?!要快呀!OVER

在這裏,每方說完一句話後都要說個OVER,然後切換到接收狀態,同時也告之對方——你可以發言了。如果雙方同時處於收狀態,或同時處於髮狀態,便不能正常通信了。


3、全雙工
全雙工比半雙工又進了一步。在A給B發信號的同時,B也可以給A發信號。典型的例子就是打電話。
A:我跟你說呀……
B:你先聽我說,情況是這樣的…… 
A和B在說的同時也能聽到對方說的內容,這就是全雙工

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章