令牌环网 802.5

  • 介绍
  • 工作流程
  • 帧格式
  • 物理层编码
  • 参考
  • 联系我

介绍

令牌环网(Token Ring)标准是对物理层和数据链路层提出的。IBM提出,五年后IEEE制定了802.5标准。
结构很简单,所有主机连成一个环,帧单方向(顺时针或者逆时针)传递。只有拿到令牌的主机可以发送数据。

工作流程

  1. 一个”令牌帧“在环上传递,此时没有主机发送数据。
  2. 发送主机捕获这个令牌,然后发送自己的帧。(在自己的帧里,帧头含有令牌的信息)
  3. 这个发送帧从发送主机开始,接着顺序往下传。
  4. 目标站匹配到帧的目的地址,于是把这个帧的信息部分拷贝下来,并且修改此帧的最后一个字节。继续向下传递此帧。
  5. 帧绕了一圈回来后,发送站检查帧发现最后一个字节被改了。于是判定目标站成功接收。发送站把帧里自己加的东西去除,于是这个帧又变成了”令牌帧“。
  6. ”令牌帧“继续向下按顺序在环上传递。

帧格式

帧分为三种。一种是”令牌帧“,一种是”数据帧“,还有一种是”终止帧“。(英文对应分别是:Token,Data,Abort frame)

令牌帧:

令牌帧有两种状态:闲和忙
闲表示这个令牌没在用,忙代表这个令牌正在使用。

令牌帧长这个样子:

首定界符 Start Delimiter 访问控制 Access Control 尾定界符 End Delimiter
8 bits 8 bits 8 bits

其中访问控制的8位如下:

+ 0-2位 3 4 5-7
0 优先级 Priority 令牌 Token 监控 Monitor 保留 Reservation

其中3位(令牌位),如果是‘1’代表忙令牌,如果是‘0’代表闲令牌。

数据帧:
当发送站捕获“令牌帧”后,会在“令牌帧”的基础上形成“数据帧”。

数据帧长这样子:

SD AC FC DA SA DATA CRC ED FS
8 bits 8 bits 8 bits 48 bits 48 bits up to 4500x8 bits 32 bits 8 bits 8 bits

其中:
SD: 首定界符 Start Delimiter
AC: 访问控制 Access Control
DA: 目的地址 Destination Address
SA: 源地址 Sourse Address
ED: 尾定界符 End Delimiter
FS: Frame Status

目标站收到帧后,首先拷贝DATA中的信息,再修改FS,最后继续传递此帧。

FS里面是这样的:

A C 0 0 A C 0 0
1 bit 1 bit 1 bit 1 bit 1 bit 1 bit 1 bit 1 bit

其中:
A=1,表示收到了 (Address recognized)
C=1,表示拷贝了 (Frame copied)

终止帧
不写了,详情见wiki

备注:

  1. 数据帧的帧格式在多个网站的描述有出入,详情可以见下面列出的参考。

  2. 有一个令牌持有时间,不能一个主机拿到令牌不还了。确保其他主机也有机会传递数据。

  3. 如果数据帧的目的地址意外出错了,会导致没有主机接收这个帧。这个帧就会一直在环上转圈圈。为解决这种情况,令牌环网有一个主机是负责管理整个环网的。

物理层编码

差分曼彻斯特编码

参考

IONOS Token ring – IEEE 802.5
IEEE 802.5 Token Ring
Token Ring/IEEE 802.5
Wikipedia

联系我

算了,怕广告。如果要联系我讨论什么,先写在评论里吧。
第一次写,还挺耗时的。

