### X.25传输协议实现信息封闭采集
#### 摘要
本文主要探讨了X.25传输协议在信息封闭采集系统中的应用,并详细介绍了如何利用隧道技术在Windows NT平台上实现X.25虚电路传输IP数据报的功能。文章以程控交换机计费信息封闭采集系统为例,阐述了数据传输的重要性及其实现方法。
#### 关键词
- X.25
- TCP/IP
- 隧道技术
#### 1. 引言
信息封闭采集系统旨在将信息的联机采集与网络数据传输技术相结合,实现自动化处理,无需人工干预。在电信行业中,这种系统特别适用于将本地网或移动网内的原始计费信息自动采集并集成到计费中心,从而为电信企业提供实时处理计费业务的能力,并支持相关的增值服务。
#### 2. 隧道技术和地址映射
##### 2.1 地址映射
X.25协议是一种面向连接的协议,它能够为通信双方提供网络层上的无差错可靠连接。X.25地址模式遵循X.121标准,类似于电话号码的形式。相比之下,TCP/IP协议只提供了无连接的IP数据报传送服务,其地址(即Internet地址)与X.25地址不兼容。因此,在进行数据传输之前,必须先进行地址映射操作,即将接收方的IP地址转换成对应的X.25地址,以便进行X.25虚电路呼叫。
根据RFC 1236,可以了解到IP地址和X.121地址之间的映射规则。下面以传统的DDN X.25 IP编址为例进行说明:
- X.121地址由数据网络标识码(DNIC)组成,该编码基于DCCN格式。DCCN包括三个十进制位的国家号(DCC),以及用于标识该国家中特定网络的网络号(N)。若一个国家有超过十个网络,则会分配给该国家多个DCC值。
- X.121还定义了一个十位的十进制网络终端号(NTN),用于标识网络中的计算机和终端设备。
- Internet DDN地址由一组以句号分隔的十进制数组成的ASCII文本字符串表示,这与四位十进制数的IP地址格式相同。
##### 2.2 隧道技术
隧道技术是在一种协议的数据包中封装另一种协议的数据包的技术。在本例中,X.25隧道技术被用来在X.25网络中传输TCP/IP协议的数据报。具体来说,就是在X.25的数据包头部添加额外的信息,以符合X.25网络的要求,同时保留内部的TCP/IP数据报完整无损。
#### 3. 实现方案
为了实现X.25虚电路传输IP数据报的功能,作者选择了Visual C++ 5.0作为开发工具,并在Windows NT 4.0操作系统上进行开发。通过使用隧道技术,可以在保持IP数据报完整性的同时,通过X.25网络传输这些数据报。
具体步骤包括:
1. **地址映射**:使用RFC 1236规定的规则,将IP地址转换为X.25地址。
2. **隧道构建**:根据转换后的X.25地址建立X.25虚电路。
3. **数据封装**:将IP数据报封装进X.25数据包中。
4. **数据传输**:通过X.25网络传输封装好的数据包。
#### 4. 结论
本文介绍了如何利用X.25传输协议实现信息封闭采集,并重点讨论了隧道技术和地址映射在实现过程中的作用。通过对程控交换机计费信息封闭采集系统的分析,展示了如何在Windows NT平台上利用X.25虚电路传输IP数据报的方法。这种方法不仅提高了数据传输的效率和可靠性,还为电信行业的计费业务提供了强有力的支持。