簡介
數據鏈路控制協定也稱鏈路通信規程,也就是岱I參考模型中的數據鏈路層協定。路控制協定可分為異步協定和同步協定兩大類。
分類
異步協定以字元為獨立的信息傳輸單位,在每個字元的起始處開始對字元內的比特實現同步,但字元與字元之間的間隔時間是不固定的(即字元之間是異步的)。由於傳送器和接收器中近似於同一頻率的兩個約定時鐘,能夠在一段較短的時間內保持同步,所以可以用字元起始處同步的時鐘來採樣該字元中的各比特,而不需要每個比特再用其它方法同步。前面介紹過的"起一止"式通信規程便是異步協定的典型,它是靠起始位(邏輯0)和停止位(邏輯1)來實現字元的定界及字元內比特的同步的。異步協定中由於每個傳輸字元都要添加諸如起始位、校驗位、停止位等冗餘位,故信道利用率很低,一般用於數據速率較低的場合。
同步協定是以許多字元或許多比特組織成的數據塊一一幀為傳輸單位,在幀的起始步,使幀內維持固定的時鐘。由於採用幀為傳輸單位,所以同步協定能更有效地利用信道,也便於實現差錯控制、流量控制等功能。
同步協定又可分為面向字元的同步協定、面向比特的同步協定及面向位元組計數的同步協定三種類型。其中面向位元組計數的同步協定在本節前面的幀同步功能中已做了較詳細的介紹,下面介紹另外兩種同步協定。