摘要:看不見的交通法規“數字”與“數據”的概念不同。例如,經模數轉換后的信號稱為數字信號;若數字信號具有一定編碼、一定格式和一定位長,該數字信號才成為“數據”。換句話說,數字可以看作是一個個的人,數據就是有組織的隊列。數據通信指數據經過一定的處理,能在有線或無線的傳輸系統中進行的通信,其處理的目的是要保證數據準確、無誤
看不見的交通法規
“數字”與“數據”的概念不同。例如,經模數轉換后的信號稱為數字信號;若數字信號具有一定編碼、一定格式和一定位長,該數字信號才成為“數據”。換句話說,數字可以看作是一個個的人,數據就是有組織的隊列。數據通信指數據經過一定的處理,能在有線或無線的傳輸系統中進行的通信,其處理的目的是要保證數據準確、無誤地傳送。例如接收和發送的同步問題,當傳輸出現差錯時的檢錯和糾錯問題,傳輸過程中如何提高效率的問題。
傳送隊列--并行和串行
數據傳送要有一定的順序,如果順序錯了,“字”的含義就變了。因此,當發送端把數據通過信道傳送到接收端時,一定要按規格并保證順序不變的原則。所謂規格就是一個字占多少位,所謂順序就是位(比特)的排列。
通常數據的傳遞有兩種方式:一種稱為“并行傳輸”;另一種稱為“串行傳輸”。
當我們站好方隊,例如每行有8人(列),每列有若干人(行),然后隊伍才能行進。并行傳輸就好像一行人“齊步走”,一起到達終點,此時第二行才能再次齊頭并進……確切地講,并行傳輸就是把每一個字符所包含的幾個“位”(如8位)同時從發送端傳送出去。隔一段時間之后,再按同樣的方法傳送下一個字符。
串行傳輸就是將第一行的8人按順序一個一個地行進,到終點之后,再按其原有的順序恢復原樣編排,此時第二行才能再次出發并按順序一個一個地前進……確切地講,串行傳輸就是在發送端把每一個字符所包含的幾個“位”(如8位)按順序一個一個地傳送出去,隔一段時間之后,再按同樣的方法傳送下一個字符。
單雙行線--單工、半雙工和全雙工
數據的流動就好像火車行駛或汽車車隊的行駛一樣,火車要有車頭、車廂和車尾,數據(例如報文)也要有報頭、數據信息和報尾。火車要在鐵路上行駛,數據也要在信道中流動。鐵路有雙線和單線,公路也有雙行線和單行線,通信信道也是這樣。
所謂單工通信,就是指傳送的數據始終是一個方向,而不能進行與此相反方向的傳送,好像單行線一樣。
所謂半雙工通信,就是指傳送的數據可以在兩個方向傳送,但不是同時。就像單線鐵路一樣,某時允許A站發出列車到B站,另一時刻允許B站發出列車到A站,火車往返運行要由調度控制。
所謂雙工通信,就是指傳送的數據可以同時在兩個方向傳送,好像雙線鐵路一樣,其中路只允許A站發出列車到B站,另路只允許B站發出列車到A站,兩站可同時或不同時發送列車。又或者讓兩路數據通過調制的方法,在共同的信道中傳輸而不沖突,就像寬馬路中間劃一條黃線,只要司機開車不越黃線逆行,就不會發生碰撞。
交通指揮--同步和轉接
在十字路口,通常會有紅綠燈轉換,或者由交通警察指揮,它是汽車流量和流向控制的重要環節。數據信息的流動也同樣需要有個交通指揮,來指揮一組一組的數據。指揮時要注意兩個問題:一是“同步”,即每一組數據都要有它明顯的頭、尾標志,以便每到一個“節點”(分叉口)轉向一條新路時,該組數據能完整轉向,也就是說,節點能準確截斷數據流,防止出現一組數據中間被截斷;二是“轉接”,即數據流的流向控制,要能準確地按地址轉接到規定的路徑。
數據同步主要是區分每一組數據首尾,它要求一組數據的前和后要有明顯的標記,也就是說發送端要給接收端(或中轉站)以明顯的同步標記。正如在公路上看到的迎賓車隊,前面有能發出閃光和警報信號的開道車(表示起始),最后一輛車則打著雙轉向黃色閃光燈(表示結束),這樣,交警的指揮就不會出現車隊被中間截斷的事故。
數據從發送端傳遞到接收端時,中間要通過很多轉接的節點,該節點有時稱為“交換中心”。節點就好像車隊到了交叉路口,由紅綠燈或交警決定車輛何時行駛及行駛方向。我們知道,為確保每個車隊能順利到達終點有兩種方法:一是事先聯系并通知各交叉路口,建立好一條專用通道,然后快速通過完整的一組車隊,最后解除該專用通道,此間其他各路車隊都不得駛入這條通道,正如前面介紹的迎賓車隊,這類似于“電路轉接方式”;二是司機根據地址行駛,每到一個交叉路口,用轉向燈告知交警將要轉向的路徑,這類似于“存儲轉接方式”。
通信工程師備考資料免費領取
去領取
專注在線職業教育25年