什麼是同步協議?
同步協議將整個位元流分解成大小相等的字元。這是一種資料傳輸方法,其中資訊訊號連續流動,然後是計算訊號。
這些協議有助於確保廣播方和接收方同步。這種傳輸方法主要用於需要將大量記錄從一個區域移動到另一個區域的情況。
同步協議主要有以下兩種型別:
面向字元的協議
它也被稱為面向位元組的協議,將傳輸幀或資料包解釋為字元序列。
二進位制同步通訊 (BSC)
這是 IBM 公司開發的一種著名的面向資料鏈路的協議。它指定了半雙工傳輸,並使用停止-等待演算法。
BSC 幀主要有以下兩種型別:
-
控制幀
-
資料幀
BISYNC 或 BSC 是世界上使用最廣泛的協議之一(資料鏈路控制方法)。它適用於半雙工、點對點或點對多點線路。它是一種面向字元的協議,並使用美國資訊交換標準程式碼 (ASCII)、擴充套件二進位制編碼十進位制交換碼 (EBCDIC) 或 Transcode。
幀格式如下圖所示:
| 錯誤校驗欄位 |
ETX |
資料 |
STX |
報頭 |
SOH |
SYN |
SYN |
面向位元的協議
它可以將更多資訊打包到更短的幀中,並避免面向字元協議的透明性問題。此幀或資料包被解釋為一系列位元。例如,高階資料鏈路控制 (HDLC) 和軟體開發生命週期 (SDLC)。
同步協議的工作原理
-
當資料終端裝置 (DTE) 和資料通訊裝置 (DCE) 之間距離精確時,它可以分離時鐘線。
-
此方法在傳送端和接收端都使用時鐘電子系統。這確保了傳輸過程的同步。
-
它是一種透過使用單獨的時鐘通道連線的裝置。
優點
同步協議的優點如下:
-
它可以幫助我們傳輸大量資料。
-
它提供連線機器之間的即時傳輸。
-
每個位元組都發送,並且下一個位元組之間沒有不一致。
-
它用於減少計時錯誤。
同步協議的缺點如下:
-
接收到的資訊效率取決於接收器正確計算接收到的位元的能力。
-
傳送方和接收方需要以相同的時鐘頻率協同工作。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP