ATM信源结构

ATM 是一种基于信元的交换和复用技术,ATM 传送信息的基本载体是ATM信元,ATM 信元和分组交换中的分组类似,但又有自己的特点。ATM 信元是定长的,而且信元的长度较小,只有53 字节,分为信头和净荷两部分,信头为5 字节,净荷为48 字节。

背景:

ATM物理层大体包括了OSI物理层 [被屏蔽广告]和数据链路层,包括功能像OSI物理层的物理介质决定了子层和与数据链路功能一样的传输汇集(TC)子层。对于ATM,没有特殊的物理层特性。相反,是由SONET,FDDI及其他传输系统运送ATM信元的。因此,我们这里将集中于TC子层的数据链路功能。当一个应用程序产生了一条要发送的消息后,此消息要进入传输线路上,向下传到ATM协议栈,加上头部和尾部,并把分段放入ATM信元中。最后,这些信元到达TC子层进行传输。让我们看一下出了门后,在路上所发生的事情。

1.信元传输基本原理

第一步是进行头部的校验和。每个信元都有一个5字节的头部,头部中包括4字节的虚拟电路及控制信息和1字节的校验和。校验和只包括了前4个头部字节,而不占用有效载荷字节。它是由32个头部位除以多项式x8+x2+x+1后,所得的余数构成的。校验和加上常数01010101。做出只校验头部的决定,是为了减少由于头部错误,而造成不正确传递信元的可能,也为了避免其校验开始要大得多的有效载荷字段的校验。如果确需校验有效载荷字段,就要上到较高的层上完成这一功能。由于校验和字段只位于头部,因此这8位校验和字段被称为头部错误控制HEC(header error control)。

一旦产生出HEC,并插入信元头部,那么此信元就作好了发送准备。传输手段分成两组:异步的和同步的。当使用异步方式时,只要准备好了发送它,就可以发送,没有时间限制。

2.信元格式

ATM是一种新型分组技术,信元实际上是具有固定长度的分组。按照CCITT的建议 ,每个信元的长度为53个字节,其中前面5个字节为信头,用来表示这个信元来自何处,到何处去,是什么类型,优先等级等控制信息。由于ATM有信头,所以会有一部分线路传输能力用在信头上。后面48个字节是信息段,或称净荷,是要在线路上传送的信息。信息段装载来自不同用户、不同业务的信息。任何业务的信息都经过切割封装成统一格式信元。信元的主要功能为确定虚通道,并完成相应的路由控制。信元结如下图6所示。在UNI接口和NNI接口上ATM的信元头结构是 不同的。
  

通信中的ATM cell:ATM信源结构相关推荐

  1. 计算机网络智能化在铁路通信的发展,关于接入网技术在铁路通信中的应用

    关于接入网技术在铁路通信中的应用 世纪之交的通信技术是先进的数字技术.计算机技术.微电子技术与光电子技术的有机结合体,它将向着数字化.宽带化.智能化.高速化及个人化的方向发展.未来的通信要彻底克服时间 ...

  2. ISDN交换机,ATM交换机,ATM/FastGB以太网交换机,工作与交换机之间有什么差别?

    ISDN交换机 ISDN的目的是使多种业务综合利用一个网络.ISDN交换机就是能交换多种业务的交换机.鉴于ISDN仍以 64kb/s电路交换为基础,ISDN交换机可由数字程控电话交换机配置必要的ISD ...

  3. 面试官问:你来讲下Netty通信中的粘包、拆包?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:Java技术剑 来源:https://urlify.cn/I ...

  4. SBB:无机肥对土壤中固氮菌丰度和群落结构的影响

    文章目录 25年的无机施肥处理对华南酸性土壤中固氮菌丰度和群落结构的影响 写在前面 摘要 背景 结果 玉米生物量与土壤性质 图 1 25年(1990 - 2015)的长期施肥试验的玉米生物量 表 1 ...

  5. fullcalendar 显示的时间间隔只有四十五分钟_NHR系列智能显示控制仪表RS485通信中应用...

    请点击上方蓝字关注我们! 01 摘要 NHR系列智能显示控制仪表是经过多年开发制造经验而设计生产,集诸多全新功能于一身的新一代智能显示控制仪表.针对现场温度.压力.液位.速度.流量等各种信号进行采集. ...

  6. 粘包拆包,Netty及远洋通信中的解决方案!超实用

    在进行Java NIO学习时,发现,如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题. 一.什么粘包和拆包? ...

  7. 串口通信中ReadFile和WriteFile的超时详解!

    源:串口通信中ReadFile和WriteFile的超时详解! 在用ReadFile和WriteFile读写串行口时,需要考虑超时问题.如果在指定的时间内没有读出或写入指定数量的字符,那么ReadFi ...

  8. BT通信中数据下载的分析和实现

    2009-08-21 14:36 BT通信中数据下载的分析和实现 关键字: Redeployment zlib 单态 AOP LightboxBT通信技术作为一种优秀的P2P下载技术,在目前的文件共享 ...

  9. VOIP通信中Codec选择的几个时代。

    https://segmentfault.com/a/1190000006847876 1)ITU Gxxx时代:G711,G722,G723.1,G729ab等等 2)AMRNB/WB,Speex, ...

最新文章

  1. Fragment 之间传递数据
  2. 华为员工哀叹:32岁大码农只能在华为等裁,出去薪资没人接得住!出路在哪儿?...
  3. php tr 用法,Linux_Linux系统中tr命令删除和替换文本字符的基本用法,通过使用 tr,您可以非常容易 - phpStudy...
  4. 第十五届全国大学生智能车竞赛山东赛区比赛成绩和奖项
  5. java nanos_java命名空间java.util.concurrent.locks接口condition的类成员方法: awaitnanos定义及介绍...
  6. Redis三种特殊类型
  7. 洛谷4139 bzoj 3884 上帝与集合的正确用法
  8. python写一个ssh工具_用Python写个自动ssh登录远程服务器的小工具
  9. 编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据。
  10. HADOOP__PIG安装与配置
  11. jquery 页面滚动条回到顶部_jquery懒加载、回到顶部
  12. c 自动生成mysql表结构_EntityFrameworkCore 根据实体类自动创建数据库
  13. Spring:延迟初始化
  14. hdu 6203 ping ping ping(贪心+树状数组+dfs序)
  15. java中a 和 a_Java中a=a++ 和 a=++a(轉)
  16. netapp 相关常识
  17. vi: 未找到命令_vi技巧和窍门:十个很棒的命令一定会给您的朋友留下深刻的印象...
  18. 江苏大学毕业论文答辩PPT模板
  19. 阿里云服务器使用FTP传输文件
  20. win10提高开机速度只需要5步

热门文章

  1. python免费网课-python网课资源
  2. micropython和python区别-(一)什么是MicroPython?
  3. python画三维图-Python使用matplotlib绘制三维图形示例
  4. python是什么课程-Python课程包括哪些内容?
  5. python简单代码-Python简单进程锁代码实例
  6. vue-drag-resize + html2canvas合成图片并下载
  7. 计算机二级office高级应用教程,2015计算机二级Office高级应用上机试题及答案
  8. mysql 命令行执行存储过程_mysql 命令行执行存储过程
  9. Bootstrap 下拉菜单事件
  10. idea 报 Cannot access alimaven