是否可以使用基本环形拓扑同时传输? 在基本环形拓扑中,我可以拥有多个令牌吗? 如果我有多个令牌,Active Monitor 是否会删除令牌? 你能提供一些有用的链接吗?
这取决于我们谈论的是哪种戒指。如果环能够使用多个波长,例如 MultiTokenRing,那么每个波长可以有一个令牌,因此多个节点可以同时传输数据。
对于一个简单的戒指,我认为Wikipedia有一个明确的答案:
当没有站点正在传输数据帧时,会出现一个特殊的令牌帧 绕循环。这个特殊的令牌帧从站到站重复。 直到到达需要传输数据的站点。什么时候 一个站需要传输数据,它将令牌帧转换为 用于传输的数据帧。一旦发送站收到自己的 数据帧,它将帧转换回令牌。如果传输 发生错误并且不存在或不存在多个令牌帧, 称为“主动监视器”的特殊站检测到问题 并根据需要删除和/或重新插入令牌(请参阅活动和 备用监视器)。在 4 Mbit/s 令牌环上,只能使用一个令牌 流通;在 16 Mbit/s 令牌环上,可能有多个令牌。
有两种方法:
1)单令牌方法
捕获令牌后,源发送一个“繁忙令牌”,后跟其数据。仅当源收到繁忙令牌后,该令牌才会作为“空闲令牌”释放。
2)多令牌方法
免费令牌附在数据末尾。同一时间,可以有多个忙碌令牌,但只有一个空闲令牌
参考文献
图片来源、引用及解释:
新开发的电信服务
Nobuyoshi Terashima,《智能通信系统》,2002 年,7.6.5 令牌环协议
https://www.sciencedirect.com/topics/computer-science/token-ring
IEEE 标准 802.5
此外,这篇论文提出了一个系统,我认为它可以同时提供多个免费代币。喜欢的可以看一下:
R。 Cohen 和 A. Segall,“单个高速环中的多个逻辑令牌环”,IEEE Transactions on Communications,卷。 42、没有。 234,第 1712-1721 页,1994 年 2 月/3 月/4 月,doi:10.1109/TCOMM.1994.582879。 https://ieeexplore.ieee.org/document/582879