米葫芦网

ATM(异步传输模式)

热度:9℃ 发布时间:2023-11-16 19:54:14

异步传输模式,又叫信元中继。ATM采用面向连接的交换方式,它以信元为单位。每个信元长53字节。其中报头占了5字节。ATM能够比较理想地实现各种QoS,既能够支持有连接的业务,又能支持无连接的业务。是宽带ISDN(B-ISDN)技术的典范。

异步传输模式(ATM)在 ATM 参考模式下由一个协议集组成,用来建立一个在固定 53 字节的数据包(信元)流上传输所有通信流量的机制。固定大小的包可以确保快速且轻易地实现交换和多路复用。 ATM 是一种面向连接的技术,也就是说,两个网络系统要建立相互间的通信,需要通知中间介质服务需求和流量参数。

ATM 参考模式分为三层:ATM 适配层(AAL)、ATM 层和物理层。 AAL 连接更高层协议到 ATM 层,其主要负责上层与 ATM 层交换 ATM 信元。当从上层收到信息后, AAL 将数据分割成 ATM 信元;当从 ATM 层收到信息后, AAL 必须重新组合数据形成一个上层能够辨识的格式,上述过程即称之为分段与重组(SAR)。不同的 AAL 用于支持在 ATM 网络上使用的不同的流量或服务类型。

ATM 层主要负责将信元从 AAL 转发给物理层便于传输和将信元从物理层转发给 AAL 便于其在终端系统的使用。 ATM 层能够决定进来的信元应该被转发至哪里;重新设置相应的连接标识符并且转发信元给下一个链接、缓冲信元以及处理各种流量治理功能,如信元丢失优先权标记、拥塞标注和通用流控制访问。此外 ATM 层还负责监控传输率和服从服务约定(流量策略)。

ATM 的物理层定义了位定时及其它特征,将数据编码并解码为适当的电波或光波形式,用于在特定物理媒体上传输和接收。此外它还提供了帧适配功能,包括信元描绘、信头错误校验(HEC)的生成和处理、性能监控以及不同传输格式的负载率匹配。物理层通常使用的介质有 SONET 、DS3 、光纤、双绞线等。

协议结构

协议结构
ATM 信元格式:
HEADERGFC or VPIVPIVPIVCIVCIVCI/td> PT(3 Bit)CLPHECIECell Payload(48 Bytes)
Header ― (5字节)通用流控制 VPI/VCI 和其它控制头。 IE — (48字节)信元有效载荷。 物理层规范说明 ― 专用 UNI:
帧格式比特率/线路速率媒体Cell Stream 25.6 Mbps/32 MbaudUTP-3STS-151.84 MbpsUTP-3FDDI100 Mbps/125 MbaudMultimode FiberSTS-3c STM-1155.52 MbpsUTP-5STS-3c STM-1155.52 MbpsSingle-Mode Fiber, Multimode Fiber, Coax pairCell Stream155.52 Mbps/ 194.4MbaudMultimode Fiber, STPSTS-3c STM-1 155.52 MbpsUTP-3STS-12, STM-4;622.08 MbpsSMF, MMF

 物理层规范说明 ― 公用UNI:


帧格式比特率/线路速率媒体DS11.544 MbpsTwisted pairDS344.736 MbpsCoax pairSTS-3c, STM-1155.520 MbpsSingle-mode FiberE12.048 MbpsTwisted pair, Coax pairE334.368 MbpsCoax PairJ26.312 MbpsCoax PairN × T1N × 1.544 MbpsTwisted Pair
相关协议

SONET、AAL0-AAL5、LAN Emulation、CES、PNNI、MPOA、Q.2931

组织来源ATM 协议参考模型基于 ITU 标准。
http://www.atmforum.com/standards/approved.Html: ATM Forum approved specifications 相关链接

ITU-T Recommendation I.363, B-ISDN ATM Adaptation Layer (AAL) Specification
http://www.atmforum.com/standards/approved.html#uni: ATM User-Network Interface Specification
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm: ATM Overview


网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载