1、X.25建议介绍
ITU-T建议X.25是由ITU-T当时的第7研究组制定的,现在归第13研究组维护。当时称为CCITT于1976年首次通过了X.25建议,并于1977年、1980年、1984年、1988年、1993年和1996年作了6次修订,现在是第7个版本。其标准名称是《Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to public data networks by dedicated circuit(数据终端设备(DTE)和数据电路终端设备(DCE)之间的接口,用于运行数据包模式并通过专用电路连接到公共数据网络的终端)》。
它为利用分组交换的数据传输系统在DTE和DCE之间交换数据和控制信息规定了一个技术标准。该建议书规定了当由专用电路进行访问时,在数据终端设备(DTE)和分组交换公共数据网络(PSPDN)之间使用的协议。参考OSI模型,描述了三个层:物理层,数据链路层和分组层。所提供的服务符合OSI网络服务,并允许数据的传输而不丢失或重复。访问速度和吞吐量可高达2 Mbit/s。
欲更多了解分组交换方式的请进入。
2、X.25接口位置
X.25是数据终端设备(DTE,Data Circuit-terminating Equipment)和数据电路终端设备(DCE,Data Terminal Equipment)之间建立通信联系的接口。要求通过数据网进行通信的DTE与网络接入设备DCE之间建立X.25接口,网络则处理两个DCE之间的数据传输。下图2表示了X.25接口的位置。
图2:X.25接口的位置
3、X .25建议的分层介绍
X .25建议制定了三个层的相关协议及要求,包括:物理层、链路层和分组层,它们相当于OSI模型的下面三层,如图3所示。
图3:X .25建议的分层
ITU-T建议X.25的物理层选择其的X.21或X.21bis、X.31及V系列接口,作为物理层接口,来保证在DTE和DCE之间建立有效的物理连接。
X.25的链路层协议是HDLC的一个子集,称为LAPB(Link Access Procedures,平衡式链路接入程序)。从DTE到DCE或从DCE到DTE的数据链路层的帧和HDLC帧中的帧具有完全相同的格式。
欲详细了解X.25的数据链路协议帧格式的请进入。
分组层是X.25协议的第三级,它相当于OSI中的网络层,这一层的功能代表了X.25分组交换网的主要特征。这一层规定分组的类型和格式,规定了虚电路(VC)的建立、维持和拆除的程序。数据分组分为两大类,即控制分组和数据分组。每个分组均由报头和控制信息或数据信息组成。报头包括分组类型、逻辑信道组号和逻辑信道号等内容。数据分组的报头还包括接收及发送的分组序号。控制分组主要实现呼叫建立的请求与应答、呼叫的清除及确认、中继及复位、再启动的请求与确认等。X.25网的流量控制采用滑动窗口法,通过接收发送的应答过程来实现对允许发送分组数大小的限制,是否暂停或重发等,以保证收发间通信的稳定可靠。X.25协议中的数据分组长度是不等长的,允许在16~1024bit之间选择。
在X25分组层,数据以分组的形式在外部虚电路上进行传输,X25虚电路提供两种类型的虚电路:虚呼叫和永久虚电路。虚呼叫是一个利用呼叫建立和呼叫清除程序建立的虚电路;永久虚电路是固定的由网络分配的虚电路,数据沿着虚电路传送,但是不需要呼叫建立和呼叫清除程序。
4、X.25分组交换网的基本构成
图4-1是X.25分组交换网的基本构成示意图。图中包括包交换节点机(PSE)、主机(H)、分组数据终端(PT)、网络控制中心(NMC)、调制解调器(MODEM)、复用设备(MUX)、非分组数据终端(NPT)以及与其他数据网连接的网间接口设备等。非分组数据终端通过包装拆设备(PAD)经打包分组后进入网络。远程数据终端若是经过模拟线路入网,则需经MODEM调制和解调。
图4-1:X.25分组交换网基本构成
X.25网为用户提供三种基本的通信连接服务:永久性虚电路(PVC)、交换性虚电路和数据报业务。三种连接示意图见图4-2。
图4-2:X.25三种基本通信业务
永久性虚电路为用户提供固定的逻辑信道连接,犹如专线一样,适合于用户远程的指定连接。交换性虚电路是为每次呼叫分配一条逻辑通道,呼叫结束予以拆除。它们均可保证用户数据按顺序在一条逻辑信道上传送。数据报方式不需建立虚电路,每个分组在节点处进行路由选择,在接收端需要重新排序(如图4-2中的(c)图)。应注意的是,1984年以后的X.25建议已不支持数据报业务了。
若要详细了解ITU-T的X.25建议书的具体内容的请查阅下附件。 附件:X.25(10/1996)《Interface between DTE and DCE for terminals operating in the packet
mode and connected to public data networks by dedicated circuit》 欲进一步了解X.25协议格式的请进入。