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

X.25建議

鎖定
X.25建議(recommendation X.25),是CCITT關於公用數據網上以分組方式工作的終端規定的數據終端設備(DTE)與數據電路終接設備(DCE)之間的接口建議。
中文名
X.25建議
外文名
recommendationX.25
應用學科
計算機
通信

目錄

X.25建議內容

X.25建議是CCITT關於公用數據網上以分組方式工作的終端規定的數據終端設備(DTE)與數據電路終接設備(DCE)之間的接口建議。這裏,DTE是用户設備、以分組方式操作的智能終端、主計算機或前置處理機,DCE是網路設備,通常指調制解調器和數字傳輸設備,但從規程特性上講,X.25建議中的DCE實際上還包括DTE所連接的網路交換節點機。

X.25建議發展

1976年CCITT全會上首次通過X.25建議。在以後又作了許多大的修改。例如,1980年增加了平衡鏈路接入規程(LAPB)和數據報業務;1984年增加了多鏈路規程(MLP)和模128擴充序列編號,刪除了數據報業務;1988年增加了X.31接口、TOA/NPI地址格式和吞吐量等級13(即64kbit/s),並且進一步豐富了用户可選業務功能等。X.25建議已日臻完善,在世界範圍內獲得了廣泛的應用,成為世界上公認的分組交換網標準。

X.25建議特點

X.25建議是使用層次結構概念的數據通信協議,它將公用數據網的通信功能劃分為三個相互獨立的不同層次,從下向上分別稱為物理層、數據鏈路層和分組層。其中,每一層的通信實體只利用其下一層提供的服務,而不管下層如何實現。作為發送設備,每一層接收到上一層的信息後,加上相應的控制信息(例如,分組頭和幀頭),最終形成在物理媒體上傳輸的數據比特流。作為接收設備,每一層接收到下一層的數據後,分別處理各自的控制信息(例如幀頭和分組頭),並刪除其相應的控制信息,將用户信息送至上一層,從而實現同等層通信實體間的通信。
3.1 物理層
第一層,其基本功能是為建立、保持和拆除DTE和DCE之間的物理連接提供機械、電氣、功能和規程的條件,提供同步的、全雙工的和點到點的比特流傳輸手段。X.25建議並未直接規定物理層的具體內容,而是利用X.21建議(數字電路接口)、X.21bis建議(模擬電路接口)、X.31建議(ISDN接口)和V系列有關建議,規定DTE和DCE之間物理層接口的操作規程、信號碼元定時、故障檢測和環路測試功能以及機械、電氣、功能和規程特性。
3.2 數據鏈路層
第二層,其基本功能是實現分組式終端和分組交換網之間的無差錯傳輸。這一層規定了LAP、LAPB和MLP三種規程。鑑於LAP規程存在着明顯的缺點,因而除早期生產的設備和組建的網路外,已基本不再使用。通常使用的是LAPB規程,它是高級數據鏈路控制(HDLC)規程的平衡類子集。這一層詳細規定了數據鏈路的建立和拆除規程、數據鏈路建立後的信息傳送規程,還具體規定了一系列的差鍺控制方法和技術措施。例如,利用循環冗餘校驗來檢測傳輸差錯;利用窗口方式的流量控制和順序控制方法,以允許的最大未應答I幀數為窗口,通過控制到達接收端的最大未應答I幀數和檢驗接收到的幀發送序號是否在窗口之內來發現差錯;利用計時器恢復機制,通過在規定的計時器時限內是否正確接收到確認信號來判定幀的丟失和傳輸差錯I利用自動請求重發;(ARQ)技術來糾正差錯。另外,這一層還規定了多鏈路規程(MLP),通過在多條數據鏈路上同時傳送信息幀,實現高可靠性和高吞吐量的信息傳輸。
3.3 分組層
第三層,基本功能是分組多路複用、呼叫控制和數據分組傳送。分組層規定分組層DTE/DCE接口、虛電路業務規程、分組類型和格式、可選用户業務功能等。這一層利用統計時分複用原理,把一條物理電路複用成多條邏輯信道,實現一個主叫DTE利用一條物理電路同時和多個被叫DTE進行數據分組通信。在呼叫建立時,首先在已建立數據鏈路的主叫DTE和網路之間、網路和被叫DTE之間分配邏輯信道,然後把這些邏輯信道經網路連接起來,構成連接主叫DTE和被叫DTE之間的虛電路(VC),接着主被叫DTE之間就進入數據傳送階段。所有的數據都以數據分組的形式進行傳送。在數據分組連續傳送的過程中,為使主叫DTE發送的數據分組不超過被叫DTE的接受能力,需要在主被叫DTE之間進行流量控制,這一層規定了本地控制和端到端控制兩種方式。本地控制方式要求DCE正確接收到DTE發送的數據分組之後就進行證實,其每個數據分組所具有的接收序號P(R)只有本地意義,只表示數據分組已經進入網路,並不表示已經正確到達被叫DTE。端到端控制方式要求被叫DTE經過網路正確接收到主叫DTE發送的數據分組之後才進行證實,其P(R)具有端到端的意義。流量控制可以通過檢驗數據分組發送序號P(S)和接收序號P(R)、調整窗口下限值的更新速度來控制DTE發送到網路的數據分組數量的窗口控制法和利用接收準備好(RR)、接收未準備好(RNR)分組來實現。在數據傳送階段出現某些故障(例如,分組丟失、重複或不能排序)時,可利用重置規程,使一條虛電路重新初始化。當網路發生諸如網控中心失控等嚴重故障時,可利用重啓規程初始化分組層DTE/DCE接口,拆除所有虛呼叫。在數據傳送結束時,拆除虛電路。整個通信過程如圖1所示。
圖1 X.25基本通信過程 圖1 X.25基本通信過程
分組層還提供了永久虛電路(PVC)業務,這是網路根據用户要求建立的供用户固定使用的虛電路。用户不需要進行呼叫建立過程,就可以直接進行數據分組傳送。同時,分組層還提供了28項便於用户應用的業務功能供用户選用。例如,閉合用户羣、反向計費、快速選擇和呼叫轉移等。
在X.25建議中共規定了下列幾種類型的分組:呼叫建立和拆除分組,數據和中斷分組,流量控制和重置分組,重啓動分組及診斷登記分組。