请输入您要查询的百科知识:

 

词条 x.25
释义

§ 简介

X.25网络是第一个面向连接的网络,也是第一个公共数据网络.其数据分组包含3字节头部和128字节数据部分.它运行10年后,20世纪80年代被无错误控制,无流控制,面向连接的新的叫做帧中继的网络所取代.90年代以后,出现了面向连接的ATM网络.

下图给出了一个分组交换网的结构示意图。图中列出了一部分通信协议和它们的使用对象。其中最重要的是X.25建议,它是分组型数据终端(PT)与网络节点之间的接口(即在公用分组交换网络和它们的客户之间提供接口)。分组交换网也允许非分组象数据终端(NPT)即字符型数据终端接入网络(这是由于有大量终端不使用X.25协议),为此分组交换网为其提供了分组装拆设备(PAD),PAD一般属于节点交换机的一部分,是节点交换机的一种功能部件。NPT与PAD之间的协议接口为X.28建议,而PAD内部功能按X.3操作,这样一来NPT就可以通过PAD像PT一样接入分组网。为了使分组网的各种终端之间能够正常通信,ITU-T还提出了PAD之间、PT与PAD之间的通信协议即X.29建议。合起来,这3个建议通常被称作3X。此外,为了能使不同的分组网之间互连,ITU-T制定了X.75建议。除了图1标出的这些建议外,ITU-T还提出了许多与之相关的标准,如有关部门PT通过电话网接入分组网的X.32建议等。在这些通信协议中,其中最著名的标准是X.25协议,它在推动分组交换网的发展中做出了很大的贡献。有人把分组交换网简称X.25网。x.25

§ 用途

X.25协议是CCITT(ITU)建议的一种协议,它定义终端和计算机到分组交换网络的连接。分组交换网络在一个网络上为数据分组选择到达目的地的路由。X.25是一种很好实现的分组交换服务,传统上它是用于将远程终端连接到主机系统的。这种服务为同时使用的用户提供任意点对任意点的连接。来自一个网络的多个用户的信号,可以通过多路选择通过X.25接口而进入分组交换网络,并且被分发到不同的远程地点。一种称为虚电路的通信信道在一条预定义的路径上连接端点站点通过网络。虽然X.25,吞吐率的主要部分是用于错误检查开销的,X.25接口不可支持高达 64Kbps的线路,CCITT在1992年重新制定了这个标准,并将速率提高到2Mbps。

X.25的分组交换体系结构具有一些优点和缺陷。信息分组通过散列网络的路由是根据这个分组头中的目的地址信息进行选择的。用户可以与多个不同的地点进行连接,而不象面向电路的网络那样在任何两点之间仅仅存在一条专用线路。由于分组可以通过路由器的共享端口进行传   输的,所以就存在一定的分发延迟。虽然许多网络能够通过选择回避拥挤区域的路由来支持过载的通信量,但是随着访问网络人数的增多,用户还是可以感觉到性能变慢了。和此相反,面向电路的网络在两个地点之间提供一个固定的带宽,它不能适应超过这个带宽的传输的要求。

X.25的开销比帧中继要高许多。例如,在X.25中,在一个分组的传输路径上的每个结点都必须完整地接收一个分组,并且在发送之前还必须完成错误检查。帧中继结点只是简单地查看分组头中的目的地址信息,并立即转发该分组,在一些情况下,甚至在它完整地接收一个分组之前就开始转发。帧中继不需要 X.25中必须在每个中间结点中存在的用于处理管理、流控和错误检查的状态表。端点结点必须对丢失的帧进行检查,并请求重发。

X.25受到了低性能的影响,它不能适应许多实时LAN对LAN应用的要求。然而,X.25很容易建立,很容易理解,并且已被远程终端或计算机访问,以及传输量较低的许多情况所接收。X.25可能是电话系统网络不可靠的国家建立可靠网络链路的唯一途径。许多国家使用X.25服务。与此不同,在一些国家获得可靠的专用线路并不是不可能的。

