數據通信規程
正文
為保證數據通信網中通信雙方能有效和可靠通信而規定的一系列約定,亦稱數據通信控制規程。這些約定包括:數據的格式、順序和速率,數據傳輸的確認或拒收,差錯檢測,重傳控制和詢問等操作。按傳輸數據單元的不同,數據通信規程可分為面向字元型(基本型通信控制規程)和面向比特型(高級數據鏈路控制規程)。面向字元型數據通信規程供以字元為基本單位傳輸數據用,國際標準化組織 (ISO)的“基本型”(BASIC MODE) 和國際商業機器公司(IBM)的二進制同步通信 (BSC)等均屬於這類規程。面向比特型數據通信規程供以比特為基本單位傳輸數據用,國際標準化組織的高級數據鏈路控制規程(HDLC)和國際商業機器公司的同步數據鏈路控制(SDLC)等均屬於這類規程。
基本型通信控制規程 主要特點是:①通信方式以半雙工為主;②差錯控制採用方陣碼校驗;③異步或同步;④電碼採用國際標準5號碼;⑤信息長度為8位的整數倍;⑥速率為200~4800比特/秒;⑦傳送方式為等待傳送,即發方傳送一個電文後,需要等待對方的應答,若有錯則重發該電文,若正確則傳送下一個電文;⑧用10個規定的傳輸控制字元實現所有的傳輸控制功能。這10個傳輸控制字元是 SOH(序始)、STX(文始)、ETX(文終)、EOT(送畢)、ENQ (詢問)、ACK(確認)、DLE(轉義)、NAK(否認)、SYN(同步)、ETB(組終)。電文傳輸有兩種基本形式:
SOH報頭STX正文(有報頭情況)
STX正文(無報頭情況)

高級數據鏈路控制規程 主要特點是:①通信方式為全雙工;②差錯控制採用循環冗餘碼檢驗;③同步;④電碼採用任意二進制代碼;⑤信息長度是任意的;⑥速率為2400比特/秒以上;⑦傳送方式為連續傳送,即發方不等收方確認就可以繼續傳送隨後的數據。高級數據鏈路控制規程採用統一的幀格式:標誌序列 (F)是一個固定的8比特組(01111110),用來標誌一個幀的開始和結束。為了保證幀首尾標誌的唯一性,對幀內的比特序列要採用 0比特插入和刪除技術。標誌序列之後的地址段(A)表示次站的地址。控制段(C)在地址段之後,用來規定命令和回響幀的類型和參數。信息段 (I)存放需要傳輸的數據信息,長度不受限制。幀校驗序列(FCS)採用16位循環冗餘檢驗碼,其生成多項式為x16+x12+x5+1,它對傳送到線路的數據信息進行差錯控制。

高級數據鏈路控制規程提供三種通信操作方式。①正規回響方式:它用一個主站和多個次站組成多點配置。②異步回響方式:它用一個主站和一個次站構成點對點配置。③異步平衡方式:通信雙方用組合站構成點對點配置。
高級數據鏈路控制規程採用統一的幀格式,傳輸可靠性高,效率也高,透明性強(傳送的數據可以是任意組合的二進制代碼),有豐富的命令和回響,所以廣泛用於公用數據網和計算機網中。
按通信控制的分層結構,通信規程由互相獨立的多層結構組成。按國際標準化組織的開放系統互連參考模式,一般分為設備層、數據鏈路層、網路層、傳送層、會話層、描述層和套用層,共七層。與公用數據網有關的數據通信規程主要涉及設備、數據鏈路和網路三層。隨著公用數據網廣泛採用分組交換網,現代數據通信均採用國際電報電話諮詢委員會的建議,把X.25《公用數據網中用於分組式終端的數據電路終接設備 (DCE)與數據終端設備 (DTE)間的接口》作為數據通信規程的基礎部分。X.25共分三級:①設備級,負責在通信信道上傳輸數據;②鏈路級,確保無差錯傳輸數據,它以國際標準化組織的高級數據鏈路控制規程為子集;③分組級(即網路級),採用虛電路或數據報傳輸分組,並將數據鏈路復用為多條邏輯信道。