擠壓加工

[拼音]:shuju tongxin guicheng

[英文]:data communication protocol

為保證資料通訊網中通訊雙方能有效和可靠通訊而規定的一系列約定,亦稱資料通訊控制規程。這些約定包括:資料的格式、順序和速率,資料傳輸的確認或拒收,差錯檢測,重傳控制和詢問等操作。

按傳輸資料單元的不同,資料通訊規程可分為面向字元型(基本型通訊控制規程)和麵向位元型(高階資料鏈路控制規程)。面向字元型資料通訊規程供以字元為基本單位傳輸資料用,國際標準化組織 (ISO)的“基本型”(BASIC MODE) 和國際商業機器公司(IBM)的二進位制同步通訊 (BSC)等均屬於這類規程。面向位元型資料通訊規程供以位元為基本單位傳輸資料用,國際標準化組織的高階資料鏈路控制規程(HDLC)和國際商業機器公司的同步資料鏈路控制(SDLC)等均屬於這類規程。

基本型通訊控制規程

主要特點是:

(1)通訊方式以半雙工為主;

(2)差錯控制採用方陣碼校驗;

(3)非同步或同步;

(4)電碼採用國際標準5號碼;

(5)資訊長度為8位的整數倍;

(6)速率為200~4800位元/秒;

(7)傳送方式為等待發送,即發方傳送一個電文後,需要等待對方的應答,若有錯則重發該電文,若正確則傳送下一個電文;

(8)用10個規定的傳輸控制字元實現所有的傳輸控制功能。這10個傳輸控制字元是 SOH(序始)、STX(文始)、ETX(文終)、EOT(送畢)、ENQ (詢問)、ACK(確認)、DLE(轉義)、NAK(否認)、SYN(同步)、ETB(組終)。電文傳輸有兩種基本形式:

SOH報頭STX正文

(有報頭情況)

STX正文

(無報頭情況)

其中 BCC為碼組檢驗字元。較長的正文可分若干段傳輸,但每次分段,要在前一段末尾補入(

),在後一段開始填入SOH或STX。基本型通訊控制規程的主要缺點是:在傳輸的正文中不能出現10個傳輸控制字元的位元組合,在接通線路後只能單向傳輸資料。因此基本型通訊控制規程僅適用於以單向傳輸為主的簡單資料通訊系統。為克服上述缺點,可採用擴充基本型通訊控制規程,它是在基本型的基礎上加以擴充和改進的,但規程較為複雜,沒有高階資料鏈路控制規程優越。

高階資料鏈路控制規程

主要特點是:

(1)通訊方式為全雙工;

(2)差錯控制採用迴圈冗餘碼檢驗;

(3)同步;

(4)電碼採用任意二進位制程式碼;

(5)資訊長度是任意的;

(6)速率為2400位元/秒以上;

(7)傳送方式為連續傳送,即發方不等收方確認就可以繼續傳送隨後的資料。高階資料鏈路控制規程採用統一的幀格式:標誌序列 (F)是一個固定的8位元組(01111110),用來標誌一個幀的開始和結束。為了保證幀首尾標誌的唯一性,對幀內的位元序列要採用 0位元插入和刪除技術。標誌序列之後的地址段(A)表示次站的地址。控制段(C)在地址段之後,用來規定命令和響應幀的型別和引數。資訊段 (I)存放需要傳輸的資料資訊,長度不受限制。幀校驗序列(FCS)採用16位迴圈冗餘檢驗碼,其生成多項式為x16+x12+x5+1,它對傳送到線路的資料資訊進行差錯控制。

高階資料鏈路控制規程傳輸的資料資訊涉及主、次和組合三種站。

(1)主站:功能是傳送命令幀和接收響應幀,並負責整個鏈路的控制(例如初始化,流控,差錯控制等);

(2)次站:功能是接收主站命令幀,傳送響應幀,並配合主站進行差錯控制等操作;

(3)組合站:功能是既傳送又接收命令幀和響應幀,並負責整個鏈路的控制。

高階資料鏈路控制規程提供三種通訊操作方式。

(1)正規響應方式:它用一個主站和多個次站組成多點配置。

(2)非同步響應方式:它用一個主站和一個次站構成點對點配置。

(3)非同步平衡方式:通訊雙方用組合站構成點對點配置。

高階資料鏈路控制規程採用統一的幀格式,傳輸可靠性高,效率也高,透明性強(傳送的資料可以是任意組合的二進位制程式碼),有豐富的命令和響應,所以廣泛用於公用資料網和計算機網中。

按通訊控制的分層結構,通訊規程由互相獨立的多層結構組成。按國際標準化組織的開放系統互連參考模式,一般分為裝置層、資料鏈路層、網路層、傳送層、會話層、描述層和應用層,共七層。與公用資料網有關的資料通訊規程主要涉及裝置、資料鏈路和網路三層。隨著公用資料網廣泛採用分組交換網,現代資料通訊均採用國際電報電話諮詢委員會的建議,把X.25《公用資料網中用於分組式終端的資料電路終接裝置 (DCE)與資料終端裝置 (DTE)間的介面》作為資料通訊規程的基礎部分。X.25共分三級:

(1)裝置級,負責在通訊通道上傳輸資料;

(2)鏈路級,確保無差錯傳輸資料,它以國際標準化組織的高階資料鏈路控制規程為子集;

(3)分組級(即網路級),採用虛電路或資料報傳輸分組,並將資料鏈路複用為多條邏輯通道。