同步模式
同步模式
同步傳輸模式(Synchronous Transmission):同步傳輸的比特分組要大得多。它不是獨立地發送每個字元,每個字元都有自己的開始位和停止位,而是把它們組合起來一起發送。我們將這些組合稱為數據幀,或簡稱為幀。
目錄
數據幀的第一部分包含一組同步字元,它是一個獨特的比特組合,類似於前面提到的起始位,用於通知接收方一個幀已經到達,但它同時還能確保接收方的採樣速度和比特的到達速度保持一致,使收發雙方進入同步。
幀的最後一部分是一個幀結束標記。與同步字元一樣,它也是一個獨特的比特串,類似於前面提到的停止位,用於表示在下一幀開始之前沒有別的即將到達的數據了。
同步傳輸通常要比非同步傳輸快速得多。接收方不必對每個字元進行開始和停止的操作。一旦檢測到幀同步字元,它就在接下來的數據到達時接收它們。另外,同步傳輸的開銷也比較少。例如,一個典型的幀可能有500位元組(即4000比特)的數據,其中可能只包含100比特的開銷。這時,增加的比特位使傳輸的比特總數增加2.5%,這與非同步傳輸中25 %的增值要小得多。隨著數據幀中實際數據比特位的增加,開銷比特所佔的百分比將相應地減少。但是,數據比特位越長,緩存數據所需要的緩衝區也越大,這就限制了一個幀的大小。另外,幀越大,它佔據傳輸媒體的連續時間也越長。在極端的情況下,這將導致其他用戶等得太久。
同步傳輸方式中發送方和接收方的時鐘是統一的、字元與字元間的傳輸是同步無間隔的。
非同步傳輸方式並不要求發送方和接收方的時鐘完全一樣,字元與字元間的傳輸是非同步的。
數據的傳輸有同步和非同步兩種模式,ajax就是非同步的傳輸,同步的傳輸包括get和post 等形式的傳輸方式。