ATM 是什么?

简介: ATM 是什么?

最近在看自顶向下的方法中看到了这样一句话


5. 5.4 SDN 的过去与未来

尽管对 SDN 的强烈兴趣是相对近期的现象 , 但 SDN 的技术根源 , 特别是数据平面和

控制平面的分离 , 可追溯到相当久远 。 在 2004 年 , 文献 [ Feamster 2004 ; Lakshman 2004 ;

RFC 3746 ] 中都赞成网络数据平面与控制平面分离 。 [ vander Merwe 1998 ] 描述了用于具

有多个控制器的 ATM 网络 [ Black 1995 ] 的控制框架 , 每台控制器控制若干 ATM 交换机 。

Ethane 项目开拓了简单基于流的多台以太网交换机和一台集中式控制器的网络概念 , 其中

以太网交换机具有匹配加动作流表 , 控制器管理流准入和路由选择 , 而未匹配的分组将从

交换机转发到控制器 。 在 2007 年 , 超过 300 台 Ethane 交换机的网络投入运行 。 Ethane 迅

速演化为 OpenFlow 项目 , 而其他的成为历史 !

很多研究工作以研发未来 SDN 体系结构和能力为目标 。 如我们所见 , SDN 革命正在

导致颠覆性地替代专用的整体交换机和路由器 ( 它们同时具有数据平面和控制平面 ) 。 类

似地 , 称之为网络功能虚拟化 ( NFV ) 的通用 SDN 的目标是用简单的商用服务器 、 交换

机和存储器 [ Gember Jacobson 2014 ] 来颠覆性地替代复杂的中间盒 ( 例如用于媒体高速

缓存 / 服务的具有专用硬件和专有软件的中间盒 ) 。 第二个重要研究领域是寻求将 SDN 概


念从 AS 内部设置扩展到 AS 之间设置 [ Gupta 2014 ]

上述内容就是讲SDN是一种网络架构技术,通过讲控制平面与数据平面分离,以软件的形式进行集中管理和控制网络设备从而提供更灵活,可编程与可管理的网络环境。

那么AMT网络是干嘛的???

答:

ATM(Asynchronous Transfer Mode)网络是一种基于分组交换的高速传输技术,最初设计用于传输语音、视频和数据等各种类型的信息。它在1980年代后期和1990年代初期得到广泛应用。


ATM 网络采用了一种称为 ATM 单元的固定大小的数据包来传输信息。每个 ATM 单元由一个固定长度的头部和一个变长的有效载荷组成。这种固定大小的单元结构使得 ATM 网络能够提供可靠的、实时的传输服务,适用于要求高带宽和低延迟的应用。


ATM 网络采用了虚电路的概念,即在通信前先建立一条虚拟路径(Virtual Path)和虚拟通道(Virtual Channel),然后在该虚拟通道上进行数据传输。虚电路的建立和维护由网络中的交换机负责,以确保数据在传输过程中的有序性和可靠性。


ATM 网络具有以下特点:

1. 高带宽:ATM 网络能够以高速传输数据,支持高带宽需求的应用。

2. 低延迟:由于采用固定大小的数据包和虚电路技术,ATM 网络可以提供低延迟的传输服务,对实时应用非常友好。

3. 灵活性:ATM 网络支持多种类型的数据传输,包括语音、视频和数据等,具有很高的适应性。

4. 资源分配:ATM 网络可以根据不同应用的需求,灵活地分配带宽资源,以满足各种服务质量要求。

目录
相关文章
|
5月前
|
SQL 存储 消息中间件
Trino权威指南
Trino(原Presto SQL)是一款开源分布式SQL查询引擎,专为大数据联邦查询设计。它支持秒级查询PB级数据,可无缝对接Hive、MySQL、Kafka等20+异构数据源。其核心特性包括高速查询、弹性扩展和低成本使用,适合交互式分析与BI场景。Trino采用无共享架构,通过列式内存格式和动态代码生成优化性能,并提供丰富的连接器实现计算存储分离,最大化下推优化以提升效率。
|
11月前
|
人工智能 数据可视化 程序员
2024年值得推荐的4款免费且功能强大的在线文档工具
2024年值得推荐的4款免费且功能强大的在线文档工具
651 4
2024年值得推荐的4款免费且功能强大的在线文档工具
|
11月前
|
IDE Ubuntu 开发工具
2025年vscode (visual studio code)国内高速下载加速镜像,极速秒下!
Visual Studio Code(简称VSCode)是一款由微软开发的轻量级IDE,支持多种操作系统,以其高效、跨平台和免费的特点受到广泛欢迎。针对国内用户下载速度慢的问题,终于有了国内镜像,访问 https://www.baihezi.com/vscode/download
6022 10
2025年vscode (visual studio code)国内高速下载加速镜像,极速秒下!
|
人工智能 缓存 搜索推荐
OPENAI DevDay 2024:推动AI技术的新边界
在今年的OPENAI DevDay活动中,尽管形式更为低调,但OpenAI依然带来了四项令人瞩目的技术创新,展示了其在推动人工智能开发者生态方面的持续努力,以及向更高效、用户友好的AI工具转型的决心。我将为大家详细介绍这些新产品
622 10
|
缓存 负载均衡 Linux
深入理解Linux内核调度器
本文探讨了Linux操作系统核心组件之一——内核调度器的工作原理和设计哲学。不同于常规的技术文章,本摘要旨在提供一种全新的视角来审视Linux内核的调度机制,通过分析其对系统性能的影响以及在多核处理器环境下的表现,揭示调度器如何平衡公平性和效率。文章进一步讨论了完全公平调度器(CFS)的设计细节,包括它如何处理不同优先级的任务、如何进行负载均衡以及它是如何适应现代多核架构的挑战。此外,本文还简要概述了Linux调度器的未来发展方向,包括对实时任务支持的改进和对异构计算环境的适应性。
265 6
|
机器学习/深度学习 数据采集
深度学习中的模型优化:策略与实践
【9月更文挑战第9天】本文深入探讨了在深度学习领域,如何通过一系列精心挑选的策略来提升模型性能。从数据预处理到模型架构调整,再到超参数优化,我们将逐一剖析每个环节的关键因素。文章不仅分享了实用的技巧和方法,还提供了代码示例,帮助读者更好地理解和应用这些优化技术。无论你是深度学习的初学者还是有经验的研究者,这篇文章都将为你提供宝贵的参考和启示。
|
存储 网络协议
计算机基础之MB、Mb、MBps、Mbps
计算机基础之MB、Mb、MBps、Mbps
程序技术好文:部分ARM汇编指令解读
程序技术好文:部分ARM汇编指令解读
|
TensorFlow 算法框架/工具 异构计算
YOLO实践应用之搭建开发环境(Windows系统、Python 3.8、TensorFlow2.3版本)
基于YOLO进行物体检测、对象识别,先和大家分享如何搭建开发环境,会分为CPU版本、GPU版本的两种开发环境,本文会分别详细地介绍搭建环境的过程。主要使用TensorFlow2.3、opencv-python4.4.0、Pillow、matplotlib 等依赖库。
786 0