X.25
電話或者ISDN裝置作為網路硬體裝置來架構廣域網路的ITU-T網路協定 | |
狀態 | 已生效 |
---|---|
開始年 | 1976 |
最新版本 | (10/96) October 1996 |
組織 | ITU-T |
委員會 | Study Group VII |
有關標準 | X.400 |
網站 | https://www.itu.int/rec/T-REC-X.25/ |
X.25 是一個使用電話或者ISDN裝置作為網路硬體裝置來架構廣域網路的ITU-T網路協定。它的實體層,資料鏈路層和網路層(1-3層)都是按照OSI模型來架構的。在國際上X.25的提供者通常稱X.25為分封交換網(Packet switched network),尤其是那些國營的電話公司。它們的複合網路從80年代到90年代覆蓋全球,在現在仍然應用於交易系統中。[1]
歷史
X.25是由ITU第VII組根據一系列的數字網路計劃發展出來的,像在Donald Davies領導下的英國的國家物理實驗室的研究專案,Donald Davies率先提出了封包交換的概念。在60年代快結束的時候,一個實驗性的網路開始運營了,到了1974年已經有一系列的網路都以SERCnet的形式相互連結了。SERCnet在之後不斷成長並在1984年改名叫JANET,這個網路直到今天仍然在執行,只是變成了一個TCP/IP網路。其他的對這個標準實施作出貢獻的還有70年代開始的由法國,加拿大,日本以及斯坎迪納維亞半島的國家合作開發的ARPA計劃。各種各樣的升級和附加功能使得這一標準日益完善,每4年ITU都會出版一本不同封面顏色新的技術手冊來描述這些變化。
結構
X.25的首要原則是在一個基於位差錯校驗建立一個類比電話網路之上的全球性的封包交換網路。許多的X.25系統誤碼率都很高,從而達不到這一要求所以需要接入規程LAP-B。X.25模型實質上是建立基於面向連接的虛電路,通過DTE來提供給使用者看似對等連結的虛連接。
X.25是在一個啞終端的時代發展起來的,需要連接到主電腦。取代直接連接到主電腦—這需要主電腦擁有自己的數據機和電話線,而且還需要沒有本地通話來進行長距離呼叫請求—主機可以同網路伺服器建立X.25連接。這樣啞終端使用者可以直接進行撥號連接到網路了。本質上來說,數據機和埠為一端,X.25連接在另一端,這是由ITU-T X.29和X.3標準定義的。
已經和PAD建立好連接之後,啞終端的使用者通知PAD一個類似於電話號碼的X.121位址的方式來表明和哪一個主機建立連接。接下來PAD傳送一個X.25請求到主機,建立一個虛電路。指出X.25建立好了一個虛電路,從而形成了一個電路交換網路,儘管實際上資料仍然是通過封包交換網路傳輸的。如果是兩個X.25通訊的話,當然就可以直接呼叫對方了;不用PAD了。理論上來說,不用在乎X.25呼叫方和X.25定義方是否在同一個傳輸上,單是實際上一個傳輸同其他傳輸相互呼叫並不總是可行的。
面向連接的虛電路
在X.25的歷史上,它曾經用來作永久虛擬電路(permanent virtual circuits, PVCs)來使得兩台主電腦精確連結。這些應用是非常常見的,例如在銀行,從而使得分散地辦公室連接到一台中心主機上,這樣比建立實際的長距離電話連接要便宜許多。X.25的每月服務費用通常都是比較平均的。其速度隨著時間的推移逐步增長,典型值為48或者96 kbit/s。 公用的X.25網路在大多數國家都是在70年代到80年代建造的,為了減少網路服務的費用,使用者首先要和網路介面進行連接,稱為「虛電路交換」(SVCs)或者「虛連接到公共資料網」,這些X.25應用在90年代隨著網際網路的出現在大多數地方都不採用了。
許多的系統都直接使用了X.25,這其中的許多都是私有化的應用,然而這已經是X.25還是世界上唯一的網路標準的時候的事了,不過X.400電子郵件系統仍然採用X.25作為傳輸層。OSI最基本的設想是建立一個全球性的網路標準,然而網際網路工業的發展最終採用了網際網路的標準。
逐步被取代
隨著更完美的數字電話服務和差錯更正功能的數據機的快速發展,再來討論X.25不再有什麼實際意義了。結果就是訊框中繼的出現,訊框中繼就是帶有差錯自動修正功能的X.25。在現在,虛電路的概念仍然在非同步傳輸模式中使用來進行擁塞控制和網路復用。
今天的X.25
在今天,X.25仍然有遍及全球的使用,儘管這個比例已經隨著一些第二層新技術如訊框中繼,ISDN,ATM,ADSL,POS的推出而在迅速下降了。現在只有在第三世界國家有一些還在可靠運營的裝置,因為畢竟PDN可能是最為可靠而且便宜的連接網際網路的裝置了。有一個X.25的變種叫做AX.25仍然在業餘無線電的無線封包通訊(無線封包交換,packet radio)領域大量使用,然而在最近一些年裡已經有一些呼聲建議使用TCP/IP來取代AX.25了。RACAL Paknet在世界的許多地方仍然採用X.25協定標準用來進行安全的低速率無線傳輸。Paknet現在通常用來作為GPS和POS的應用。