令牌环网 IEEE802.5相关推荐

  1. IEEE802系列协议

    IEEE802.1系列: IEEE802.1d:生成树协议(STP,spanning tree protocol) IEEE802.1p:交换机与优先级相关的流量处理的协议 IEEE802.1q:VL ...

  2. IEEE 802.3标准就是ISO 802.3标准

    IEEE是英文Institute of Electrical and Electronics Engineers的简称,其中文译名是电气和电子工程师协会.该协会的总部设在美国,主要开发数据通信标准及其 ...

  3. 学习笔记-局域网和城域网(二)

    4.局域网互连 局域网通过网桥互连,IEEE 802.1d定义的透明网桥,IEEE 802.5定义的源路由网桥. 网桥在MAC子层起中继作用.网桥不需要知道LLC地址,只传输MAC帧. 网桥要求三层以 ...

  4. IEEE 802 标准概述

    IEEE 802 标准的大部分是在80 年代由委员会制订的,当时个人计算机联网刚刚兴趣.随着网络技术的不断进步,扩充和制订了不少新的标准,因此,IEEE 802 家族也越来越庞大,成员也越来越多. ● ...

  5. 计算机网络技术 符广泉,计算机网络课程试大纲.doc

    计算机网络课程试大纲 <计算机网络>课程考试大纲 课程编号: 适用专业:计算机科学与技术.软件工程.网络工程等专业 考试时间:120分钟 考试方式:闭卷 卷面总分:100分 执笔者:符广全 ...

  6. [高级项目管理师]信息系统集成专业技术知识

    信息系统建设.软件开发模型.软件工程.软件过程改进.软件复用.面向对象基础.UML.软件架构.SOA与web service.数据仓库.软件构件.中间件技术.J2EE与.NET.工作流技术与Ajax. ...

  7. 《计算机网络基础》笔记 ---- 局域网技术(三)

    目录 1.数据链路层基础 数据链路层的基本概念 数据链路层是OSI参考模型中的第二层,它以物理层为基础,向网络层提供可靠的服务,因此要求该层能够建立和维持一条或多条没有数据发送错误的数据链路,并在数据 ...

  8. 甘肃专升本计算机网络考点汇总

    前言 本文参考2023年甘肃计算机专升本考试电子类专业课大纲书写,通过对本文的学习,掌握计算机网络考试的基础知识点,本次考试前会不断修改. 计算机网络概述 计算机网络的发展史 第一阶段(20世纪60年 ...

  9. IEEE802.11e EDCA 中TXOP机制的分析与改进

    摘 要: 在对EDCA(Enhanced Distributed Channel Access)的业务分级策略和工作方式进行研究与分析的基础上,提出动态调整TXOP参数设置的控制算法DA-TXOP(d ...

  10. 笔记-计算机网络基础-无线局域网标准IEEE802

    IEEE802局域网标准 IEEE802局域网标准 IEEE是英文Institute of Electrical and Electronics Engineers的简称,其中文译名是电气和电子工程师 ...

最新文章

  1. DeepMind科学家:AI对战《星际争霸》胜算几何?
  2. 求字符串中汉字的个数
  3. dbeaver无法修改表数据_为什么你用不好数据透视表,看完才知道
  4. 游戏设计模式思考:“穿越火线”中的“策略模式”
  5. Synchronized 关键字的用法
  6. ABI 大屏(示例布局)
  7. FKGE:合格的知识图谱嵌入已经学会保护隐私啦!
  8. 研0必读!李航《统计学习方法》啃书指南
  9. php 读取mysql 二维数组_PHP操作 二维数组模拟mysql函数
  10. 2021牛客暑期多校训练营5,签到题BDHJK
  11. Arcpy 去除shp文件ZM值代码及工具箱
  12. Zilliqa Scilla入门
  13. 最新最全git使用大全
  14. ubuntu安装JLink 驱动。终结总结
  15. erf和erfc函数
  16. 计算机键盘基础知识课件,高中信息技术计算机基础应用课件:键盘操作练习
  17. 08CMS之标识还原
  18. Python识别二维码获取电子发票基本信息
  19. 自动驾驶定位技术之争:融合定位才是出路
  20. root的小米如何升级,小米开发版怎么刷root

热门文章

  1. chrome Axure插件(Mac版)
  2. uniapp uView 微信小程序弹框二维码canvas不显示,以及显示后跟随滑动的问题
  3. 中国行政区域划分图 华北,东北,华东,中南,西南,西北
  4. 【嵌入式Linux+ARM】ARM体系结构与编程(ARM概述)
  5. 数据库 使用 笛卡尔积两表联查 查询sql语句
  6. iOS App 签名的原理 App 重签名(二)
  7. vs2017下载教程
  8. Typora免费版,不是破解版,是没有升级的老版本,用的还是比较舒服的
  9. biggan:large scale gan training for high fidelity natural image synthesis
  10. 安卓mqtt调试工具_App推荐——搞机工具