1、基于竞争的MAC协议有以下优点:

①由于基于竞争的MAC协议是根据需要分配信道,所以这种协议能较好的满足节点数量和网络负载变化

②基于竞争的MAC协议能较好的适应网络拓扑结构的变化

③基于竞争的MAC协议不需要复杂的时间同步或集中控制调度算法

2、无线局域网IEEE 802.11 MAC协议有分布式协调(DCF)和点协调(PCF)两种访问控制方式,其中DCF方式是IEEE 802.11协议的基本访问控制方式

3、在DCF工作方式下,节点在侦听到无线信道忙之后,采用CSMA/CA机制和随机退避机制,实现无线信道的共享。另外,所有定向通信都采用立即的主动确认(ACK帧)机制:如果没有收到ACK帧,则会发送方会重传数据。

4、PCF工作方式是基于优先级的无竞争访问,是一种可选的控制方式。它通过访问接入点协调节点数据的数据收发,通过轮询方式查询当前哪些节点有数据发送的请求,并在必要时给予数据发送权

5、在DCF工作方式下,载波侦听机制通过物理载波侦听和虚拟载波侦听来确定无线信道的状态。物理载波侦听由物理层提供,而虚拟载波侦听由MAC层提供

6、IEEE 802.11MAC协议规定了三种基本帧间间隔,用来提供访问无线信道的优先级,三种帧间间隔分别为:

①SIFS(shortIFS):最短帧间间隔。它使用SIFS的帧优先级最高,用于需要立即响应的服务

②PIFS(PCFIFS):PCF方式下节点使用的帧间间隔,用以获得在无竞争访问周期启动时访问信道的优先权

③DIFS(DCFIFS):DCF方式下节点使用的帧间间隔,用于发送数据帧和管理帧

7、随机退避时间的计算公式:退避时间=Random()*aSlottime(式中,Random()是在竞争窗口[0,CW]内均匀分布的伪随机整数,其中CW是整数随机数;aSlottime是一个时隙,包括发射启动时间、媒体传播时延、检测信道的响应时间等)

8、S-MAC协议

(1)S-MAC协议提出了适合于多跳无线传感网的竞争性MAC协议的节能方法:1)采用周期性睡眠和监听方法减少空闲监听带来的能量损耗   2)当节点正在发送数据时,根据数据帧特殊字段让每个与此通信无关的邻居节点进入睡眠状态,以减少串扰带来的能量损耗  3)采用信息传递机制,减少控制数据带来的能量损耗

(2)S-MAC协议的关键技术

①周期性监听和睡眠

其步骤如下:1)节点首先监听一个固定的时间段,其长度至少是一个调度周期

2)如果节点在开始监听的固定时间段内接受到邻居发来的SYNC数据包,该节点存储该调度方式信息,并采用此调度方式进行周期性监听和睡眠

3)如果节点在开始周期性调度后,接受到不同调度方式的SYNC数据包,则有两种情形:如果节点只有一个邻居,那么节点放弃自己当前的调度方式,选择新的调度方式;如果节点还有其他邻居,那它将融合这两种调度方式,即保持更大长度的监听时间

②自适应监听

其基本思想是在一次通信过程中,通信节点的邻居在此次通信结束后唤醒并保持监听一段时间

③减少碰撞和避免串音

S-MAC的物理载波侦听机制采用的是RTS/CTS/DATA/ACK握手机制

④消息传递(分片传输机制)

