Token Ring:令牌环(IEEE 802.5 LAN协议)
令牌环 Token Ring 是一种 LAN 协议,定义在 IEEE 802.5 中。之所以称为环,是因为这种网络的物理结构具有环的外形。环上有多个站逐个与环相连,相邻站之间是一种点对点的链路。通过围绕环的令牌信息授予传输权限。
IEEE 802.5 中定义的令牌环源自 IBM 令牌环 LAN 技术。两种方式都基于令牌传递 Token Passing 技术。虽有少许差别,但总体而言,两种方式是相互兼容的。
令牌环上传输的数据格式(帧)为令牌帧。假如环上的某个工作站想发送信息帧时,必须首先等待令牌;令牌一到,便通过将T比特置“1”来抓住令牌,随后将其余想传输的字段添加在首字段后,形成一个完整的帧发送到环上下一站。当信息帧环绕一周后,网络中没有令牌,这就意味着想传送帧的其它站必须等待。因此令牌环网络中不会发生传输冲突。
信息帧不断进行转发直到它到达预期的目的站,并且需要保留副本以便进一步处理。信息帧不断转发,当它到达发送站时便可以被删除。发送站可以通过检验返回帧以查看帧是否可见,随即目的站对此帧进行拷贝处理。
与以太网 CSMA/CD 网络不同,令牌传递网络具有确定性,这意味着在任意终端站能够传输之前计算出最大传递时间是完全可能的。该特征结合另一些可靠性特征,使得在可猜测延迟的应用程序中以及网络操作较为重视的情况中的令牌环网络闲置。
此外,光纤分布式数据接口 FDDI 中也运用了令牌传递协议。
协议结构
1
2
3
9
15 bytes
SDEL
AC
FC
Destination Address
Source Address
Route information 0-30 bytes
Information (LLC or MAC) variable
FCS (4 bytes)
EDEL
FS
SDEL/EDEL ― 起始分隔符/结束分隔符(Starting Delimiter/Ending Delimiter)。
AC ― 访问控制(Access Control)字段包括优先级字段。
FC ― 帧控制(Frame Control)字段说明帧是包含数据信息还是控制信息。
Destination Address――目标站地址(Destination Station Address)。
Source Address ― 源站地址(Source Station Address)。
Route Information ― 该字段包括路由选择控制、路由描述符和路由选择类型信息等。
Information ― 信息(Information)字段可能为 LLC 或 MAC。
FCS ― 帧校验序列(Frame Check Sequence)
Frame Status ― 由帧接收方开始,识别信号地址,以及帧复制是否成功。