先决条件 – 以太网帧格式
- 拓扑 –环形拓扑
- 传输 –单向
- 编码——差分曼彻斯特编码
- 访问控制——令牌传递
- 数据速率 – 4 Mbps、16 Mbps
令牌环帧格式:
- 起始帧定界符 (SFD) –提醒每个站令牌(或数据帧)的到达或帧的开始。它用于同步时钟。
- 访问控制 (AC) –
优先级位和保留位有助于实现优先级。优先级位 = 保留位 = 3。例如:- 服务器的优先级 = 7,客户端的优先级 = 0。
令牌位用于指示令牌帧的存在。如果令牌位 = 1 –> 令牌帧,如果令牌位 = 0 –> 不是令牌帧。
监控位有助于解决孤立数据包问题。它包含在 CRC 中,因为监视器是功能强大的机器,可以在修改监视器位时重新计算 CRC。如果监视器位 = 1 –> 由监视器标记,如果监视器位 = 0 –> 尚未由监视器标记。
- 帧控制 (FC) –前 2 位指示帧是否包含数据或控制信息。在控制帧中,该字节指定控制信息的类型。
- 目标地址 (DA) 和源地址 (SA) –由两个 6 字节字段组成,用于指示源和目标的 MAC 地址。
- 数据 –根据所采用的令牌保留策略,数据长度可以从 0 到最大令牌持有时间 (THT) 不等。令牌环对数据大小没有下限,即优于以太网。
- 循环冗余校验 (CRC) – 32 位 CRC,用于检查帧中的错误,即帧是否已损坏。如果该帧损坏,则将其丢弃。
- 结束定界符 (ED) –用于标记帧的结束。在以太网中,长度字段用于此目的。它还包含指示损坏帧和标识逻辑序列中最后一个帧的位。
- 帧状态 (FS) –它是一个 1 字节的字段,用于终止数据帧。
它使用 2 个 AC 位副本作为错误检测机制(100% 冗余),因为 CRC 不覆盖 FS 字节,因此目的地在修改 AC 位时不必重新计算 CRC。