ITU-T X.21建議《Interface between Data Terminal Equipment and Data Circuit-terminating Equipment for synchronous operation on public data networks》(公共數據網同步操作的DTE和DCE之間的接口),規定了在公用數據網上同步工作的DTE與DCE之間的通用接口,是以數字傳輸線為基礎設定的。
X.21建議是X.25協議中的專門用于物理層中的協議,適用于公用數據網DTE-DCE的接口。X.21建議最初是ITU-T于1976年制定的,這是一個用戶計算機的DTE如何與數字化的DCE交換信號的數字接口標準。X.21建議的接口以相對簡單的形式提供了點-點式的信息傳輸,通過它能實現完全自動的過程操作,并有助于消除傳輸差錯。在數據傳輸階段,任何比特流(包括數據與控制)均可通過該接口進行傳輸。X.21建議分為兩部分,一部分是為在包交換網絡上進行同步操作的DTE和DCE之間的接口定義一般標準,另一部分是為交換電路服務指定的呼叫控制規程。
欲更多了解DTE與DCE間的接口特性概念的請進入。
1、機械特性
X.21建議應用是在公用數據網上提供同步接口數據終端(DTE)與數據電路終接設備(DCE)之間的一種平衡型雙流接口。接口電路的功能特性符合X.24建議的規定,有關互換電路的定義詳見下表1-1。采用ISO 4903的15針連接器,其插針(孔)分配、接口電路名稱的定義具體詳見下表1-2。
表1-1:ITU-T X.24建議規定的有關互換電路的定義
表1-2:ITU-T X.21接口電路名稱及插針(孔)分配
2、功能特性
X.21建議接口電路的功能特性符合X.24建議的規定。X.21建議中定義了6個基本電路和2個地線(DTE公共回線和保護地線),并對這8種類型接口線進行了詳細定義,如圖2-1所示,其中6個基本電路的基本功能具體詳見下表2-1。
圖2-1:X.21建議主要接口線
表2-1:X.21建議中6個基本電路的功能
3、電氣特性
X.21建議的電氣特性采用的是V.10/X.26和V.11/X.27。數據傳輸速率為2.4Kb/s、4.8Kb/s、9.6Kb/s、19.2Kb/s、48 Kb/s、64Kb/s,傳輸速率最大可達10 Mbps。最大電纜長度為1000m,采用半雙工或全雙工的通信方式。
當數據信號速率為9600bit/s或以下時,在接口的DCE側的互換電路的電氣特性將符合建議X.27,在負載中沒有電纜終端;接口的DTE側的互換電路的電氣特性可符合建議X.27,或符合建議X.26。當數據信號速率為9600bit/s以上時,在接口的DTE側和DCE側的互換電路的電氣特性均應符合建議X.27。
欲詳細了解V.10/X.26和V.11/X.27介紹的請進入。
4、X.21規程特性
X.21接口的工作過程,分以下三個階段。
1)空閑和靜止階段
在此階段中,接口不工作(即沒有通話)。此時T、C、R和I四條主要信號線都是1,對C和R,將遵循ITU-T的慣例,1表示OFF,0表示ON。當DTE要發起一次通話時,它將T置為0,把C置成ON。
2)控制階段
即呼叫建立和清除階段。呼叫建立指通過交換控制信號來建立DTE和被呼叫DTE之間的關系。呼叫清除指通過交換控制信號來中斷它們之間的通信關系。
當DTE要發起一次通話時,它將T置為0,把C置成ON,這類似于某人拿起電話機進行一次呼叫。當DCE準備接收呼叫時,它就開始發送ASCII“+”字符到R(接收)線上,實際上等效于數字蜂音,告訴DTE可以開始撥號。DTE開始撥號,將遠程DTE的地址作為一串ASCII字符在T(發送)線上發送出去,一次一個二進制位地串行發送。DCE發送呼叫進行信號(Call progress signals),通知DTE呼叫結果。這種呼叫進行信號在ITU-T的建議X.96中定義,由兩位十進制數組成,第1個數字表示結果一般類別,第2個數字表示結果的細節。一般類別包括:接通、重試(如占線即號忙),呼叫失敗而且再呼叫還可以失敗(禁訪,遠程DTE有故障,兩方DTE不兼容等),短期網絡擁擠及長期網絡擁擠。如果呼叫接通了,DCE就將I置為ON,表明可以開始數據傳輸了。
至此,全雙工數字連接已經建立,任何一方只要希望便可發送信息。任何一方的DTE都可以說“再見”,辦法是把本方的C線置成OFF,如果這樣做了,就不能再發數據,但是必須準備繼續接收數據,直到對方DTE“講完話”為止。
接收呼叫與發出呼叫的過程類似。如果接收呼叫和發出呼叫同時發生,稱為呼叫沖突(Call collision),這時就取消接收呼叫,而讓發出呼叫繼續。ITU-T這樣決定的原因是考慮到此時某些DTE已經將資源分配給了發出呼叫,再重新分配給接收呼叫也許太晚。
圖4-2進一步描繪了由DTE發起的成功的呼叫建立,以及數據階段和清除階段。在接口的ready狀態中,所有四條主要電路(T、R、C和I)都處在二進制1的穩定狀態,DTE和DCE中的任一方都能發起建立一個呼叫的過程。DCE發起呼叫的方法是在R(Receive)電路上發送SYN字符,如此將接口帶入到未來呼叫(Incoming call)狀態。
圖4-2:成功的呼叫:DTE呼叫和清除
3)數據傳送階段
在此階段中,通信雙方互相交換數據。
如果呼叫成功,DCE令R=0,I=ON,通知DTE:T可以開始發送數據。在數據傳送階段,對接口透明的信息在兩個DTE之間通過T線和R線流動。然后,兩個DTE一直交換數據,到任一方決定終止呼叫為止。在圖4-1中,本地DTE將控制電路狀態改變成OFF做了清除請求,此后,該DTE不能再發送任何數據。不過,它必須準備接收來自DCE的數據,直到DCE將指示電路狀態改變成OFF完成呼叫清除階段。最后,發送和接收電路返回到穩定的1狀態,將接口帶回到就緒狀態。
通信載體服務部門很可能在X.21網上提供種種特殊功能,如快速連接服務。使用快速連接服務時,DTE將C(控制)線置成ON,DCE將此視作請求連接到先前撥過的號。這種特性省去了撥號過程,這對人們每次打開DTE時都要對某臺分時計算機單獨進行呼叫這類情況可能是很有用的。X.21另一個可選項是封閉用戶組,借助這一特性禁止組內用戶對組外的用戶通話。其他像呼叫重導向,對方付款的呼叫,輸入或輸出呼叫封鎖,以及呼叫者身份識別等都是X.21提供的特殊功能選項。
另外X.21還規定了接口的同步比特串型傳輸點對點全雙工操作使用租用電路的協議。采用X.21建議的網絡能夠完成自動應答、自動撥號外,還可選擇一些其它業務。
若要詳細了解ITU-T X.21建議書的具體內容的請查閱下附件。
附件:X.21(09/1992)《Interface between Data Terminal Equipment and Data Circuit-terminating Equipment for synchronous operation on public data networks》
欲進一步了解ITU-T系列數據通信接口特性及參數的請進入。