37

更新時間: 2013-10-09

廣告

X.25網路是第一個面向連接的網路,也是第一個公共數據網路.其數據分組包含3位元組頭部和128位元組數據部分.它運行10年後,20世紀80年代被無錯誤控制,無流控制,面向連接的新的叫做幀中繼的網路所取代.90年代以後,出現了面向連接的ATM網路.

x.25 -簡介

  X.25網路是第一個面向連接的網路,也是第一個公共數據網路.其數據分組包含3位元組頭部和128位元組數據部分.它運行10年後,20世紀80年代被無錯誤控制,無流控制,面向連接的新的叫做幀中繼的網路所取代.90年代以後,出現了面向連接的ATM網路.

下圖給出了一個分組交換網的結構示意圖。圖中列出了一部分通信協議和它們的使用對象。其中最重要的是X.25建議,它是分組型數據終端(PT)與網路節點之間的介面(即在公用分組交換網路和它們的客戶之間提供介面)。分組交換網也允許非分組象數據終端(NPT)即字元型數據終端接入網路(這是由於有大量終端不使用X.25協議),為此分組交換網為其提供了分組裝拆設備(PAD),PAD一般屬於節點交換機的一部分,是節點交換機的一種功能部件。NPT與PAD之間的協議介面為X.28建議,而PAD內部功能按X.3操作,這樣一來NPT就可以通過PAD像PT一樣接入分組網。為了使分組網的各種終端之間能夠正常通信,ITU-T還提出了PAD之間、PT與PAD之間的通信協議即X.29建議。合起來,這3個建議通常被稱作3X。此外,為了能使不同的分組網之間互連,ITU-T制定了X.75建議。除了圖1標出的這些建議外,ITU-T還提出了許多與之相關的標準,如有關部門PT通過電話網接入分組網的X.32建議等。在這些通信協議中,其中最著名的標準是X.25協議,它在推動分組交換網的發展中做出了很大的貢獻。有人把分組交換網簡稱X.25網。

廣告

x.25x.25

x.25 -用途

      X.25協議是CCITT(ITU)建議的一種協議,它定義終端和計算機到分組交換網路的連接。分組交換網路在一個網路上為數據分組選擇到達目的地的路由。X.25是一種很好實現的分組交換服務,傳統上它是用於將遠程終端連接到主機系統的。這種服務為同時使用的用戶提供任意點對任意點的連接。來自一個網路的多個用戶的信號,可以通過多路選擇通過X.25介面而進入分組交換網路,並且被分發到不同的遠程地點。一種稱為虛電路的通信通道在一條預定義的路徑上連接端點站點通過網路。雖然X.25,吞吐率的主要部分是用於錯誤檢查開銷的,X.25介面不可支持高達 64Kbps的線路,CCITT在1992年重新制定了這個標準,並將速率提高到2Mbps。

      X.25的分組交換體系結構具有一些優點和缺陷。信息分組通過散列網路的路由是根據這個分組頭中的目的地址信息進行選擇的。用戶可以與多個不同的地點進行連接,而不象面向電路的網路那樣在任何兩點之間僅僅存在一條專用線路。由於分組可以通過路由器的共享埠進行傳   輸的,所以就存在一定的分發延遲。雖然許多網路能夠通過選擇迴避擁擠區域的路由來支持過載的通信量,但是隨著訪問網路人數的增多,用戶還是可以感覺到性能變慢了。和此相反,面向電路的網路在兩個地點之間提供一個固定的帶寬,它不能適應超過這個帶寬的傳輸的要求。

      X.25的開銷比幀中繼要高許多。例如,在X.25中,在一個分組的傳輸路徑上的每個結點都必須完整地接收一個分組,並且在發送之前還必須完成錯誤檢查。幀中繼結點只是簡單地查看分組頭中的目的地址信息,並立即轉發該分組,在一些情況下,甚至在它完整地接收一個分組之前就開始轉發。幀中繼不需要 X.25中必須在每個中間結點中存在的用於處理管理、流控和錯誤檢查的狀態表。端點結點必須對丟失的幀進行檢查,並請求重發。

      X.25受到了低性能的影響,它不能適應許多實時LAN對LAN應用的要求。然而,X.25很容易建立,很容易理解,並且已被遠程終端或計算機訪問,以及傳輸量較低的許多情況所接收。X.25可能是電話系統網路不可靠的國家建立可靠網路鏈路的唯一途徑。許多國家使用X.25服務。與此不同,在一些國家獲得可靠的專用線路並不是不可能的。

      在美國,大多數電訊公司和增值電信局(VAC)提供X.25服務,這些公司包括AT&T、US Sprint、compuserve、Ameritech、Pacific Be1l和其它公司。還可以通過在用戶所在地安裝X.25交換設備,並用租用線路將這些地點連接起來,來建立專用的X.25分組交換網路。

      X.25是在開放式系統互聯(OSI)協議模型之前提出的,所以一些用來解釋x.25的專用術語是不同的。這種標準在三個層定義協議,它和OSI協議棧的底下三層是緊密相關的:

