计算机网络之令牌环

news2025/7/19 12:18:37

1.令牌环工作原理

令牌环(Token Ring)是一种局域网(LAN)的通信协议,最初由IBM在1984年开发并标准化为IEEE 802.5标准。在令牌环网络中,所有的计算机或工作站被连接成一个逻辑或物理的环形拓扑结构。网络中数据的传输是通过一个特殊的控制信号,即“令牌”来管理的。

令牌环的工作原理如下:

                    

(1)令牌的传递
        网络中有一个特殊的帧叫做“令牌”,它沿着环形网络从一个工作站传到另一个工作站。通常情况下,令牌是一个空闲状态的特殊帧,表示网络上的任何工作站都可以使用网络进行传输。
(2)数据发送
        当一个工作站想要发送数据时,它必须等待令牌的到来。收到令牌的工作站检查其状态,如果令牌处于空闲状态,那么该工作站可以将其状态改为忙,并附加上它要发送的数据。这样,令牌就变成了一个数据帧,包含有源地址、目的地址和实际的数据负载。
(3)数据接收和转发
        数据帧沿着环形网络继续传递,每个工作站接收到这个帧后,都会检查目的地址是否与自己的地址匹配。如果不匹配,工作站会将数据帧原封不动地转发给下一个工作站。如果目的地址与工作站的地址匹配,那么该工作站会复制数据帧的内容,并将其从网络上移除。
(4)令牌恢复
        发送数据的工作站在数据帧完成一圈并返回时,会检查确认信息,确保数据被正确接收。一旦数据帧被接收并验证无误,原始发送工作站会从网络上移除该帧,并重新生成一个空闲状态的令牌,以便其他工作站可以使用。

2.令牌环技术细节

优先级预定和处理机制

令牌环标准:ISO 8802/5和IEEE 802.5。

传输媒体:屏蔽双绞线或者同轴电缆,

传输编码:差分曼彻斯特编码,

传输速率:1Mbps和4Mbps或 4Mbps、20Mbps和40Mbps 。

3.令牌环的MAC帧格式说明

帧开始/结束标志(SD/ED):  

        帧的开始:JK0JK000和结束:JK1JK1IE  

E位(差错标志): 由RPU置位,RPU在转发每个帧的同时,也执行差错校验动作,并利用RPU具有的一位延迟来置位差错标志。

                     

访问控制字段(AC):  

        Pr/Rr:本帧优先级和预定优先级,    

        T:令牌标识,T=0时,令牌帧,  T=1时,信息帧。            

        M:监视位,由环路中的监控器填写,发送结点发送该帧(或令牌)时,M置为0,当该帧经过监控器时,监控器将该位置为1。 如果监控器发现监视位已经被置为1,则认为发送结点出了故障,未能按规定撤出该帧,此时监控器负责撤出该帧,并发出令牌帧。

帧控制字段(FC):格式为“FFzzzzzz”     

        FF:帧的种类,FF=00,MAC控制帧;                    

        FF=10,管理帧。                  

        FF=01,数据帧, 帧状态标志(FS),格式为“ACxxACxx”,     由发送方复位和接收方置位,表示帧的收取状况,    

        A:地址确认位,由接收方置位,表示帧中的宿地址正确;    

        C:信息复制位,由接收方置位,表示此帧已被接收方正确复制。    

        Xx:保留未用。

4.令牌环网的特点

(1)同一时刻,环上只有一个数据帧在传输(一个结点在传输数据);

(2)网上所有结点共享网络带宽;

(3)有最小的传输延迟时间,(令牌传输需要时间);

(4)数据从一个结点传到另一个结点的时间是可计算的,可用于实时控制。      

 标准:IEEE 802.5

5.时间片环(802.7)

基本原理:      

        时间片环的依据:环路的数据传输和转发器的处理延时,整个环路可以被视为等效的循环移位寄存器。  

循环移位寄存器的位数=(电信号传播延迟(5us/km)×  传输媒体长度+转发器延时)×数据传输速率。

                                             

:100个结点组成的环路,结点间距为100米,假设每个转发器的处理延时为2us,网络传输速率为10Mbps(等价于10b/us),则整个环路等价于2500位的循环移位寄存器,

100个转发器总延时:100×2us=200us;  

100段线路传输总延时:100米×100段=10000米(延时50us);

环路等价的循环移位寄存器:(200+50)us×10b/us=2500b

