多路访问控制(MAC )协议

本文介绍了多路访问控制(MAC)协议的三大类别:信道划分的MAC协议包括时间(TDMA)、频分多址(FDMA)、码片(CDMA)划分;随机访问MAC协议涉及ALOHA、S-ALOHA、CSMA、CSMA/CD等,其中CSMA/CD用于以太网,CSMA/CA用于802.11无线局域网;轮转访问MAC协议则包含主节点轮询和令牌传递机制。
多路访问控制(MAC Multiple Access Control Protocol)协议有3大类
1. 信道划分的MAC协议:
时间(TDMA)、频分多址(FDMA)、码片(CDMA)划分


在传统的无线电广播中,均采用频分多址(FDMA  )方式,每个广播信道都有一个频点,如果你要收听某一广播信道,则必须把你的收音机调谐到这一频点上


2. 随机访问MAC协议:
ALOHA,S-ALOHA,CSMA,CSMA/CD,其中CSMA/CD应用于以太网,CSMA/CA应用于802.11无线局域网


3. 轮转访问MAC协议:
主节点轮询polling ;令牌传递
蓝牙、FDDI、令牌环网





### 多路访问协议与介质访问控制协议的概念及区别 #### 概念定义 ##### 多路访问协议 多路访问协议是指允许多个节点共享同一传输媒介的技术方案。这类协议旨在解决如何有效地让多个设备在同一物理信道上发送和接收数据的问题[^1]。 ##### 介质访问控制协议 介质访问控制MAC协议属于OSI模型的数据链路层的一部分,具体负责管理和协调网络中各站点对于公共传输媒体的竞争使用权。它决定了哪个站可以在何时向这条共同使用的通信线路上传输信息包,防止两个或更多站在几乎相同的时间内试图传送而导致碰撞的发生[^2]。 #### 主要区别 | 对比维度 | 多路访问协议 | 介质访问控制协议 | | --- | --- | --- | | **作用范围** | 关注于不同终端之间通过单一共享资源进行有效通讯的方法论 | 属于更广泛意义上的网络架构组件之一,专注于底层硬件层面的流量调度机制 | | **实现层次** | 更倾向于应用层面上的设计思路,涉及逻辑上的资源共享模式设计 | 是数据链路层的核心组成部分,直接关联到具体的网卡驱动程序以及帧结构处理等功能 | | **典型例子** | 动态分配信道、静态划分信道等技术手段均可以视为广义上的多路访问形式 | 如ALOHA、CSMA及其变种(CSMA/CD, CSMA/CA),还有轮询(Polling)等方式,则是典型的MAC协议实例 | 在实际应用场景下,两者往往紧密结合在一起工作;例如,在局域网环境中,当采用以太网作为物理连接方式时,其背后的CSMA/CD就充当着重要的MAC角色来保障各个主机能够有序地利用双绞线这样的共享介质完成数据交换过程[^3]。 ```python # Python伪代码展示两种协议间的关系模拟 class NetworkMedium: def __init__(self): self.access_protocol = None def set_access_protocol(self, protocol_type): if protocol_type == "multi-access": self.access_protocol = MultiAccessProtocol() elif protocol_type == "mac-control": self.access_protocol = MACControlProtocol() class MultiAccessProtocol: def handle_data_transmission(self): print("Using multi-access strategy to manage data transmission.") class MACControlProtocol: def handle_data_transmission(self): print("Applying medium access control rules for orderly communication.") ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值