点对点的通信方式
按照消息傳送的方向與時間關(guān)系,分為3種:單工通信、半雙工通信、全雙工通信。
一、簡單理解
①單工通信:數(shù)據(jù)只能單向傳輸,有固定的發(fā)送者和接受者。 ?如:遙控器。
②半雙工通信:數(shù)據(jù)可雙向交替?zhèn)鬏?#xff0c;但不能同時。 ? ? ? ? ? ? ? ?如:對講機(jī)。
③全雙工通信:數(shù)據(jù)可同時雙向傳輸。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?如:電話。
二、詳細(xì)解說
單工通信
單工通信(Simplex Communication)是指消息只能單方向傳輸?shù)墓ぷ鞣绞健?/span>
在單工通信中,通信的信道是單向的,發(fā)送端與接收端也是固定的,即發(fā)送端只能發(fā)送信息,不能接收信息;接收端只能接收信息,不能發(fā)送信息。基于這種情況,數(shù)據(jù)信號從一端傳送到另外一端,信號流是單方向的。
例如:生活中的廣播就是一種單工通信的工作方式。廣播站是發(fā)送端,聽眾是接收端。廣播站向聽眾發(fā)送信息,聽眾接收獲取信息。廣播站不能作為接收端獲取到聽眾的信息,聽眾也無法作為發(fā)送端向廣播站發(fā)送信號。
通信雙方采用“按——講”(Push To Talk,PTT)單工通信屬于點(diǎn)到點(diǎn)的通信。根據(jù)收發(fā)頻率的異同,單工通信可分為同頻通信和異頻通信。
半雙工通信
半雙工通信(Half-duplex Communication)可以實(shí)現(xiàn)雙向的通信,但不能在兩個方向上同時進(jìn)行,必須輪流交替地進(jìn)行。
在這種工作方式下,發(fā)送端可以轉(zhuǎn)變?yōu)榻邮斩?#xff1b;相應(yīng)地,接收端也可以轉(zhuǎn)變?yōu)榘l(fā)送端。但是在同一個時刻,信息只能在一個方向上傳輸。因此,也可以將半雙工通信理解為一種切換方向的單工通信。
例如:對講機(jī)是日常生活中最為常見的一種半雙工通信方式,手持對講機(jī)的雙方可以互相通信,但在同一個時刻,只能由一方在講話。
全雙工通信
全雙工通信(Full duplex Communication)是指在通信的任意時刻,線路上存在A到B和B到A的雙向信號傳輸。 全雙工通信允許數(shù)據(jù)同時在兩個方向上傳輸,又稱為雙向同時通信,即通信的雙方可以同時發(fā)送和接收數(shù)據(jù)。在全雙工方式下,通信系統(tǒng)的每一端都設(shè)置了發(fā)送器和接收器,因此,能控制數(shù)據(jù)同時在兩個方向上傳送。全雙工方式無需進(jìn)行方向的切換,因此,沒有切換操作所產(chǎn)生的時間延遲,這對那些不能有時間延誤的交互式應(yīng)用(例如遠(yuǎn)程監(jiān)測和控制系統(tǒng))十分有利。這種方式要求通訊雙方均有發(fā)送器和接收器,同時,需要2根數(shù)據(jù)線傳送數(shù)據(jù)信號。(可能還需要控制線和狀態(tài)線,以及地線)。
理論上,全雙工傳輸可以提高網(wǎng)絡(luò)效率,但是實(shí)際上仍是配合其他相關(guān)設(shè)備才有用。例如必須選用雙絞線的網(wǎng)絡(luò)纜線才可以全雙工傳輸,而且中間所接的集線器(HUB),也要能全雙工傳輸;最后,所采用的網(wǎng)絡(luò)操作系統(tǒng)也得支持全雙工作業(yè),如此才能真正發(fā)揮全雙工傳輸?shù)耐Α?/span>
例如:計(jì)算機(jī)主機(jī)用串行接口連接顯示終端,而顯示終端帶有鍵盤。這樣,一方面鍵盤上輸入的字符送到主機(jī)內(nèi)存;另一方面,主機(jī)內(nèi)存的信息可以送到屏幕顯示。通常,往鍵盤上打入1個字符以后,先不顯示,計(jì)算機(jī)主機(jī)收到字符后,立即回送到終端,然后終端再把這個字符顯示出來。這樣,前一個字符的回送過程和后一個字符的輸入過程是同時進(jìn)行的,即工作于全雙工方式。
現(xiàn)在點(diǎn)對點(diǎn)通信方式大部分是全雙工通信。
總結(jié)
- 上一篇: Openvino Linux 2022新
- 下一篇: 关于nbsp的一点笔记