标记环网Toke Ring IEEE802.5


Posted in 面试题 onMay 26, 2014
1、标记的工作过程:
标记环网又称权标网,这种介质访问使用一个标记沿着环循环,当各站都没有帧发送时,标记的形式为01111111,称空标记。当一个站要发送帧时,需要等待空标记通过,然后将它改为忙标记011111110。并紧跟着忙标记,把数据发送到环上。由于标记是忙状态,所以其他站不能发送帧,必须等待。发送的帧在环上循环一周后再回到发送站,将该帧从环上移去。同时将忙标记改为空标记,传至后面的站,使之获得发送帧的许可权。
2、环上长度用位计算,其公式为:存在环上的位数等于传播延迟(5μs/km)×发送介质长度×数据速率+中继器延迟。对于1km长、1Mbps速率、20个站点,存在于环上的位数为25位。
3、站点接收帧的过程:当帧通过站时,该站将帧的目的地址和本站的地址相比较,如地址相符合,则将帧放入接收缓冲器,再输入站,同时将帧送回至环上;如地址不符合,则简单地将数据重新送入环。
4、优先级策略
标记环网上的各个站点可以成不同的优先级,采用分布式高度算法实现。控制帧的格式如下:P优先级、T空忙、M监视位、预约位
四、光纤分布式数据接口FDDI ISO9314
1、FDDI和标记环介质访问控制标准接近,有以下几点好处:
(1)标记环协议在重负载条件下,运行效率很高,因此FDDI可得到同样的效率。
(2)使用相似的帧格式,全球不同速率的环网互连,在后面网络互加这一章将要讨论这个问题
(3)已经熟悉IEEE802.5的人很容易了解FDDI
(4)已经积累了IEEE802.5的实践经验,特别是将它做集成电路片的经济,用于FDDI系统和元件的制造。
2、FDDI技术
(1)数据编码:用有光脉冲表示为1,没有光能量表示为0。FDDI采用一种全新的编码技术,称为4B/5B。每次对四位数据进行编码,每四位数据编码成五位符号,用光的存在和没有来代表五位符号中每一位是1还是0。这种编码使效率提高为80%。为了得到信号同步,采用了二级编码的方法,先按4B/5B编码,然后再用一种称为倒相的不归零制编码NRZI,其原理类似于差分编码。
(2)时钟偏移: FDDI分布式时钟方案,每个站有独立的时钟和弹性缓冲器。进入站点缓冲器的数据时钟是按照输入信号的时钟确定的,但是,从缓冲器输出的信号时钟是根据站的时钟确定的,这种方案使环中中继器的数目不受时钟偏移因素的限制。
3、FDDI帧格式:
由此可知:FDDI MAC帧和IEEE802.5的帧十分相似,不同之处包括:FDDI帧含有前文,对高数据率下时钟同步十分重要;允许在网内使用16位和48位地址,比IEEE802.5更加灵活;控制帧也有不同。
4、FDDI协议
FDDI和IEEE802.5的两个主要区别:
(1)FDDI协议规定发送站发送完帧后,立即发送一幅新的标记帧,而IEEE802.5规定当发送出去的帧的前沿回送至发送站时,才发送新的标记帧。
(2)容量分配方案不同,两者都可采用单个标记形式,对环上各站点提供同等公平的访问权,也可优先分配给某些站点。IEEE802.5使用优先级和预约方案。
5、为了同时满足两种通信类型的要求,FDDI定义了同步和异步两种通信类型,定义一个目标标记循环时间TTRT,每个站点都存在有同样的一个TTRT值。

Tags in this post...

面试题 相关文章推荐
得到Class的三个过程是什么
Aug 10 面试题
JSF面试题:Jsf中导航的标签是什么
Apr 20 面试题
C/C++程序员常见面试题二
Nov 19 面试题
华三通信H3C面试题
May 15 面试题
C#面试题
May 06 面试题
在C#中如何实现多态
Jul 02 面试题
linux面试题参考答案(8)
Apr 19 面试题
Linux如何压缩可执行文件
Oct 21 面试题
linux面试相关问题
Aug 11 面试题
Linux面试题LINUX系统类
Nov 19 面试题
描述JSP和Servlet的区别、共同点、各自应用的范围
Oct 02 面试题
Delphi工程师笔试题
Sep 21 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 #面试题
以太网Ethernet IEEE802.3
Aug 05 #面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 #面试题
局域网定义和特性
Jan 23 #面试题
可靠的数据流传输TCP
Mar 15 #面试题
UDP协议功能
Jan 06 #面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 #面试题
You might like
让PHP支持页面回退的两种方法
2008/01/10 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
jquery attr 设定src中含有&(宏)符号问题的解决方法
2011/07/26 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
举例介绍Python中的25个隐藏特性
2015/03/30 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
应用服务器有那些
2012/01/19 面试题
养生餐厅创业计划书范文
2014/03/26 职场文书
工伤事故证明
2014/10/20 职场文书
介绍信模板
2015/01/31 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
党员证明信
2015/06/19 职场文书
2019思想汇报范文
2019/05/21 职场文书
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