資料傳輸方式是資料在頻道上傳送所採取的方式。依照資料傳輸的順序可分為「平行傳輸」與「序列傳輸」兩種方式;依照資料傳輸的同步方式可分為「非同步傳輸」與「同步傳輸」兩種方式。
本教學操作環境:windows7系統、Dell G3電腦。
資料傳輸方式(data transmission mode),是資料在頻道上傳送所採取的方式。
依序分類
並行傳輸是將資料以成組的方式在兩條以上的平行通道上同時傳送。例如採用8單位代碼字元可以用8條頻道並行傳輸,一條頻道一次傳送一個字元。因此不需另外措施就實現了收發雙方的字元同步。缺點是傳輸頻道多,設備複雜,成本較高,故較少採用。
序列傳輸是資料流以串列方式在一條通道上傳輸。該方法易於實現。缺點是要解決收、發雙方碼組或字元的同步,需外加同步措施。串列傳輸採用較多。
按方式分類
在串列傳輸時,接收端如何從串列資料流中正確地分割出發送的一個個字元所採取的措施稱為字元同步。根據實現字元同步方式不同,資料傳輸有非同步傳輸和同步傳輸兩種方式。
非同步傳送每次傳送一個字元代碼(5~8bit),在發送每個字元代碼的前面均加上一個「起」訊號,其長度規定為1個碼元,極性為「 0”,後面均加一個止信號,在採用國際電報二號碼時,止信號長度為1.5個碼元,在採用國際五號碼(見數據通信代碼)或其它代碼時,止信號長度為1或2個碼元,極性為「1」。字元可以連續發送,也可以單獨發送;不發送字元時,連續發送止訊號。每個字元的起始時刻可以是任意的(這也是非同步傳輸的含意所在),但在同一個字元內各碼元長度相等。接收端則根據字元間的止訊號到起訊號的跳變(「1」→「0」)來偵測辨識一個新字元的「起」訊號,從而正確地區分出一個個字元。因此,這樣的字元同步方法又稱起止式同步。此方法的優點是:實現同步比較簡單,收發雙方的時脈訊號不需要精確的同步。缺點是每個字元增加了2~3bit,降低了傳輸效率。它常用於1200bit/s及其以下的低速資料傳輸。
同步傳輸是以固定時脈節拍來發送資料訊號的。在串列資料流中,各信號碼元之間的相對位置都是固定的,接收端要從收到的資料流中正確區分發送的字符,必須建立位定時同步和幀同步。位元定時同步又叫位元同步,其作用是使資料電路終接設備(DCE)接收端的位元定時時脈訊號和DCE收到的輸入訊號同步,以便DCE從接收的資訊流中正確判決出一個個信號碼元,產生接收資料序列。 DCE發送端產生定時的方法有兩種:一種是在資料終端設備(DTE)內產生位元定時,並以此定時的節拍將DTE的資料送給DCE,這種方法叫外同步。另一種是利用DCE內部的位元定時來擷取DTE端數據,這種方法叫內同步。對於DCE的接收端,皆是以DCE內的位元定時節拍將接收資料送給DTE。幀同步就是從接收資料序列中正確地進行分組或分幀,以便正確地區分出一個個字元或其他資訊。同步傳輸方式的優點是不需要對每個字元單獨加起、止碼元,因此傳輸效率較高。缺點是實現技術較複雜。通常用於速率為2400bit/s及其以上的資料傳輸。
更多程式相關知識,請造訪:程式設計教學! !
以上是資料的兩種主要傳輸方式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!