【计算机网络】数据链路层 : 轮询访问 介质访问控制 ( 轮询协议 | 令牌传递协议 )

简介: 【计算机网络】数据链路层 : 轮询访问 介质访问控制 ( 轮询协议 | 令牌传递协议 )

文章目录

一、 介质访问控制 ( Multiple Access Control )

二、 轮询协议

三、令牌传递协议

四、令牌传递协议 示例





一、 介质访问控制 ( Multiple Access Control )


介质访问控制 ( Multiple Access Control ) 协议 : 简称 MAC ;


① 信道划分 MAC 协议 : 基于 多路复用 技术划分资源 ;


网络负载重时 , 信道利用率高 , 公平 ;

网络负载轻时 , 信道利用率低 ;

② 随机访问 MAC 协议 : 用户根据随机意愿 发送信息 , 发送信息时 , 可以独占信道带宽 ;


网络负载重时 , 产生冲突开销 ;

网络负载轻时 , 共享信道效率高 , 单个站点可使用全部信道带宽 ;

③ 轮询访问 MAC 协议 : 既不产生冲突 , 又占用全部带宽 ;


轮询协议

令牌传递协议 ( 重点 )





二、 轮询协议


轮询协议 : 主节点 轮流 邀请 从属节点是否发送数据 ;


优点 : 每一次只允许一台主机发送数据 , 不会产生冲突 ;


缺点 : 轮询开销 , 等待延迟 , 单点故障 ;






三、令牌传递协议


令牌传递协议 :


① 令牌帧 : 特殊格式的 MAC 控制帧 , 没有任何信息 ;


② 令牌 作用 : 控制信道使用 , 确保 同一时刻 , 只有一个站点 独占信道 ;


③ 发送数据前提 : 每个节点 都可以在 令牌持有时间内 , 获得发送数据的权利 , 该时间并不是无限持有的 , 有时间限制 ;




令牌传递协议 特点 :


① 优点 : 令牌环网 没有 数据碰撞冲突 ;


② 缺点 :


令牌开销

等待延迟

单点故障



令牌传递协议 应用场景 : 令牌传递协议 应用于 令牌环网 ;


物理上是 星型拓扑 结构

逻辑上是 环形拓扑 结构


令牌传递协议 , 常用于负载较重 , 通信量较大的网络 ;






四、令牌传递协议 示例


网络上有 4 44 台主机 A , B , C , D A, B, C, DA,B,C,D ;


① 令牌传递 : 网络处于空闲状态 , 令牌就会在网络上各个主机之间进行传递 ;


② 持有令牌发送数据 : 当主机 A AA 想要发送数据时 , 当令牌传递到 A AA 时 , 将令牌修改为 使用 状态 , 在 令牌帧后 , 加上数据 , 然后将 令牌 + 数据帧 发送出去 ; 该数据目的是要发送给 D DD 主机 ;


③ 非目的主机继续传递令牌 : 当数据到达 B BB 主机时 , B BB 主机查看该数据是否是发给自己的 , 如果是 , 就将数据复制保存下来 , 如果不是 , 就继续传递下去 ;


④ 目的主机接收数据 继续传递令牌 : 当 令牌 + 数据帧 传递到 A AA 主机时 , 发现数据是发给自己的 , 将数据复制下来 , 然后校验通过后 , 将该令牌设置成闲置状态 , 然后再传递给下一个主机 ;


目录
相关文章
|
7月前
|
数据采集 算法 数据挖掘
模块化控制协议(MCP)在网络中增强智能体执行效率的研究
随着Web3技术的迅速发展,去中心化应用和智能体在各种领域的应用逐渐增多。MCP(Modularized Control Protocol,模块化控制协议)作为一种增强智能体执行能力的关键技术,为Web3场景中的智能体提供了更强的灵活性和可扩展性。本文将探讨如何利用MCP技术提升智能体在Web3场景中的执行能力,并通过实例代码展示其实现路径。
665 22
|
4月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
428 10
|
4月前
|
监控 负载均衡 安全
WebSocket网络编程深度实践:从协议原理到生产级应用
蒋星熠Jaxonic,技术宇宙中的星际旅人,以代码为舟、算法为帆,探索实时通信的无限可能。本文深入解析WebSocket协议原理、工程实践与架构设计,涵盖握手机制、心跳保活、集群部署、安全防护等核心内容,结合代码示例与架构图,助你构建稳定高效的实时应用,在二进制星河中谱写极客诗篇。
WebSocket网络编程深度实践:从协议原理到生产级应用
|
5月前
|
Shell 开发工具 git
使用代理访问网络各项命令总结
工作中常需设置代理,容易导致环境混乱。本文总结了 SourceTree 无法拉取代码的问题,排查了环境变量、Git 全局配置及系统代理设置,最终通过清除 Git 代理配置解决。内容涵盖排查步骤、命令整理及脚本处理,帮助快速定位并解决代理相关网络问题。
317 3
|
5月前
|
运维 架构师 安全
二层协议透明传输:让跨域二层协议“无感穿越”多服务商网络
简介:本文详解二层协议透明传输技术,适用于企业网工、运营商及架构师,解决LLDP/LACP/BPDU跨运营商传输难题,实现端到端协议透传,提升网络韧性与运维效率。
|
9月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
269 18
|
9月前
|
域名解析 监控 网络协议
21.7K star!再见吧花生壳,没有公网ip,也能搞定所有网络访问!内网穿透神器NPS
“nps”是一款强大的内网穿透工具,支持多种协议与功能。它无需公网IP或复杂配置,可实现远程桌面、文件共享和私有云搭建等。项目采用Go语言开发,具有高性能与轻量级特点,适用于远程办公、物联网管理等场景。其核心亮点包括零配置穿透、多级代理网络、实时流量监控及企业级安全特性。对比同类工具,“nps”在安装复杂度、协议支持和管理界面方面表现优异。项目地址:https://github.com/ehang-io/nps。
2355 12
|
10月前
|
网络协议 数据安全/隐私保护 网络架构
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限。它通过设置一系列规则,控制谁可以访问特定资源、在什么条件下访问以及可以执行哪些操作。ACL 可以应用于路由器、防火墙等设备,分为标准、扩展、基于时间和基于用户等多种类型,广泛用于企业网络和互联网中,以增强安全性和精细管理。
2049 7
|
网络协议 网络虚拟化 数据安全/隐私保护
访问控制列表(ACL)配置
访问控制列表(ACL)配置
367 1
访问控制列表(ACL)配置