X.25是用于通过广域网(WAN)进行分组交换通信的标准协议套件。协议是一套商定的程序和规则。遵循相同协议的两个设备可以相互理解并交换数据。
X.25的历史
X.25是在20世纪70年代开发的,用于承载语音模拟电话线 - 拨号网络 - 并且是最古老的分组交换服务之一。 X.25的典型应用包括自动柜员机网络和信用卡验证网络。 X.25还支持各种大型机终端和服务器应用程序。 20世纪80年代是公共数据网络Compuserve,Tymnet,Telenet等使用的X.25技术的全盛时期。在90年代早期,许多X.25网络被美国的帧中继取代。美国以外的一些旧的公共网络直到最近才继续使用X.25。曾经需要X.25的大多数网络现在都使用不太复杂的Internet协议。 X-25仍用于某些ATM和信用卡验证网络。
X-25结构
每个X.25数据包最多包含128个字节的数据。 X.25网络处理源设备上的数据包组装,传送和目的地的重组。 X.25分组传送技术不仅包括交换和网络层路由,还包括错误检查和重传逻辑,如果发生传送失败。 X.25通过多路复用数据包和使用虚拟通信通道支持多个同时对话。
X-25提供了三个基本的协议层:
- 物理层
- 数据链路层
- 包层
X-25早于OSI参考模型,但X-25层类似于标准OSI模型的物理层,数据链路层和网络层。
随着互联网协议(IP)作为企业网络标准的广泛接受,X.25应用程序迁移到使用IP作为网络层协议的较便宜的解决方案,并用以太网或新的ATM硬件取代X.25的较低层。