物理層 它稱為X.21介面,定義從計算機/終端(數據終端設備,DTE)到X.25分組交換網路中的附件結點的物理/電氣介面。RS-232-C通常用於X.21介面。

      鏈路訪問層定義象幀序列那樣的數據傳輸。使用的協議是平衡式鏈路訪問規程(LAP-B),它是高級數據鏈路控制(HDLC)協議的一部分。LAP-B的設計是為了點對點連接。它為非同步平衡模式會話提供幀結構、錯誤檢查和流控機制。LAP-B為確信一個分組已經抵達網路的每個鏈路提供了一條途徑。

      分組層 定義通過分組交換網路的可靠虛電路。這樣,X.25就提供了點對點數據發送,而不是一點對多點發送。 

廣告

x.25 -類型

在X.25中,虛電路的概念是非常重要的。一條虛電路在穿越分組交換網路的兩個地點之間建立一條臨時性或永久性的「邏輯」通信通道。使用一條電路使用可以保證分組是按照順序抵達的,這是因為它們都按照同一條路徑進行傳輸。它為數據在網路上進行傳輸提供了可靠的方式。在X.25中有兩種類型的虛電路:

      臨時性虛電路 將建立基於呼叫的虛電路,然後在數據傳輸會話結束時拆除。

      永久虛電路 在兩個端點結點之間保持一種固定連接。

      X.25使用呼叫建立分組,從而在兩個端點站點之間建立一條通信通道。一旦這個呼叫建立了,在這兩個站點之間數據分組就可以傳輸信息了。注意,由於X.25是一種面向連接的服務,因而分組不需要源地址和目的地址。虛電路為傳輸分組通過網路到達目的地提供了一條通信路徑。然而,對分組授予了一個號碼,這個號碼可以被連接源地和目的地的通道鑒別。

      X.25網路易於安裝和維護。它是根據發送的分組數據來收費的,在一些情況下,還會考慮連通的時間。牢記,其它一些服務更適合於高速區域網傳輸(例如幀中繼)或專用連接。

廣告

x.25 -X.25協議的應用環境和系統結構

      X.25建議是作為公用數據網的用戶-網路介面協議提出的,它的全稱是「公用數據網路中通過專用電路連接的分組式數據終端設備(DTE)和數據電路終接設備(DCE)之間的介面」。這裡的DTE是用戶設備,即分組型數據終端設備(執行X.25通信規程的終端),具體的可以是一台按照分組操作的智能終端、主計算機或前端處理機;DCE實際是指DTE所連接的網路分組交換機(PS),如果DTE與交換機之間的傳輸線路是模擬線路,那麼DCE也包括用戶連接到交換機的數據機(這種情況在地區用戶線上存在的)。圖2所示為X.25協議的應用環境。

x.25(圖)x.25

                                                   圖2  X.25的應用環境

廣告

       X.25建議將數據網的通信功能劃分為三個相互獨立的層次,即物理層、數據鏈路層和分組層。其中每一層的通信實體只利用下一層所提供的服務,而不管下一層如何實現。每一層接收到上一層的信息后,加上控制信息(如分組頭、幀頭),最後形成在物理媒體上傳送的比特流,如圖3所示。x.25

                                               圖3   X.25協議的系統結構和信息流關係

廣告

 

x.25 -X.25的鏈路操作模式

     LAPB中採用的是ABM操作方式,鏈路兩端都是複合站,任一站只要通過發送一個命令就可以使鏈路複位或建立新的鏈路。
     在鏈路層的三種類型的幀中,只有I幀才用來攜帶X.25分組,I幀只能用作命令而不能作為響應,這樣I幀的地址欄位內總是I幀的目的地址(DTE→DCE時為B,DCE→DTE時為A)。
LAPB的操作過程與HDLC基本相同。

x.25 -X.25用戶業務功能

   X.25向用戶提供基本業務功能和可選業務功能。前者是分組網向所有用戶都提供的功能,後者是根據用戶的要求提供的功能。圖3是X.25用戶業務功能表。

x.25圖3 X.25用戶業務功能

 

廣告

廣告