第三章 数据通信网 (五)
3.3 分组交换网
数据通信网发展的重要里程碑是采用分组交换方式,构成分组交换网。和电路交换网相比,分组交换网的两个站之间通信时,网络内不存在一条物理电路供其专用,因此不会像电路交换那样,所有的数据传输控制仅仅涉及到两个站之间的通信协议。在分组交换网中,一个分组从发送站传送到接收站的整个传输控制,不仅涉及到该分组在网络内所经过的每个节点交换机之间的通信协议,还涉及到发送站、接收站与所连接的节点交换机之间的通信协议。国际电信联盟电信标准部门 ITU-T 为分组交换网制定了一系列通信协议,世界上绝大多数分组交换网都用这些标准。其中最著名的标准是 X.25 协议,它在推动分组交换网的发展中做出了很大的贡献。有人把分组交换网简称 X.25 网。
3.3.1 X.25 协议的应用环境和系统结构
X.25建议是作为公用数据网的用户-网络接口协议提出的,它的全称是“公用数据网络中通过专用电路连接的分组式数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口”。这里的DTE是用户设备,即分组型数据终端设备(执行X.25通信规程的终端),具体的可以是一台按照分组操作的智能终端、主计算机或前端处理机; DCE实际是指DTE所连接的网络分组交换机(PS),如果DTE与交换机之间的传输线路是模拟线路,那么DCE也包括用户连接到交换机的调制解调器(这种情况在地区用户线上存在的)。图3-4所示为X.25协议的应用环境。

需要指出,有的计算机或终端不能支持 X.25 建议,是非分组型终端即字符型终端,这样的终端要进入分组网必须在它和分组网之间加分组装拆设备 PAD( Packet Assembler/Disassembler )。可见 PAD 设备实际上是一个规程转换器,它是向各种不同的终端或计算机提供服务,帮助它们进入分组交换网。 ITU-T 制定了关于 PAD 的三个协议书,即 X.3 、 X.28 和 X.29 ,有时称为“三个 X ”。
X.25建议将数据网的通信功能划分为三个相互独立的层次,即物理层、数据链路层和分组层。其中每一层的通信实体只利用下一层所提供的服务,而不管下一层如何实现。每一层接收到上一层的信息后,加上控制信息(如分组头、幀头),最后形成在物理媒体上传送的比特流,如图3-5所示。

3.3.2 物理层
X.25协议的物理层规定采用X.21建议。X.21建议规定如下:
机械特性:采用 ISO 4903规定的15针连接器和引线分配,通常使用8线;
电气特性:平衡型电气特性;
同步串行传输;
点到点全双工;
适用于交换电路和租用电路。
由于 X.21是为数字电路上使用而设计的,如果是模拟线路(如地区用户线路),X.25建议还提供了另一种物理接口标准X.21bis,它与`V.24/RS 232兼容。
3.3.3 数据链路层
3.3.3.1 X.25链路层功能
差错控制,采用 CRC循环校验,发现出错时自动请求重发;
幀的装配和拆卸及幀同步;
幀的排序和对正确接收的幀的确认;
数据链路的建立、拆除和复位控制;
流量控制。
3.3.3.2数据链路层
X.25数据链路层采用平衡型数据链路结构和LAPB规程(平衡链路访问规程)。这部分参见HDLC协议。
LAPB按HDLC的格式传送控制信息和数据信息。规定DTE和DCE之间采用全双工物理链路连接,信息传输只按点到点方式进行,不采用多点方式。LAPB操作方式是ABM(异步平衡模式),链路两端都是复合站,任一站只要通过发送一个命令就可以使链路复位或建立新的链路。
|