在美国,大多数电讯公司和增值电信局(VAC)提供X.25服务,这些公司包括AT&T、US Sprint、compuserve、Ameritech、Pacific Be1l和其它公司。还可以通过在用户所在地安装X.25交换设备,并用租用线路将这些地点连接起来,来建立专用的X.25分组交换网络。

X.25是在开放式系统互联(OSI)协议模型之前提出的,所以一些用来解释x.25的专用术语是不同的。这种标准在三个层定义协议,它和OSI协议栈的底下三层是紧密相关的:

物理层 它称为X.21接口,定义从计算机/终端(数据终端设备,DTE)到X.25分组交换网络中的附件结点的物理/电气接口。RS-232-C通常用于X.21接口。

链路访问层定义象帧序列那样的数据传输。使用的协议是平衡式链路访问规程(LAP-B),它是高级数据链路控制(HDLC)协议的一部分。LAP-B的设计是为了点对点连接。它为异步平衡模式会话提供帧结构、错误检查和流控机制。LAP-B为确信一个分组已经抵达网络的每个链路提供了一条途径。

分组层 定义通过分组交换网络的可靠虚电路。这样,X.25就提供了点对点数据发送,而不是一点对多点发送。

§ 类型

在X.25中,虚电路的概念是非常重要的。一条虚电路在穿越分组交换网络的两个地点之间建立一条临时性或永久性的“逻辑”通信信道。使用一条电路使用可以保证分组是按照顺序抵达的,这是因为它们都按照同一条路径进行传输。它为数据在网络上进行传输提供了可靠的方式。在X.25中有两种类型的虚电路:

临时性虚电路 将建立基于呼叫的虚电路,然后在数据传输会话结束时拆除。

永久虚电路 在两个端点结点之间保持一种固定连接。

X.25使用呼叫建立分组,从而在两个端点站点之间建立一条通信信道。一旦这个呼叫建立了,在这两个站点之间数据分组就可以传输信息了。注意,由于X.25是一种面向连接的服务,因而分组不需要源地址和目的地址。虚电路为传输分组通过网络到达目的地提供了一条通信路径。然而,对分组授予了一个号码,这个号码可以被连接源地和目的地的信道鉴别。

X.25网络易于安装和维护。它是根据发送的分组数据来收费的,在一些情况下,还会考虑连通的时间。牢记,其它一些服务更适合于高速局域网传输(例如帧中继)或专用连接。

§ X.25协议的应用环境和系统结构

X.25建议是作为公用数据网的用户-网络接口协议提出的,它的全称是“公用数据网络中通过专用电路连接的分组式数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口”。这里的DTE是用户设备,即分组型数据终端设备(执行X.25通信规程的终端),具体的可以是一台按照分组操作的智能终端、主计算机或前端处理机;DCE实际是指DTE所连接的网络分组交换机(PS),如果DTE与交换机之间的传输线路是模拟线路,那么DCE也包括用户连接到交换机的调制解调器(这种情况在地区用户线上存在的)。图2所示为X.25协议的应用环境。(图)x.25

图2  X.25的应用环境

X.25建议将数据网的通信功能划分为三个相互独立的层次,即物理层、数据链路层和分组层。其中每一层的通信实体只利用下一层所提供的服务,而不管下一层如何实现。每一层接收到上一层的信息后,加上控制信息(如分组头、帧头),最后形成在物理媒体上传送的比特流,如图3所示。

图3  X.25协议的系统结构和信息流关系

§ X.25的链路操作模式

LAPB中采用的是ABM操作方式,链路两端都是复合站,任一站只要通过发送一个命令就可以使链路复位或建立新的链路。

在链路层的三种类型的帧中,只有I帧才用来携带X.25分组,I帧只能用作命令而不能作为响应,这样I帧的地址字段内总是I帧的目的地址(DTE→DCE时为B,DCE→DTE时为A)。

LAPB的操作过程与HDLC基本相同。

§ X.25用户业务功能

X.25向用户提供基本业务功能和可选业务功能。前者是分组网向所有用户都提供的功能,后者是根据用户的要求提供的功能。图3是X.25用户业务功能表。图3 X.25用户业务功能

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/11 10:45:51