时间片划分(槽):将整个循环移位寄存器视为一列首尾衔接的列车,槽(时间片)对应了列车的车厢,用于传输数据。

数据帧的装拆工作:将数据帧拆卸为适合槽传输的数据块(逻辑小分组)

时间片环同一时刻可能有多个结点发送数据,网上有多个逻辑小分组在传输。 整个环路对应的循环移位寄存器应该是时间片的整数倍。

每个结点都可以插入一定量的移位寄存器,并由环路中的监控器负责整数倍的工作。

6.时间片环数据帧格式

帧开始标志(P):标识帧的开始,同时指出地址的类型。

填充字段(PAD):目的是保证DATA和PAD两字段之和为偶数个字节。

引导比特(S):为“1”,表示逻辑小分组(或者时间片)的开始。

槽满/空标识(F/E):表示当前槽是否已存放数据,满为1,空为0。

监控位(M):监控槽的运行状态,结点发送时,置0,监控器置1,  

宿/源地址(da/sa):收发逻辑小分组的结点地址(255表示广播小分组,0:本地址)。

结点类型(T):结点是否为基本型或增强型。

应答位(R):宿结点填写,表示逻辑小分组的接收情况(01为正确接收,

校验位(P):采用偶校验。        

7.时间片环工作过程

(1)有数据帧待发的结点,分段数据帧,组成逻辑小分组,并等待时间片的到来;

(2)一旦识别到空的时间片( F/E=0),结点将逻辑小分组填入时间片(槽),置时间片满( F/E=1),发送到传输媒体上;

(3)匹配宿地址的接收结点复制逻辑小分组(组装成帧),并且根据小分组的接收情况,置起应答位(R),同时转发时间片; 环中时间片个数固定的,发送结点可以根据时间片计数或者源地址判断发送的逻辑小分组的返回;

(4)发送结点撤消小分组,释放空时间片。并且根据返回的应答信号,确定在获得新的空时间片后是否进行继续发送或者重传;

规定:任一时刻,每个结点  只能有一个逻辑小分组在环中流动

                                                 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1905456.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Kyutai 推出了 Moshi Chat,这是一种既可以实时收听又可以说话的 AI

Kyutai 是一家专注于开放式 AI 研究的非营利性实验室,它推出了开源的 Moshi Chat 项目 Kyutai 是一家致力于推进人工智能 (AI) 开放研究的非营利性实验室,其最新创新 Moshi Chat 取得了重大进展。这种尖端的实时原生多模态基础模…

STM32-USART

本内容基于江协科技STM32视频学习之后整理而得。 文章目录 1. 串口通信协议1.1 通信接口1.2 串口通信1.3 硬件电路1.4 电平标准1.5 串口参数及时序1.6 串口时序 2. USART串口通信2.1 USART简介2.2 USART框图2.3 USART基本结构2.4 数据帧2.5 数据帧-配置停止位2.6 起始位侦测2.…

dell Vostro 3690安装win11 23h2 方法

下载rufus-4.5.exe刻U盘去除限制 https://www.dell.com/support/home/zh-cn/product-support/product/vostro-3690-desktop/drivers dell官网下载驱动解压到U盘 https://dl.dell.com/FOLDER09572293M/2/Intel-Rapid-Storage-Technology-Driver_88DM9_WIN64_18.7.6.1010_A00_01…

图神经网络dgl和torch-geometric安装

文章目录 搭建环境dgl的安装torch-geometric安装 在跑论文代码过程中,许多小伙伴们可能会遇到一些和我一样的问题,就是文章所需要的一些库的版本比较老,而新版的环境跑代码会报错,这就需要我们手动的下载whl格式的文件来安装相应的…

Django之项目开发(二)

目录 一、安装和使用uWSGI 1.1、安装 1.2、配置文件 1.3、启动与停止uwsgi 二、安装nginx 三、Nginx 配置uWSGI 四、Nginx配置静态文件 五、Nginx配置负载均衡 一、安装和使用uWSGI uWSGI 是一个 Web 服务器,可以用来部署 Python Web 应用。它是一个高性能的通用的 We…

Spring源码十七:Bean实例化入口探索

上一篇Spring源码十六:Bean名称转化我们讨论doGetBean的第一个方法transformedBeanName方法,了解Spring是如何处理特殊的beanName(带&符号前缀)与Spring的别名机制。今天我们继续往方法下面看: doGetBean 这个方法…

机械键盘如何挑选

机械键盘的选择是一个关键的决策,因为它直接影响到我们每天的打字体验。在选择机械键盘时,有几个关键因素需要考虑。首先是键盘的键轴类型。常见的键轴类型包括蓝轴、红轴、茶轴和黑轴等。不同的键轴类型具有不同的触发力、触发点和声音。蓝轴通常具有明…

Partisia Blockchain 现已完成第一阶段空投,即将在DeFi领域发力

Partisia Blockchain 是以 MPC 方案为基础的 Layer1 生态,其具备可审计的隐私特性,同时还能保持链的可拓展、高迸发、可互操作以及安全等系列特性,Partisia Blockchain 被认为是目前最具潜力的企业级公链,并且估值高达 16 亿美元。…

身边的故事(十四):阿文的故事:再买房

短短的一年多时间里,阿文仿佛从人生低谷完全走出来了。各种眼花缭乱的操作和处理事情方式让人觉得不可思议,是不是一个人大手大脚花钱惯了,让他重新回到艰苦朴素的日子是不是比死都难受呢?又或者像我这种靠勤勤恳恳的打工人是无法…

博客搭建-图床篇

我们的博客难免少不了图片,图片管理是一个不小的难题。如果我们将图片全部放到我们自己的服务器上,那么带宽就基本上会被图片所占满了,这会导致网站加载很慢(特别是图片加载很慢)。 ‍ 什么是图床 为了解决图片的问…

ansible常见问题配置好了密码还是报错

| FAILED! > { “msg”: “Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this host’s fingerprint to your known_hosts file to manage this host.” } 怎么解决&#xf…

计算两种人像之间的相似度

通过调研,目前存在几种能够计算两个人脸相似度的方法: 1.使用结构相似性计算人脸之间的相似度 结构准确性:生成的图片是否保留了原图足够多细节。 (1)结构准确性衡量指标:SSIM/MMSSIM SSIM(结构…

昇思MindSpore学习笔记5-01生成式--LSTM+CRF序列标注

摘要: 记录昇思MindSpore AI框架使用LSTMCRF模型分词标注的步骤和方法。包括环境准备、score计算、Normalizer计算、Viterbi算法、CRF组合,以及改进的双向LSTMCRF模型。 一、概念 1.序列标注 标注标签输入序列中的每个Token 用于抽取文本信息 分词(Word Segment…

3-5 提高模型效果:归一化

3-5 提高模型效果:归一化 主目录点这里 举例 1. 批量归一化 (Batch Normalization, BN) 应用场景: 通常用于图像分类任务,它在训练期间对每个批次的数据进行归一化,以加速收敛并稳定训练过程。 代码示例: import torch import torch.…

【实践分享】深度学习远程连接GPU

目录 前言 一、创建实例 二、上传文件 三、服务器上传 四、运行代码文件 前言 1、使用平台:恒源云 2、教程总结自B站大佬Larry同学发布的教程视频 一、创建实例 通俗:租用一台临时的电脑,电脑可自选GPU型号等,按照项目需…

Linux基础:一. 简单的命令

文章目录 一. 简单的命令1.1 关机1.2 重启1.3 控制台打印工作目录1.4 切换当前目录1.5 列出当前目录中的目录和文件1.6 列出指定目录中的目录和文件1.7 控制台清屏1.8 查看和设置时间1.8.1 查看时间1.8.2 设置时间,需要管理员权限 一. 简单的命令 1.1 关机 comman…

FairJob:促进在线广告系统公平性研究

在人工智能(AI)与人类动态的交汇处,既存在机遇也存在挑战,特别是在人工智能领域。尽管取得了进步,但根植于历史不平等中的持续偏见仍然渗透在我们的数据驱动系统中,这些偏见不仅延续了不公平现象&#xff0…

PingCAP 成为全球数据库管理系统市场增速最快的厂商

近日,Gartner 发布的《Market Share Analysis: Database Management Systems, Worldwide, 2023》(2024 年 6 月)报告显示:“2023 年全球数据库管理系统(DBMS)市场的增长率为 13.4%,略低于去年的…

排序 -- 计数排序以及对排序的总结

到了这篇文章就说明常见的排序我们就快要讲完了,那这篇文章我们就讲一下非比较排序--计数排序。 一、非比较排序 1.基本思想 计数排序又称为鸽巢原理,是对哈希直接定址法的变形应用。 操作步骤: 统计相同元素出现次数 根据统计的结果将序列…