在之前的文章中已经介绍过虚电路交换,详细请参见:http://blog.csdn.net/todd911/article/details/9069447

这边介绍下使用虚电路交换的2中WAN技术:帧中继和ATM。

帧中继

帧中继(frame relay)是一种虚电路广域网。设计用来满足20世纪80年代和20世纪90年代早期对新型广域网的需求。

帧中继主要有一下特性:

1.以较高的速率(1.544Mbps以及最近的44.376Mbps)进行工作。

2.只工作再物理层和数据链路层

3.允许突发性数据。例如:一个用户可能想以6Mbps的速度发送数据2秒,7秒不发送,以3.44Mbps发送数据1秒,总共在10秒内发送了15.44M的数据,平均速度是1.544M。

4.允许帧的大小为9000个字节,这适合于所有的局域网帧。

5.比传统的广域网花费少。从用户的角度上来说,所花费的费用少。

6.在数据链路层有错误检测,但是没有流量和错误控制。

下图是一个简单的帧中继网络:

帧中继一个很好的特性是提供了拥塞控制(congestion control)和服务质量(quality of service,QoS),这些特定在以后的会进行介绍。

ATM

异步传输模式(asynchronous transfer mode,ATM)是由ATM论坛设计的信元中继(cell relay)协议,并被ITU-T采纳。ATM和SONET(关于SONET的介绍请参见之前的文章:http://blog.csdn.net/todd911/article/details/9324615)的结合将允许世界上的网络之间高速互连。

混合网络

在ATM之前,数据链路层的数据通信是基于帧交换的和帧网络的,不同协议使用大小和复杂性不同的帧。可以想象,帧大小的变化导致通信量不可预测。交换机,多路复用器和路由器必须融合复杂的软件系统来管理不同大小的帧,必须阅读大量的帧头信息,并对每个位计数和赋值来确保每个帧的完整性。

另一个问题,在帧大小不可预测且变化很大的情况下,如何提供稳定速率的传输。为了从宽带计数中获得最大的好处,通信量必须被时分复用到共享的通路上,想象一下,将来自由不同需求(和帧设计)的网络中的帧复用到同一条链路上(如下图),会出现什么结果?当线路1使用很大的帧(数据帧),而线路2使用非常小的帧(音视频帧),会发生什么情况?

因为帧X先到达,所以多路复用器将帧X先方到通路上,帧A必须要等到整个X的位进入通路后才能跟随进入,帧X的绝对大小导致了帧A的不正常延时,同样的不平衡可能影响从线路2来的所有帧。因为音视频帧通常很小,将它和传统的数据帧混合传输,往往导致这种类型帧的不可接受的延时,使得共享帧链路无法为语音和视频信息所使用。

信元网路

和帧互连网络有关的许多问题可以通过采用信元网络(cell network)的概念来解决。一个信元是一个固定大小的数据单元。在信元网路中,使用信元(cell)作为数据交换的基本单位,所有的数据都装载入相同的信元中,这些信元可以按照完全可预测和统一的方式进行传输。当大小和格式不同的帧从分支网络到达信元网络时,他们被分割成相同大小的多个小数据单元,并装载如信元中。这些信元和其他信元多路复用并路由通过整个信元网络。

下图显示了有2条链路的多路复用器发送信元而不是帧的情形,帧X被分割成3个信元:X,Y和Z,链路1中的第一个信元在链路2中的第一个信元前发送,这两条链路的信元将交织在一起,没有一个信元忍受漫长的延时。

异步TDM

ATM使用异步时分复用来处理来自不同通道的信元,这就是为什么成为异步传输模式。它使用固定大小的时隙(一个信元的大小)。ATM复用器使用来自任何输入通道的一个信元填充一个时隙,如果通道没有发送的信元,则时隙为空。

ATM有很先进的拥塞控制和服务质量,这些内容会在以后讲到。

《数据通信与网络》笔记--虚电路网络:帧中继和ATM的更多相关文章

  1. python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容

    python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容 Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖 ...

  2. python3.4学习笔记(十三) 网络爬虫实例代码,使用pyspider抓取多牛投资吧里面的文章信息,抓取政府网新闻内容

    python3.4学习笔记(十三) 网络爬虫实例代码,使用pyspider抓取多牛投资吧里面的文章信息PySpider:一个国人编写的强大的网络爬虫系统并带有强大的WebUI,采用Python语言编写 ...

  3. FC网络学习笔记02 -网络配置方法

    随着新一代飞机的综合化航电系统对通信需求的不断提高,传统的ARINC429.1553B总线的传输速率分别只有100Kbps和1Mbps,其带宽已远远不 论文联盟 http://Www.LWlm.cOm ...

  4. TCP/IP笔记(一)网络基础知识

    计算机与网络发展 计算机自诞生伊始,经历了一系列演变与发展.大型通用机计算机.超级计算机.小型机.个人电脑.工作站.便携式电以及现如今的智能手机终端都是这一过程的产物.它们性能逐年增强,价格却逐年下降 ...

  5. CentOS8_在线安装_网络源_网络镜像源填写格式_以及其他笔记

    CentOS8_在线安装_网络源_网络镜像源填写格式_以及其他笔记 转载注明来源: 本文链接 来自osnosn的博客,写于 2020-10-1. 参考: Centos8.0.1905 在线安装源选择 ...

  6. ****** 四十 ******、软设笔记【网络基础】-Internet和Intranet基础

    Internet和Intranet基础 一.网络地址及子网掩码 1.IP地址结构及类别 IP地址是由32位二进制数,即4个字节组成的,由网络号和主机号两个字段组成. 网络号的位数决定了可以分配的网络数 ...

  7. Docker笔记03-docker 网络模式

    docker网络模式分为5种 Nat (Network Address Translation) Host other container none overlay 第一种 Nat模式 docker的 ...

  8. 红帽学习笔记[RHCE]网络配置与路由转发

    目录 网络配置基本的IPV4与IPV6 拓扑图 操作 新加一块网卡 将增加的网卡分别加到两台虚拟机上 在两台虚拟机上配置IPV4与 IPV6 配置域名访问 拓展路由转发 拓扑图 操作 关于网关设置 重 ...

  9. 读书笔记_python网络编程3(5)

    5. 网络数据与网络错误 应该如何准备需要传输的数据? 应该如何对数据进行编码与格式化? Py程序需要提供哪些类型的错误? 5.1. 字节与字符串 PC与网卡都支持将字节作为通用传输单元.字节将8比特 ...

随机推荐

  1. ztree树形插件

    在开发项目中需要用到树插件,近期研究了几款树插件,好记性不如烂笔头 ,写下来  以后好查 MzTreeView(梅花雪) 很经典的树形菜单脚本控件 菜单树展示加载速度快 支持1w条以上大数据 缺点-- ...

  2. BZOJ 1770: [Usaco2009 Nov]lights 燈( 高斯消元 )

    高斯消元解xor方程组...暴搜自由元+最优性剪枝 -------------------------------------------------------------------------- ...

  3. Lucence.Net+添加关键词+分页+排序

    1.使用queryparser完成解析搜索请求 2.基本格式如: QueryParser parser=new QueryParser("字段名称","分析器实例&quo ...

  4. php分页实例附代码

    一个典型的PHP分页实例代码分享,学习php的朋友肯定用得到,主要是了解思路: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit ...

  5. 高质量程序设计指南C/C++语言——C++/C程序设计入门(4)

    *switch结构的break语句只是一个“jmp”指令,其作用就是跳到switch结构的结尾处 *标准C++/C语言提供3种循环:do/while.while和for,它们都在条件表达式为TRUE( ...

  6. discuz_style_default.xml修改

    首先我们需要在template/文件夹下新建一个yourstyle文件夹放置模板文件,然后复制default下的discuz_style_default.xml,重命名为discuz_style_你的 ...

  7. python开发_大小写转换,首字母大写,去除特殊字符

    这篇blog主要是总结我们在平常开发过程中对字符串的一些操作: #字母大小写转换 #首字母转大写 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来 #去除' ...

  8. HDU 2136 Largest prime factor

    题目大意:求出比给出数小的互质的质数个数. 题解:直接用筛法求素数,稍微改编一下,将原先的布尔数组变为数组用来记录信息就可以了. 注意点:大的数组定义要放在程序的开头,不要放在main里面,不然会栈溢 ...

  9. 1148 - Mad Counting(数学)

    1148 - Mad Counting   PDF (English) Statistics Forum Time Limit: 0.5 second(s) Memory Limit: 32 MB M ...

  10. [翻译]Orchard-修改首页布局

    前言 Orchard在你的站点应用的默认主题叫做”Theme Machine”.该主题包括CSS样式和一个布局框架. Orchard 允许你选择或排除显示在你站点每个页面的布局. 默认情况下下图中蓝色 ...