当前位置:首页 > 物联网 > 网络协议
[导读]   MAC简介   MAC即媒体介入控制层,属于OSI模型中数据链路层下层子层。它定义了数据帧怎样在介质上进行传输。在共享同一个带宽的链路中,对连接介质的访问是“先来先服务&

  MAC简介

  MAC即媒体介入控制层,属于OSI模型中数据链路层下层子层。它定义了数据帧怎样在介质上进行传输。在共享同一个带宽的链路中,对连接介质的访问是“先来先服务”的。物理寻址在此处被定义,逻辑拓扑(信号通过物理拓扑的路径)也在此处被定义。线路控制、出错通知(不纠正)、帧的传递顺序和可选择的流量控制也在这一子层实现。

  MAC协议的种类

  多个用户,多址接入的核心问题就是:对于一个信道,多个用户产生竞争的时候,如何采用一些协调机制,也就是采用何种MAC协议。例如两种极端的MAC协议,一种是完全自由的方式,用户自由发送,但是要解决一个问题是碰撞后如何办,一种是完全排序,每个用户都被规定了详细的规则来发送,接收包。但是,实际上不可能这样的,因为MAC协议,主要决定了通信的吞吐量、延迟等性能,所以,这块是非常重要的,是多种方式的结合。MAC协议主要分为以下三类

  1、固定分配信道。信道基本上可以分为频分、时分、码分、空分,每个用户都被固定的分配了一个信道,这种方式实时性很高,但是有浪费。主要是面向语音。例如FDMA(电话)、TDMA(GSM)、CDMA.

  2、随机分配信道。。主要是面向数据。例如ALOHA,CSMA就是随机分配的典型例子。

  3、按需分配信道。根据用户的要求,按照需求分配信道,例如802.16就是按照需求分配信道。主要是面型多媒体。

  MAC帧格式

  MAC帧基本格式如下图所示:

  1、FrameControl字段
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Keras 最初是一个独立的神经网络库,后来迅速转变为深度学习领域的重要参与者。如今,它被公认为 TensorFlow 的高级API,为人工智能爱好者提供简化的界面。这种显着的转变很大程度上归功于其用户友好性,它填补了高...

关键字: 深度学习 Keras

在不断发展的人工智能世界中,开发人员在选择正确的深度学习框架时常常感到困惑。无论是由 Google Brain 团队力量支持的 TensorFlow 丰富文档,还是由 Facebook 人工智能研究实验室提供的 PyTo...

关键字: TensorFlow PyTorch

最近,在 ChatGPT 和 Bard 等公司的引领下,生成式 AI 掀起了热潮,企业越来越多地寻求了解该技术的用例。现在是围绕人工智能的力量展开对话的好时机,但生成式人工智能并不是什么新鲜事。十多年来,生成式建模(即生...

关键字: 人工智能 AI

在人工智能 (AI) 的动态格局中,两项突破性技术—— 大型语言模型 (LLM)和检索增强生成 (RAG) ——因其在理解和生成类人文本方面的变革潜力而脱颖而出。本文对 LLM 和 RAG 进行了比较,阐明了它们的机制、...

关键字: 人工智能 AI

在产品的 EMC 设计中,除了元器件的选择和电路设计之外,良好的 PCB 设计也是一个非常重要的因素。

关键字: 电源PCB 布板 EMC

在某FPGA系统中,对电源系统进行调试,在同样的测试条件下,发现其中有一块板相对其它的板功耗总偏大,进而对其进行调试分析。

关键字: 电源 纹波调试 FPGA

DCDC输出电压纹波的介绍以及如何去改善。纹波电源输出交流纹波可以视为是直流输出叠加一个交流成份;从图中可以看出,纹波中包括了两个交流成份:一个是频率为两倍工频输入电压的正弦波,这是由交流输入整流电路引起的

关键字: 开关电源 纹波噪声 DCDC

如下是一个NMOS的开关电路,阶跃信号VG1设置DC电平2V,方波(振幅2V,频率50Hz),T2的开启电压2V,所以MOS管T2会以周期T=20ms进行开启和截止状态的切换。

关键字: 开关电路 NMOS 阶跃信号
关闭
关闭