《数据通信与网络》笔记--虚电路网络:帧中继和ATM
在之前的文章中已经介绍过虚电路交换,详细请参见: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的更多相关文章
- python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容
python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容 Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖 ...
- python3.4学习笔记(十三) 网络爬虫实例代码,使用pyspider抓取多牛投资吧里面的文章信息,抓取政府网新闻内容
python3.4学习笔记(十三) 网络爬虫实例代码,使用pyspider抓取多牛投资吧里面的文章信息PySpider:一个国人编写的强大的网络爬虫系统并带有强大的WebUI,采用Python语言编写 ...
- FC网络学习笔记02 -网络配置方法
随着新一代飞机的综合化航电系统对通信需求的不断提高,传统的ARINC429.1553B总线的传输速率分别只有100Kbps和1Mbps,其带宽已远远不 论文联盟 http://Www.LWlm.cOm ...
- TCP/IP笔记(一)网络基础知识
计算机与网络发展 计算机自诞生伊始,经历了一系列演变与发展.大型通用机计算机.超级计算机.小型机.个人电脑.工作站.便携式电以及现如今的智能手机终端都是这一过程的产物.它们性能逐年增强,价格却逐年下降 ...
- CentOS8_在线安装_网络源_网络镜像源填写格式_以及其他笔记
CentOS8_在线安装_网络源_网络镜像源填写格式_以及其他笔记 转载注明来源: 本文链接 来自osnosn的博客,写于 2020-10-1. 参考: Centos8.0.1905 在线安装源选择 ...
- ****** 四十 ******、软设笔记【网络基础】-Internet和Intranet基础
Internet和Intranet基础 一.网络地址及子网掩码 1.IP地址结构及类别 IP地址是由32位二进制数,即4个字节组成的,由网络号和主机号两个字段组成. 网络号的位数决定了可以分配的网络数 ...
- Docker笔记03-docker 网络模式
docker网络模式分为5种 Nat (Network Address Translation) Host other container none overlay 第一种 Nat模式 docker的 ...
- 红帽学习笔记[RHCE]网络配置与路由转发
目录 网络配置基本的IPV4与IPV6 拓扑图 操作 新加一块网卡 将增加的网卡分别加到两台虚拟机上 在两台虚拟机上配置IPV4与 IPV6 配置域名访问 拓展路由转发 拓扑图 操作 关于网关设置 重 ...
- 读书笔记_python网络编程3(5)
5. 网络数据与网络错误 应该如何准备需要传输的数据? 应该如何对数据进行编码与格式化? Py程序需要提供哪些类型的错误? 5.1. 字节与字符串 PC与网卡都支持将字节作为通用传输单元.字节将8比特 ...
随机推荐
- ztree树形插件
在开发项目中需要用到树插件,近期研究了几款树插件,好记性不如烂笔头 ,写下来 以后好查 MzTreeView(梅花雪) 很经典的树形菜单脚本控件 菜单树展示加载速度快 支持1w条以上大数据 缺点-- ...
- BZOJ 1770: [Usaco2009 Nov]lights 燈( 高斯消元 )
高斯消元解xor方程组...暴搜自由元+最优性剪枝 -------------------------------------------------------------------------- ...
- Lucence.Net+添加关键词+分页+排序
1.使用queryparser完成解析搜索请求 2.基本格式如: QueryParser parser=new QueryParser("字段名称","分析器实例&quo ...
- php分页实例附代码
一个典型的PHP分页实例代码分享,学习php的朋友肯定用得到,主要是了解思路: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit ...
- 高质量程序设计指南C/C++语言——C++/C程序设计入门(4)
*switch结构的break语句只是一个“jmp”指令,其作用就是跳到switch结构的结尾处 *标准C++/C语言提供3种循环:do/while.while和for,它们都在条件表达式为TRUE( ...
- discuz_style_default.xml修改
首先我们需要在template/文件夹下新建一个yourstyle文件夹放置模板文件,然后复制default下的discuz_style_default.xml,重命名为discuz_style_你的 ...
- python开发_大小写转换,首字母大写,去除特殊字符
这篇blog主要是总结我们在平常开发过程中对字符串的一些操作: #字母大小写转换 #首字母转大写 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来 #去除' ...
- HDU 2136 Largest prime factor
题目大意:求出比给出数小的互质的质数个数. 题解:直接用筛法求素数,稍微改编一下,将原先的布尔数组变为数组用来记录信息就可以了. 注意点:大的数组定义要放在程序的开头,不要放在main里面,不然会栈溢 ...
- 1148 - Mad Counting(数学)
1148 - Mad Counting PDF (English) Statistics Forum Time Limit: 0.5 second(s) Memory Limit: 32 MB M ...
- [翻译]Orchard-修改首页布局
前言 Orchard在你的站点应用的默认主题叫做”Theme Machine”.该主题包括CSS样式和一个布局框架. Orchard 允许你选择或排除显示在你站点每个页面的布局. 默认情况下下图中蓝色 ...