統一收發兩端動作、保持收發步調一致的過程為同步。常用的數據傳輸的同步方式有兩種:異步傳輸方式和同步傳輸方式al~`Q'zs E$ GYw@
1.異步傳輸:
D*6fd9+ /3T ji3
同一個字符內相鄰兩位的間隔是固定的,而兩個字符間的間隔是不固定的,即所謂字符內同步,字符間異步。
n,YqO! P_kWYjPoB 特點:
/!y?uYfu )<kI2D^H` 不傳輸字符時為高電平1狀態;
RCI8iYQ MzyXQr 傳輸字符時設置1位低電平起始位;
V> "mV &g=lKOD;! 字符傳輸結束時添加1.5或2位停止位(高電平)。
1nX`!jVl: S?L4PCp 優點:
J8*gQT"$l 6A::0 *a 出現錯誤重發一個字符;
-x1@=v 9Ho)<D=>a 控制簡單。
1fY_GYD (J|] _F\
缺點:由于每個字符都要加上起始位和結束位,傳輸速率較低。
'eDvH["# `871GF|
2.同步傳輸:
#3eK$!z3g az`EA7 不是以字符為單位而是以數據塊(一組字符或比特流)為單位傳輸的。在每個數據塊的前后加上起始和結束標志,以便使發送方與接收方之間能建立起一個同步的傳輸過程。
pX%d U c$znq 同步傳輸方式:面向字符的同步傳輸;面向比特的同步傳輸。
rOf3v%Y- 0w<xw+
(1)面向字符的同步傳輸
4E4d(1ts* v6g[ucZ
面向字符的同步傳輸信息幀格式:如下:
mJf+- A4o7I1@Ad7
SYN SYN SOH 標題 STX 數據塊 ETB/ETX 塊校驗
L|w'T9 z #[$cQr SYN:同步字符(synchronous character),主要起聯絡作用。加一個SYN的稱為單同步,加兩個SYN的稱為雙同步。
"qaKY']IgA 2Wga2
SOH(start of header)叫序始字符,它表示標題的開始。
FV.$s `5#7 vC_6Bb[]l 標題一般包括信息源地址、目的地址和路由指示等信息。
+{'J!0r JfN~p 1*4
STX(start of text) 文始字符,它標志了傳送正文(即數據塊)的開始。
_ 198@ #Qi_o6w ETB(end of transmission block)組終字符。用于正文很長,需分成若干個數據塊分別在不同信息幀中發送的場合。每個數據塊后加ETB。
:S0(tTv* . }H?k5 ETX(end of text)文終字符,在最后的數據塊后加ETX。
Xt?L*N8@l QK84W[[P x
每個信息幀的最后是校驗碼,它從SOH開始到ETX或ETB字段進行校驗。
em<}|r Z {=3Q[i_q2
(2) 面向比特的同步傳輸(位同步)
c Ib!)=v9 [\Cn|KTU 所傳輸的一幀數據可以是任意位,并且靠約定的位組合模式,稱為“面向比特”的同步傳輸。 本文出自:億恩科技【www.endtimedelusion.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|