X.25建议
是CCITT关于公用数据网上以分组方式工作的终端规定的数据终端设备与数据电路终接设备之间的接口建议
X.25建议(recommendation X.25),是CCITT关于公用数据网上以分组方式工作的终端规定的数据终端设备(DTE)与数据电路终接设备(DCE)之间的接口建议。
内容
X.25建议是CCITT关于公用数据网上以分组方式工作的终端规定的数据终端设备(DTE)与数据电路终接设备(DCE)之间的接口建议。这里,DTE是用户设备、以分组方式操作的智能终端、主计算机或前置处理机,DCE是网路设备,通常指调制解调器和数字传输设备,但从规程特性上讲,X.25建议中的DCE实际上还包括DTE所连接的网路交换节点机。
发展
1976年CCITT全会上首次通过X.25建议。在以后又作了许多大的修改。例如,1980年增加了平衡链路接入规程(LAPB)和数据报业务;1984年增加了多链路规程(MLP)和模128扩充序列编号,删除了数据报业务;1988年增加了X.31接口、TOA/NPI地址格式和吞吐量等级13(即64kbit/s),并且进一步丰富了用户可选业务功能等。X.25建议已日臻完善,在世界范围内获得了广泛的应用,成为世界上公认的分组交换网标准。
特点
X.25建议是使用层次结构概念的数据通信协议,它将公用数据网的通信功能划分为三个相互独立的不同层次,从下向上分别称为物理层、数据链路层和分组层。其中,每一层的通信实体只利用其下一层提供的服务,而不管下层如何实现。作为发送设备,每一层接收到上一层的信息后,加上相应的控制信息(例如,分组头和帧头),最终形成在物理媒体上传输的数据比特流。作为接收设备,每一层接收到下一层的数据后,分别处理各自的控制信息(例如帧头和分组头),并删除其相应的控制信息,将用户信息送至上一层,从而实现同等层通信实体间的通信。
3.1 物理层
第一层,其基本功能是为建立、保持和拆除DTE和DCE之间的物理连接提供机械、电气、功能和规程的条件,提供同步的、全双工的和点到点的比特流传输手段。X.25建议并未直接规定物理层的具体内容,而是利用X.21建议(数字电路接口)、X.21bis建议(模拟电路接口)、X.31建议(ISDN接口)和V系列有关建议,规定DTE和DCE之间物理层接口的操作规程、信号码元定时、故障检测和环路测试功能以及机械、电气、功能和规程特性。
3.2 数据链路层
第二层,其基本功能是实现分组式终端和分组交换网之间的无差错传输。这一层规定了LAP、LAPB和MLP三种规程。鉴于LAP规程存在着明显的缺点,因而除早期生产的设备和组建的网路外,已基本不再使用。通常使用的是LAPB规程,它是高级数据链路控制(HDLC)规程的平衡类子集。这一层详细规定了数据链路的建立和拆除规程、数据链路建立后的信息传送规程,还具体规定了一系列的差锗控制方法和技术措施。例如,利用循环冗余校验来检测传输差错;利用窗口方式的流量控制和顺序控制方法,以允许的最大未应答I帧数为窗口,通过控制到达接收端的最大未应答I帧数和检验接收到的帧发送序号是否在窗口之内来发现差错;利用计时器恢复机制,通过在规定的计时器时限内是否正确接收到确认信号来判定帧的丢失和传输差错I利用自动请求重发;(ARQ)技术来纠正差错。另外,这一层还规定了多链路规程(MLP),通过在多条数据链路上同时传送信息帧,实现高可靠性和高吞吐量的信息传输。
3.3 分组层
第三层,基本功能是分组多路复用、呼叫控制和数据分组传送。分组层规定分组层DTE/DCE接口、虚电路业务规程、分组类型和格式、可选用户业务功能等。这一层利用统计时分复用原理,把一条物理电路复用成多条逻辑信道,实现一个主叫DTE利用一条物理电路同时和多个被叫DTE进行数据分组通信。在呼叫建立时,首先在已建立数据链路的主叫DTE和网路之间、网路和被叫DTE之间分配逻辑信道,然后把这些逻辑信道经网路连接起来,构成连接主叫DTE和被叫DTE之间的虚电路(VC),接着主被叫DTE之间就进入数据传送阶段。所有的数据都以数据分组的形式进行传送。在数据分组连续传送的过程中,为使主叫DTE发送的数据分组不超过被叫DTE的接受能力,需要在主被叫DTE之间进行流量控制,这一层规定了本地控制和端到端控制两种方式。本地控制方式要求DCE正确接收到DTE发送的数据分组之后就进行证实,其每个数据分组所具有的接收序号P(R)只有本地意义,只表示数据分组已经进入网路,并不表示已经正确到达被叫DTE。端到端控制方式要求被叫DTE经过网路正确接收到主叫DTE发送的数据分组之后才进行证实,其P(R)具有端到端的意义。流量控制可以通过检验数据分组发送序号P(S)和接收序号P(R)、调整窗口下限值的更新速度来控制DTE发送到网路的数据分组数量的窗口控制法和利用接收准备好(RR)、接收未准备好(RNR)分组来实现。在数据传送阶段出现某些故障(例如,分组丢失、重复或不能排序)时,可利用重置规程,使一条虚电路重新初始化。当网路发生诸如网控中心失控等严重故障时,可利用重启规程初始化分组层DTE/DCE接口,拆除所有虚呼叫。在数据传送结束时,拆除虚电路。整个通信过程如图1所示。
分组层还提供了永久虚电路(PVC)业务,这是网路根据用户要求建立的供用户固定使用的虚电路。用户不需要进行呼叫建立过程,就可以直接进行数据分组传送。同时,分组层还提供了28项便于用户应用的业务功能供用户选用。例如,闭合用户群、反向计费、快速选择和呼叫转移等。
在X.25建议中共规定了下列几种类型的分组:呼叫建立和拆除分组,数据和中断分组,流量控制和重置分组,重启动分组及诊断登记分组。
参考资料
最新修订时间:2022-10-14 20:12
目录
概述
内容
发展
参考资料