幀定界

幀定界

這時,幀的首部必須設有一些特殊的比特組合,使得接收端能夠找出一幀的開始,這種方式稱為幀定界。一種是在幀的尾部設有某種特殊的比特組合來標誌幀的結束。在一幀中的所有比特是連續發送的。

簡介


幀定界:常用的通信方式非同步通信中以幀作為發送單位,接收端必須隨時做好接收幀的準備。這時,幀的首部必須設有一些特殊的比特組合,使得接收端能夠找出一幀的開始,這種方式稱為幀定界。也就是所謂的非同步
幀定界
幀定界
通信中的“幀同步”。鏈路層的數據傳輸單元是幀,協議不同,幀的長短和界面也有差別,但無論任何必須對幀進行定界。
幀定界還包含確定幀的結束位置。有兩種方法。一種是在幀的尾部設有某種特殊的比特組合來標誌幀的結束。或者在幀首部中設有幀長度的欄位。需要注意的是,在非同步發送幀時,並不是說發送端對幀中的每一個字元都必須加上開始位和停止位后再發送出去,而是說,發送端可以在任意時間發送一個幀,而幀與幀之間的時間間隔也可以是任意的。在一幀中的所有比特是連續發送的。發送端不需要在發送一幀之前和接收端進行協調(不需要先進行比特同步)。每個字元開始發送的時間可以是任意的t0 0 1 1 0 1 1 0起始位結束位t每個幀開始發送的時間可以是任意的以字元為單位發送以幀為單位發送幀開始幀結束。

四種幀定界方法的特點


(1)位元組計數法:這種幀同步方法以一個特殊字元表徵一幀的起始並以一個專門欄位來標明幀內位元組數;
(2)使用字元填充的首尾定界符法:該法用一些特定的字元來定界一幀的起始與終止,為了不使數據信息位中出現的與特定字元相同的字元被誤判為幀的首尾定界符,可以在這種數據字元前填充一個轉義控制字元以示區別,從而達到數據的透明性;
(3)使用比特填充的首尾標誌法:該法以一組特定的比特模式來標誌一幀的起始與終止;
(4)違法編碼法:該法在物理層採用特定的比特編碼方法時採用。