首页 > 其他分享 >计算机网络:随机访问介质访问控制之令牌传递协议

计算机网络:随机访问介质访问控制之令牌传递协议

时间:2022-11-12 10:01:25浏览次数:50  
标签:站点 令牌 访问控制 计算机网络 传递 信道 发送数据

在轮询访问中,用户不能随机地发送信息,而要通过一个集中控制的监控站,以循环方式轮询每个结点,再决定信道的分配。当某结点使用信道时,其他结点都不能使用信道。典型的轮询访问介质访问控制协议是令牌传递协议,它主要用在令牌环局域网中。

计算机网络:随机访问介质访问控制之令牌传递协议_结点

在令牌传递协议中,一个令牌(Token)沿着环形总线在各结点计算机间依次传递。令牌是一个特殊的MAC 控制帧,它本身并不包含信息,仅控制信道的使用,确保同一时刻只有一个站点独占信道。当环上的一个站点希望传送帧时,必须等待令牌。一旦收到令牌,站点便可启动发送帧。帧中包括目的站点地址,以标识哪个站点应接收此帧。站点只有取得令牌后才能发送数据帧,因此令牌环网不会发生碰撞。站点在发送完一帧后,应释放令牌,以便让其他站使用。由于令牌在网环上是按顺序依次传递的,因此对所有入网计算机而言,访问权是公平的。 当计算机都不需要发送数据时,令牌就在环形网上游荡,而需要发送数据的计算机只有在拿到该令牌后才能发送数据帧,因此不会发送冲突(因为令牌只有一个) 。

令牌环网中令牌和数据的传递过程如下:

  1. 网络空闲时,环路中只有令牌帧在循环传递。
  2. 令牌传递到有数据要发送的站点时,该站点就修改令牌中的一个标志位,并在令牌中附加自己需要传输的数据,将令牌变成一个数据帧,然后将这个数据帧发送出去。
  3. 数据帧沿着环路传输,接收到的站点一边转发数据,一边查看帧的目的地址。如果目的地址和自己的地址相同,那么接收站就复制该数据帧以便进一步处理。
  4. 数据帧沿着环路传输,直到到达该帧的源站点,源站点收到自己发出去的帧后便不再转发。同时,通过检验返回的帧来查看数据传输过程中是否出错,若有错则重传。
  5. 源站点传送完数据后,重新产生一个令牌,并传递给下一站点,以交出信道控制权。在令牌传递网络中,传输介质的物理拓扑不必是一个环,但是为了把对介质访问的许可从一个设备传递到另一个设备,令牌在设备间的传递通路逻辑上必须是一个环

轮询介质访问控制非常适合负载很高的广播信道。所谓负载很高的信道,是指多个结点在同一时刻发送数据概率很大的信道。可以想象,如果这样的广播信道采用随机介质访问控制,那么发生冲突的概率将会很大,而采用轮询介质访问控制则可以很好地满足各结点间的通信需求。

轮询介质访问控制既不共享时间,也不共享空间,它实际上是在随机介质访问控制的基础上,限定了有权力发送数据的结点只能有一个。

即使是广播信道也可通过介质访问控制机制使广播信道逻辑上变为点对点的信道,所以说数据链路层研究的是“点到点”之间的通信。

标签:站点,令牌,访问控制,计算机网络,传递,信道,发送数据
From: https://blog.51cto.com/u_15736437/5846535

相关文章

  • 一个基于角色的访问控制(RBAC)的简单示例
    关于“基于角色的访问控制”是什么,本文不再赘述,如果不明白,请自行查阅资料了解。本文参考用户·角色·权限·表的设计的思想设计。本文用到的技术有SpringBoot、SpringS......
  • 计算机网络体系结构
    计算机网络体系结构计算机网络概述概念所谓计算机网络就是一些互联的、自洽的计算机系统的集合能够实现远程信息处理甚至资源共享的系统以能够相互共享资源的方式互......
  • 计算机网络12 TCP
    1TCP简介CP的全称是TransmissionControlProtocol,即传输控制协议,TCP工作在传输层上其职责是:实现主机间进程到进程的通信,其次还需要保证可靠性(不是安全性,换言之......
  • SpringCloud(八) - 自定义token令牌,鉴权(注解+拦截器),参数解析(注解+解析器)
    1、项目结构介绍项目有使用到,redis和swagger,不在具体介绍;2、手动鉴权和用户信息参数获取(繁杂,冗余)2.1用户实体类/***CreatedOn:4/11/2022.*<p>*Author......
  • 计算机网络应用层:DNS、P2P和Socket编程
    DNS域名系统(DomainNameSystem,DNS)的主要任务是主机名到IP地址的转换的目录服务。DNS是:一个由分层DNS服务器实现的分布式数据库;一个使得主机能够查询分布式数据库的应......
  • 计算机网络的五层模型和七层模型
    计算机网络的五层模型和七层模型今天回忆一下学学过的计算机网络TCP/IP五层模型和OSI七层模型,以及对应关系1.五层模型(从下往上依次):物理层:使用物理的线路进行通信,传输比......
  • 计算机网络应用层:HTTP和电子邮件
    计算机网络应用层应用层所讨论的对象可以简单理解为端系统上的网络应用程序。因特网网络体系结构分为5层:应用层、传输层、网络层、链路层、物理层。应用程序体系结构由应......
  • 漏桶算法和令牌桶算法
     一、漏桶算法 漏桶算法原理:水(请求)先进入到漏桶里,人为设置一个最大出水速率,漏桶以<=最大出水速率的速度出水,当水流速度过大会直接溢出(拒绝服务) 因此,此算法的核心......
  • 计算机网络:信道划分介质访问控制
    计算机网络:信道划分介质访问控制介质访问控制所要完成的主要任务是:为使用介质的每个结点隔离来自同一信道上其他结点所传送的信号,以协调活动结点的传输。用来决定广播信道中......
  • 包及访问控制权限
    包的概念及打包操作import语句导入包中的类静态导入访问控制权限java命名规范包的概念及打包操作包的概念包的概念其实就是文件夹的意思,和我们windows上的文件......