|
X.25 是 ITU-T 为广域网 WAN 通信所建议的一种数据分组交换网络协议,它定义数据终端设备 DTE 和数据电路终端设备 DCE 之间的数据以及控制信息的交换。
无论连接网络的系统类型是什么,X.25 都具有高效的使用性能。X.25 典型用于一般电信电讯业务的分组交换网络,如电话行业。通过订户采用的网络进行控制和管理。X.25 是面向连接的业务从而确保数据包的顺序传输。
当一台 DTE 设备向另一台 DTE 发出通信会话连接请求时,需要建立 X.25 会话业务。接收请求的 DTE 设备端可以同意也可以拒绝该连接。如果同意请求,那么两个系统便开始进行全双工通信传输;任意一台 DTE 设备可以终止该连接行为。一旦会话终止,需要进一步发送建立新会话的请求。X.25 采用虚电路数据包通信方式,其中包括交换虚电路和永久虚电路。
X.25 协议集与 OSI 协议栈的最初三层是紧密相关的。
物理层:描述物理环境接口。该组包括三种协议:
- X.21 接口,运行于8个交换电路上;
- X.21bis 定义模拟接口,允许模拟电路访问数字电路交换网络?/li>
- V.24 允许在连接封装交换节点或集中器的租用模拟电路上运行 DTE。
链路访问层:负责 DTE 和 DCE 之间的可靠通信传输。该主包括四种协议:
- LAPB:来自 HDLC,具有 HDLC 的所有特征,使用较为普遍,能够促进逻辑连接的形成;
- 链路访问协议 LAP:是 LAPB 协议的前身,如今几乎不被使用;
- LAPD:源自 LAPB,用于 ISDN,在 D 信道上完成 DTEs 之间,特别是 DTE 和 ISDN 节点之间的数据传输;
- 逻辑链路控制 LLC:一种 IEEE 802 LAN 协议,完成 X.25 数据包在 LAN 信道上的传输过程。
分组层 PLP:描述网络层(第三层)中分组交换网络的数据传输协议。PLP 负责虚电路中设备之间的分组交换。PLP 能在 LANs 和正在运行 LAPD 的 ISDN 接口上运行逻辑链路控制。PLP 实现五种不同的操作方式:
- 呼叫建立 call setup 方式:用于在 DCE 设备间建立 SVCs;
- 数据传送 data transfer 方式:用于在虚电路的两个 DCE 设备间传送数据;
- 闲置 idle 方式:用于虚电路已经建立但没有进行数据传输的情况;
- 呼叫清除 call clearing 方式:用于结束 DCE 设备间的通信会话并终止 SVCs;
- 重启 restarting 方式:用于 DCE 设备与本地连接 DCE 的设备之间的同步传输。
X.75 是 X.25 的信令协议,定义了 PDNs 间的信令系统。X.75 实质上是一种网间接口 NNI。
这里我们主要讨论 X.25 PLP,其它协议在个别文件中再作讲解。 |