Token Ring


请输入要查询的词条内容:

Token Ring


令牌环网(Token Ring)是一种 LAN 协议,定义在 IEEE 802.5 中,其中所有的工作站都连接到一个环上,每个工作站只能同直接相邻的工作站传输数据。通过围绕环的令牌信息授予工作站传输权限。

IEEE 802.5 中定义的令牌环源自 IBM 令牌环 LAN 技术。两种方式都基于令牌传递(Token Passing)技术。虽有少许差别,但总体而言,两种方式是相互兼容的。

令牌环网(Token Ring)适合于低速网络,光纤分布式数据接口(FDDI)适合于高速网络。

工作流程为:

1. 等待网络空闲标志,空闲令牌(idle token),代码为1000000。

2. 将空闲令牌变为忙令牌(busy token),代码为10000001。

3. 发送忙令牌,并接上数据。

如果数据中有代码为10000000(和空闲令牌一样,下一个节点会误以为得到空闲令牌,此时发送数据会造成冲突),采用位插入的方法,如果检测到数据有连续的5个0,数据暂停发送,插入一个1。在接收数据时由接收方负责将插入位删除。

4. 数据返回始发站点,删除线上所有数据,把忙令牌变为空闲令牌,发出。

这样的工作流程在第四步存在资源浪费现象,改进后为:

1. 等待网络空闲标志,空闲令牌(idle token),代码为1000000。

2. 将空闲令牌变为忙令牌(busy token),代码为10000001。

3. 发送忙令牌,并接上数据。

如果数据中有代码为10000000(和空闲令牌一样,下一个节点会误以为得到空闲令牌,此时发送数据会造成冲突),采用位插入的方法,如果检测到数据有连续的5个0,数据暂停发送,插入一个1。在接收数据时由接收方负责将插入位删除。

4. 接收站点接收并删除线上所有数据,把忙令牌变为空闲令牌,发出。

即便这样,也存在这不公平的问题,这一方面本人学的不好。希望有人继续完善。

令牌环网的工作特点:

实际上,令牌环不是广播介质,而是用中继器(Repeater)把单个点到点线路链接起来,并守卫相接形成环路。由于发送的帧沿环路传播时能到达所有的站,所以可以起到广播发送的作用。中继器是连接环网的主要设备,它的主要功能是把本站的数据发送到输出链路上,也可以把发送给本站的数据复制到站中。一般情况下,环上的数据帧由发送站回收,这种方案有两种好处:

(1)实现组播功能:当帧在环上循环一周时,可以多个站复制

(2)允许自动应答:当帧经过目标站时,目标站可以改变帧中的应答字段,从而不需返回专门的应答帧

令牌环网的物理层规范:

IEEE802.5使用屏蔽双绞线(STP)和无屏蔽双绞线(UTP)两种传输介质,最大站数均为250,前者数据效率较高,可达16M/s,后者数据效率较低,一般为4M/s。与IEEE802.5兼容的IBM令牌环也使用屏蔽双绞线,并规定使用星型拓扑结构,其他规定与802.5相同。

相关分词: Token Ring