基本介紹
- 中文名:高級數據通信控制協定
- 外文名:Advanced Data Communications Control Protocol
- 簡稱:ADCCP
- 含義:高級數據通信控制規程
具體介紹,特點,操作方式,
具體介紹
數據通信協定(data communication protocols),亦稱數據通信控制協定。是為保證數據通信網中通信雙方能有效,可靠通信而規定的一系列約定。這些約定包括數據的格式,順序和速率,數據傳輸的確認或拒收,差錯檢測,重傳控制和詢問等操作。數據通信協定分兩類:一類稱為基本型通信控制協定,用於以字元為基本單位的數據傳輸,如BSC協定(二進制同步同步通信協定);另一類稱為高級鏈路控制協定,用於以比特為基本單位的數據傳輸,如HDLC(高級數據鍵路控制協定)和SDLC(同步數據鍵路控制協定)。
高級數據鏈路控制(HDLC)規程目的在於允許同步的比特序列獨立地數據通信。
特點
高級數據鏈路控制規程是可靠性高,高速傳輸的控制規程。其特點如下:
- 可進行任意位組合的傳輸;
- 可不等待接收端的應答,連續傳輸數據;
- 錯誤控制嚴密;
- 適合於計算機間的通信。
HDLC相當於OSI基本參照模型的數據鏈路層部分的標準方式的一種。HDLC的適用領域很廣,近代協定的數據鏈路層大部分都是基於HDLC的。HDLC用一種特殊的位模式01111110作為標誌以確定幀的邊界。同一個標誌既可以作為前一幀的結束,也可作為後一幀的開始。
標誌域F:由於幀中間出現位模式01111110時,也會被當做標誌,從而破壞幀的同步。為了避免這種錯誤的出現,要使用位填充的技術,即傳送器在傳送的數據比特序列中一旦發現5個1,則在其後插入一個0.這樣就保證了傳輸的數據比特序列中不會出現和幀標誌相同的位模式。接收器則進行相反的操作,:在接收的比特序列中如果發現5個1的序列,則檢查第6位,若第6位為0則刪除之;若第6位為1且第7位為0,則認為是檢測到幀尾的標誌域;若第6位和第7位都是1,則認為是傳送站的停止信號。
操作方式
HDLC是通用的數據鏈路控制協定,當開始建立數據鏈路時,允許選用特定的操作方式。所謂鏈路操作方式,通俗地講就是某站點以主站方式操作,還是以從站方式操作,或者是二者兼備。
在一個站連線多條鏈路的情況下,該站對於一些鏈路而言可能是主站,而對另外一些鏈路而言又可能是從站。
有些可兼備主站和從站的功能,這站稱為組合站,用於組合站之間信息傳輸的協定是對稱的,即在鏈路上主、從站具有同樣的傳輸控制功能,這又稱作平衡操作,在計算機網路中這是一個非常重要的概念。相對的,那種操作時有主站、從站之分的,且各自功能不同的操作,稱非平衡操作。