X.25协议是一个广泛使用的协议,它由ITU-T提出,是面向计算机的数据通讯网,它由传输线路、
分组交换机、远程
集中器和分组终端等基本设备组成。
X.25接口协议于1976年首次提出,它是在加拿大DATAPAC公用
分组网相关标准的基础上制定的,在1980年、1984年、1988年和1993年又进行了多次修改,是目前使用最广泛的分组交换协议。X.25协议是数据终端设备和数据电路终接设备(DCE:data circuit terminating equipment)之间的
接口协议,该协议的制定实现了接口协议的标准化,使得各种DTE能够自由连接到各种分组交换网上。作为用户设备和网络之间的接口协议,X.25协议主要定义了数据传输通路的建立、保持和释放过程所需遵循的标准,数据传输过程中进行差错控制和流量控制的机制以及提供的基本业务和可选业务等。X.25协议最初为DTE接入分组交换网提供了
虚电路和数据报两种接入i1984nian之后,X.25协议取消了数据报方式。
X.25协议采用分层的
体系结构,自下而上分为三层:物理层、数据链路层和分组层,分别对应于OSI参考模型的下三层。各层在功能上相互独立,每一层接受下一层提供的服务,同时也为上一层提供服务,相邻层之间通过原语进行通信。在接口的对等层之间通过对等层之间的通信协议进行信息交换的协商、控制和信息的传输。
X.25协议是标准化的接口协议,任何要接入到分组交换网的终端设备必须在接口处满足协议的规定。要接入到分组交换网的终端设备不外乎两种:一种是具有X.25协议处理能力,可直接接入到分组交换网的终端,称为分组型终端(PT:packet terminal);另一种是不具有X.25协议处理能力必须经过协议转换才能接入到分组交换网的终端,称为非分组型终端(NTP:non-packet terminal)。
X.25的物理层协议规定了DTE和DCE之间接口的
电气特性、功能特性和机械特性以及协议的交互流程。与分组交换网的端口相连的射被称作DTE,它可以是同步终端或异步终端,也可以是通用终端或专用终端,还可以是智能终端。DCE是DTE-DTE远程通信传输线路的终接设备,主要完成
信号变换、
适配和
编码功能。对于模拟传输线路,它一般为调制解调器(modem);对于数字传输线路,则为多路复用器或数字信道接口设备。
X.25
数据链路层协议是在物理层提供的双向的信息传输通道上,控制信息有效、可靠地传送的协议。X.25的数据链路层协议采用的时HDLC(高级数据链路控制规程)的一个子集——平衡链路访问规程(LAPB:link access procedure balanced)协议。HDLC提供两种链路配置:一种是平衡配置;另一种是非平衡配置。非平衡配置可提供点到点链路和点到多点链路。平衡配置只提供点到点链路。由于X.25数据链路层采用的是LAPB协议,所以X.25数据链路层只提供点到点的链路方式。
数据链路层完成的主要功能就是建立数据链路,利用物理层提供的服务为分组层提供有效可靠的分组信息。X.25数据链路层所完成的工作主要可以分为三个阶段,即数据链路层所处的三种状态:链路建立、信息传输和链路断开。为了保证数据链路层的正常工作,X.25定义了一些系统参数和变量,常用的有:发送序号;接收序号;发送变量;接收变量;允许未证实的最大帧数(最大窗口数);时钟(定时器)
X.25的优点是经济实惠安装容易、传输可靠性高、适用于
误码率较高的通路。