ATM(异步传输模式)是一种高速、宽带的数据传输技术,它通过在网络中引入固定长度的传输单元(cells),实现了不同速率和类型的数据流之间的透明传输。ATM网络结构主要包括以下几个部分:
1. 用户终端设备(Customer Premise Equipment, CPE):用户终端设备是ATM网络的接入点,可以是电话、计算机或其他类型的通信设备。用户可以通过这些设备访问ATM网络,发送和接收数据。
2. ATM交换机(Asynchronous Transfer Mode Switching, ATS):ATM交换机是ATM网络的核心设备,负责将用户终端设备的数据包进行分类、标记和传输。ATM交换机采用信元交换机制,将数据包划分为一系列称为信元的固定长度分组,并在每个信元中携带必要的控制信息,如源地址、目标地址、虚电路标识符等。
3. ATM路由器(Asynchronous Transfer Mode Router):ATM路由器是连接不同ATM网络或同一网络内不同区域的设备,用于转发数据包。ATM路由器根据数据包中的信元标记,将数据包路由到相应的目的地。
4. ATM网元控制器(Network Element Controller, NEC):NEC是ATM网络中的一个智能设备,负责管理网络中的ATM交换机、路由器等设备,确保它们按照预定的规则工作。NEC可以对数据流进行监控,发现并处理异常情况,如拥塞、故障等。
5. ATM信令系统(Asynchronous Transfer Mode Signaling System):ATM信令系统负责在用户终端设备之间建立和维护虚拟电路(Virtual Circuit, VCI)。虚拟电路是一种逻辑连接,用于实现不同速率和类型的数据流之间的透明传输。ATM信令系统包括信令协议、信令设备和信令接口等多个组成部分,用于控制和管理数据流的传输。
6. ATM物理层(Physical Layer):ATM物理层负责在物理链路上传输信元。物理层与用户终端设备和ATM交换机之间的接口标准为PPP(Point-to-Point Protocol),PPP提供了一种在局域网和广域网中传输数据的方法。
ATM系统的处理流程如下:
1. 用户终端设备向ATM交换机发送数据请求,请求开始一个虚拟电路。ATM交换机根据数据包中的信元标记,将数据包传递给相应的信道或路径。
2. ATM交换机在数据包中添加必要的控制信息,并将数据包发送到ATM路由器。
3. ATM路由器根据数据包中的信元标记,将数据包路由到相应的目的地。如果需要,路由器还可以将数据包转发到其他路由器或交换机。
4. 当数据包到达目的地时,目的地的ATM交换机将数据包传递给相应的用户终端设备。用户终端设备从数据包中提取数据,完成数据的接收和处理。
5. 如果数据包经过多个路由器或交换机,每个路由器或交换机都会检查数据包的状态,如是否出现丢失、损坏或超时等情况。如果出现异常情况,路由器或交换机会通知用户终端设备进行处理。
6. 用户终端设备将接收到的数据发送给应用程序,应用程序对数据进行处理,然后将其发送回用户终端设备。
总之,ATM系统的网络结构采用了信元交换机制,实现了不同速率和类型的数据流之间的透明传输。ATM网络处理流程包括用户终端设备的请求、数据包的传输、信令系统的控制、数据包的路由、异常情况的处理和数据的接收与处理。通过合理的网络结构和处理流程,ATM系统能够提供高速、可靠的数据传输服务。