零、基础
我们都知道,交换系统可以分为电路交换、报文交换和分组交换,其中分组交换由于其高效率、开销小等特点更加适用于广域网而逐渐地发展起来。
X.25、帧中继(FR)、ATM 是流行的三种分组交换系统,它们具有不同的特点。
两个术语:
- DTE(Data Terminal Equipment) ,数据终端设备,如我们的个人电脑、手机。
- DCE(Data Circuit Equipment) ,数据电路设备,如Modem、信号变换器等。
一、X.25
X.25网络名字来源于X.25 协议,这是第一个面向连接的网络,也是第一个公共数据网络,广泛应用于早期的广域网(WAN),对之后的其它协议有深远的影响(比如帧中继)。
X.25 拥有拥塞控制、差错控制、重传功能,X.25的这些特性与X.25协议的时代背景有关。当时的广域网由于传输介质等限制,差错率较高、发送时延较长,所以需要这些机制来提供可靠的服务。
1.1 协议层
X.25 协议分为三个协议层,分别对应于ISO/OSI模型的低三层。
- 物理层:采用X.21协议,规定了用户终端与网络之间的物理接口。
- 链路层:链路层提供可靠的数据传输服务,使用LAP-B协议,这个协议是HDLC协议的子集。
- 分组层(网络层):采用X.25 PLP协议,提供分组虚电路服务,这一层协议是x.25的核心所在。
1.2 LAP-B (Link Access Procedure-Balance)协议
LAP-B协议是HDLC(High-Level Data Link Control)协议的子集,负责DTE与DCE之间的通信和数据帧的组织。这是一个可靠的(一定到达且保序)协议。LAP-B使用窗口来实现流量控制;使用后退