1、MAC
MAC子层没有出现在之前提到的OSI或TCP/IP架构之中,这也是为什么这一层被称作了子层(sub-layer)。事实上,MAC子层位于数据链路层与物理层之间,处于数据链路层的底部。(MAC还是属于链路层的)
2、信道分配问题
1)静态信道分配:把信道容量拆分给多个用户使用。缺点:不适应突发性的流量变化。
使存在竞争时的传输延迟大大提高,信道利用率降低。
2)动态信道分配:是当前的主要方法,一共有5个预先假设(流量独立、单信道、冲突可观察、时间连续或分槽、载波侦听或不听)。
3、多路访问协议
1)ALOHA
原理 |
优劣 |
|
纯ALOHA |
采用无载波侦听方式,用户只要有需求,就会直接发送数据,如果检测到了冲突,则等待随机时间后再试,在低负荷情况下高效、低延迟 |
低负荷情况下高效、低延迟 |
分槽ALOHA(Slotted Aloha) |
以发送一帧的时间长度作为时间槽,提供中心时钟同步,帧只能在时槽开始时发送,当检测到发送需求后,会等待到下一个时间槽发送 |
效率是纯ALOHA的两倍, |
2)载波侦听多路访问协议
载波侦听:终端能检测到信道是否在忙,信道空闲之前终端不再发送数据,没有侦听时终端无法侦听信道,有需求就发送数据,之后再检测传输是否成功。
CSMA协议基于ALOHA协议改进而来,最主要的区别在于,CSMA会对信道是否占用进行监听(即所谓的载波监听)。侦听是很小的一个变化,但是却对信道吞吐量产生了极大的改变。因为,假如发送数据的站可以预先知道信道正在被占用,就可以主动采取退避的方式,保证正在发送的数据不被干扰。但尽管如此,使用CSMA的信道上仍然会产生冲突(考虑两个站同时监听信道发现空闲,又同时发送数据的情况