媒体接入控制
共享信道要着重考虑的一个问题就是如何协调多个发送和接受站点对一个共享传输媒体的占用,即媒体接入控制MAC。
媒体接入控制分类:
静态划分信道
信道复用:复用就是通过一条物理线路同时运输多路用户的信号。当网络中传输媒体的传输容量大于多条单一信道传输的总通信量时,可利用复用技术在一条物理线路上建立多条通信信道来充分利用传输媒体的带宽。
常用的信道复用技术:频分复用FDM、时分复用TDM、波分复用WDM、码分复用CDM。
频分复用
将传输路线的频带资源划分为多个子频带,形成多个子信道,各子信道之间需要留出隔离频带。发送端的复用器将每路信号调制到不同频率的载波上。接收端由相应的分用器通过滤波将各路信号分开。
时分复用
将带宽资源按时隙分配给不同用户,每对用户只在所分配的时隙里使用线路传输数据。
波分复用
就是光的频分复用。
码分复用
码分复用种每一个用户可以在同样的时间使用同样的频带进行通信,因为各用户使用经过特殊挑选的不同码型,因此各用户间不会造成干扰。
在CDMA中,每一个比特时间再划分为m个短的间隔,称为码片(clip)。m通常为64或128,这里我们假设m为8。
使用CDMA的每一个站被指派一个唯一的m bit码片序列。
- 一个站如果要发送比特1,则发送他自己的m bit码片序列
- 如果发送比特0,则发他自己的m bit码片序列的二进制反码
例子:
在这里插入图片描述
码片序列挑选原则:
- 分配给每个站的码片序列必须各不相同
- 分配给每个站的码片序列必须相互正交
例子:
应用举例:
动态接入控制
随机接入
CSMA/CD(载波监听多址接入/碰撞检测)
- 多址接入MA:多个站链接在一条总线上,竞争使用总线。
- 载波监听CS:每一个站在发送帧前先要检测一下总线上是否有其他站点发送帧。
- 碰撞检测CD:每一个正在发送帧的站边发送边检测碰撞。
争用期
最小帧长
最大帧长
截断二进制指数退避算法
作用:网络上的节点在发送数据冲突后,等待一定时间后再发,等待时间是随指数增长,从而避免频繁的触发冲突。
退避时间的计算方法
信道利用率
帧发送流程
帧接受流程
CSMA/CA
适用于无线局域网
802.11无线局域网中,在CSMA的基础上增加碰撞避免CA功能,而不再使用碰撞检测功能。此外,还使用数据链路层确认机制(停止-等待协议)来保证数据被正确接收。
在MAC层,有两种媒体介入方式:
帧间间隔IFS
工作原理
退避算法
设备会在发送数据前发送一个请求,等待其他设备响应,以免造成碰撞。
退避算法举例:
信道预约和虚拟载波监听
举例: