Token Ring

honggarae 30/12/2022 401
同义词Token-Ring一般指Token Ring

工作流程

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

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

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

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

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

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

Token Ring

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相同。

Latest: British Special Forces

Next: remote access