基于竞争的MAC协议相关推荐

  1. 无线传感网学习笔记(3)—— MAC协议 和 CSMA协议

    一.Medium Access Control protocol(媒质访问控制协议MAC) 1.概念:网络中的通信介质通常被大量节点共用,传输各自的数据包,而MAC协议负责协调网络中各个节点对共用介质 ...

  2. 无线传感器网络的MAC协议

    LAN的数据链路层 按功能划分为LLC和MAC 分解目的:分离与硬件相关/无关的部分,降低复杂度 LLC:与介质.拓扑无关 MAC:与介质.拓扑相关 数据链路层--MAC子层 负责对物理媒体的使用进行 ...

  3. 基于MACA协议(MAC协议)的仿真来学习opnet的一些记录

    (以下都是个人理解!有更好见解可以提出,共同学习,共同进步!) MACA协议主要详细规则大家可以查看相关书籍. 我直接记录我自己的思路如下:设计节点,构建网络 一.节点模型 1.首先节点的设计,因为我 ...

  4. 2.2Ad Hoc 网络的MAC协议

    Ad Hoc 接入协议的分类 ⭐按照信道接入时握手协议的发起者可划分: (1)发方主动的信道接入协议: 由发送节点主动发起信道预约,大多数的信道接入协议属于此类,如MACA.MACAW等. (2)收方 ...

  5. 随机访问MAC协议 知识梳理(ALOHA,CSMA,CSMA/CD,CSMA/CA)

    0.随机访问MAC的协议 数据链路层动态随机分配信道时对随机访问MAC协议:ALOHA,CSMA,CSMA/CD,CSMA/CA ALOHA,CSMA,CSMA/CD的区别仅在于是否对信道进行监听和是 ...

  6. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第15章-基于竞争关系的离散异构多智能体系统分组一致性

    第14章 回到目录 第16章 第15章-基于竞争关系的离散异构多智能体系统分组一致性 15.1 引言 15.2 预备知识 15.3 问题描述与分析 15.4 例子与数值仿真 15.5 本章小结 15. ...

  7. microsoft excel 正在等待其他某个应用程序_浅谈应该购买英特尔Mac还是等待购买基于Arm的Mac...

    苹果在今年的全球开发者大会上宣布,打算从2020年末开始从英特尔处理器过渡到由自己的苹果硅芯片提供支持的Mac.苹果表示,通过使用自己的基于Arm的处理器,它将能够制造出更好的Mac.这将带来更好的性 ...

  8. VX_Ipad协议和Mac协议

    个人微信号目前几种接入的办法和路线.主流的路线有如下几条: Web网页端:2017年后不再支持新号登录,仅支持老号,并且掉线严重,功能缺失严重. Xposed技术:在2019年6月份,微信官方在行业重 ...

  9. 论文笔记-高速无人机网络MAC协议

    参考文献: 常扬, 陈建民, 马鹏飞. 高速无人机网络MAC协议设计与性能分析[J]. 无线电工程, 2011(03):27-30. 注意: 文中双引号斜体部分为引用论文原文 论文背景 需要一套快速展 ...

  10. 信道划分介质访问控制ALOHA协议CSMA协议CSMA/CD协议轮询访问MAC协议

    注:最后有面试挑战,看看自己掌握了吗 文章目录 传输数据两种链路 点对点链路 广播式链路 介质访问控制 静态划分信道 动态划分信道 轮询访问介质访问控制 随机访问介质访问控制---所有用户都可以随机发 ...

最新文章

  1. 云计算安全:技术与应用
  2. Hadoop: MapReduce2多个job串行处理
  3. python使用界面-用python制作用户图形界面
  4. Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果...
  5. win7驱动程序未经签名可以使用吗_手把手教你解决win7系统驱动程序签名强制禁用的设置技巧...
  6. 重磅!李沐在斯坦福开新课了!
  7. SQL 中操作XML类型数据
  8. Eclipse开发JSP页面,xhtml页面卡死的解决方法
  9. element-ui中rules使用正则表达式进行校验
  10. 【系列二之图像处理系列】提取图片(1)
  11. soapui直接下载响应内容为本地的文件
  12. 海康威视-网络通讯库错误码
  13. Mac pro 中Word-PPT(office)常用快捷键--补充
  14. 6个免费音乐网站,随便听随便下,都是好干货
  15. 帝国列表页 pHP原代码页,帝国模板列表页和内容页的伪静态规则实现方法
  16. Centos7 配置网卡链路聚合(转载)
  17. 给图像增加一种噪声,构造并利用至少两种低通或高通滤波器实现频率域的滤波,并且显示滤波后的图像
  18. 技术干货 | AlphaFold/ RoseTTAFold开源复现(1)—推理复现
  19. 2023 年游戏项目中排名前 10 的编程语言
  20. 【源码】APC螺旋桨的动态推力计算器

热门文章

  1. PDF版建筑地面工程施工质量验收规范GB50209-2010附条文说明
  2. 群晖6.1安装php3.6_教程分享 --- jun大神 VMWare虚拟机安装黑群晖 (DSM6.1)
  3. 【AR优秀开源项目】ARCore项目工程汇总
  4. 显卡和主板供电接详解图解
  5. Java随机生成名字大全 手机号
  6. 有序表归并算法(数据结构学习笔记)
  7. 通信——CAN总线基础介绍
  8. 3d打印人像多少钱?
  9. 当“双态IT”已成共识 如何打造以数据驱动的运维平台?
  10. MDM数据清洗功能开发说明