複製鏈接
請複製以下鏈接發送給好友

ADCCP

鎖定
ADCCP:高級數據通信控制協議(Advanced Data Communications Control Protocol) 即高級數據通信控制規程。七十年代初,IBM公司率先提出了面向比特的同步數據鏈路控制規程SDLC(Synchronous Data Link Control)。隨後,ANSI和ISO均採納並發展了SDLC,並分別提出了自己的標準:ANSI的高級通信控制過程ADCCP(Advanced Data Control Procedure),ISO的高級數據鏈路控制規程HDLC(High-level Data Link Control)。
中文名
高級數據通信控制協議
外文名
Advanced Data Communications Control Protocol
簡    稱
ADCCP
含    義
高級數據通信控制規程

ADCCP具體介紹

數據通信協議(data communication protocols),亦稱數據通信控制協議。是為保證數據通信網中通信雙方能有效,可靠通信而規定的一系列約定。這些約定包括數據的格式,順序和速率,數據傳輸的確認或拒收,差錯檢測,重傳控制和詢問等操作。數據通信協議分兩類:一類稱為基本型通信控制協議,用於以字符為基本單位的數據傳輸,如BSC協議(二進制同步同步通信協議);另一類稱為高級鏈路控制協議,用於以比特為基本單位的數據傳輸,如HDLC(高級數據鍵路控制協議)和SDLC(同步數據鍵路控制協議)。
高級數據鏈路控制(HDLC)規程目的在於允許同步的比特序列獨立地數據通信

ADCCP特點

高級數據鏈路控制規程是可靠性高,高速傳輸的控制規程。其特點如下:
  1. 可進行任意位組合的傳輸;
  2. 可不等待接收端的應答,連續傳輸數據;
  3. 錯誤控制嚴密;
  4. 適合於計算機間的通信。
HDLC相當於OSI基本參照模型的數據鏈路層部分的標準方式的一種。HDLC的適用領域很廣,近代協議的數據鏈路層大部分都是基於HDLC的。HDLC用一種特殊的位模式01111110作為標誌以確定幀的邊界。同一個標誌既可以作為前一幀的結束,也可作為後一幀的開始。
標誌域F:由於幀中間出現位模式01111110時,也會被當做標誌,從而破壞幀的同步。為了避免這種錯誤的出現,要使用位填充的技術,即發送器在發送的數據比特序列中一旦發現5個1,則在其後插入一個0.這樣就保證了傳輸的數據比特序列中不會出現和幀標誌相同的位模式。接收器則進行相反的操作,:在接收的比特序列中如果發現5個1的序列,則檢查第6位,若第6位為0則刪除之;若第6位為1且第7位為0,則認為是檢測到幀尾的標誌域;若第6位和第7位都是1,則認為是發送站的停止信號。

ADCCP操作方式

HDLC是通用的數據鏈路控制協議,當開始建立數據鏈路時,允許選用特定的操作方式。所謂鏈路操作方式,通俗地講就是某站點以主站方式操作,還是以從站方式操作,或者是二者兼備。
在鏈路上用於控制目的站稱為主站,其它的受主站控制的站稱為從站。主站負責對數據流進行組織,並且對鏈路上的差錯實施恢復。由主站發往從站的幀稱為命令幀,而由從站返回主站的幀稱響應幀。
連有多個站點的鏈路通常使用輪詢技術,輪詢其它站的站稱為主站,而在點到點鏈路中每個站均可為主站。主站需要比從站有更多的邏輯功能,所以當終端與主機相連時,主機一般總是主站。
在一個站連接多條鏈路的情況下,該站對於一些鏈路而言可能是主站,而對另外一些鏈路而言又可能是從站。
有些可兼備主站和從站的功能,這站稱為組合站,用於組合站之間信息傳輸的協議是對稱的,即在鏈路上主、從站具有同樣的傳輸控制功能,這又稱作平衡操作,在計算機網絡中這是一個非常重要的概念。相對的,那種操作時有主站、從站之分的,且各自功能不同的操作,稱非平衡操作。