數據通信規程
數據通信規程
數據通信規程是按照信息的特定方式進行操作的兩個或兩個以上的終端裝置DTE與互連線路的一種組合體。
目錄
為保證數據通信網中通信雙方能有效和可靠通信而規定的一系列約定,亦稱數據通信控制規程。這些約定包括:數據的格式、順序和速率,數據傳輸的確認或拒收,差錯檢測,重傳控制和詢問等操作。
按傳輸數據單元的不同,數據通信規程可分為面向字元型(基本型通信控制規程)和面向比特型(高級數據鏈路控制規程)。面向字元型數據通信規程供以字元為基本單位傳輸數據用,國際標準化組織 (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正文(無報頭情況)
數據通信規程
其中 BCC為碼組檢驗字元。較長的正文可分若干段傳輸,但每次分段,要在前一段末尾補入(),在後一段開始填入SOH或STX。基本型通信控制規程的主要缺點是:在傳輸的正文中不能出現10個傳輸控制字元的比特組合,在接通線路后只能單向傳輸數據。因此基本型通信控制規程僅適用於以單向傳輸為主的簡單數據通信系統。為克服上述缺點,可採用擴充基本型通信控制規程,它是在基本型的基礎上加以擴充和改進的,但規程較為複雜,沒有高級數據鏈路控制規程優越。
數據通信規程
高級數據鏈路控制規程 主要特點是:①通信方式為全雙工;②差錯控制採用循環冗餘碼檢驗;③同步;④電碼採用任意二進位代碼;⑤信息長度是任意的;⑥速率為2400比特/秒以上;⑦發送方式為連續發送,即發方不等收方確認就可以繼續發送隨後的數據。高級數據鏈路控制規程採用統一的幀格式:標誌序列 (F)是一個固定的8比特組(01111110),用來標誌一個幀的開始和結束。為了保證幀首尾標誌的唯一性,對幀內的比特序列要採用 0比特插入和刪除技術。標誌序列之後的地址段(A)表示次站的地址。控制段(C)在地址段之後,用來規定命令和響應幀的類型和參數。信息段 (I)存放需要傳輸的數據信息,長度不受限制。幀校驗序列(FCS)採用16位循環冗餘檢驗碼,其生成多項式為x16+x12+x5+1,它對發送到線路的數據信息進行差錯控制。
數據通信規程
高級數據鏈路控制規程提供三種通信操作方式。①正規響應方式:它用一個主站和多個次站組成多點配置。②非同步響應方式:它用一個主站和一個次站構成點對點配置。③非同步平衡方式:通信雙方用組合站構成點對點配置。
高級數據鏈路控制規程採用統一的幀格式,傳輸可靠性高,效率也高,透明性強(發送的數據可以是任意組合的二進位代碼),有豐富的命令和響應,所以廣泛用於公用數據網和計算機網中。
按通信控制的分層結構,通信規程由互相獨立的多層結構組成。按國際標準化組織的開放系統互連參考模式,一般分為設備層、數據鏈路層、網路層、傳送層、會話層、描述層和應用層,共七層。與公用數據網有關的數據通信規程主要涉及設備、數據鏈路和網路三層。隨著公用數據網廣泛採用分組交換網,現代數據通信均採用國際電報電話諮詢委員會的建議,把X.25《公用數據網中用於分組式終端的數據電路終接設備 (DCE)與數據終端設備 (DTE)間的介面》作為數據通信規程的基礎部分。X.25共分三級:①設備級,負責在通信通道上傳輸數據;②鏈路級,確保無差錯傳輸數據,它以國際標準化組織的高級數據鏈路控制規程為子集;③分組級(即網路級),採用虛電路或數據報傳輸分組,並將數據鏈路復用為多條邏輯通道。