单一共享广播信道,如果两个或者两个以上结点同时传输,会互相干扰(interference)
冲突(collision):结点同时接收到两个或者多个信号→接收失败!
MAC协议采用分布式算法决定结点如何共享信道,即决策结点何时可以传输数据。
其必须基于信道本身,通信信道共享协调信息。无带外信道用于协调。
- 信道划分(channel partitioning)MAC协议
TDMA: time division multiple access
TDM 将时间划分为时间帧(timeframe),并进一步划分每个时间帧为N个时隙(slot)
每个站点在每个时间帧,占用固定长度的时隙(长度=分组传输时间);未用时隙空闲(idle)
如图:6站点LAN,134传输分组,256空闲

FDMA: frequency division multiple access
信道频谱划分为若干频带(frequency bands)
每个站点分配一个固定的频带,不会冲突但信道利用率可能不高;无传输频带空闲
如图:6站点LAN, 134频带传输数据,256频带空闲。

CDMA: code division multiple access
每个用户分配一个唯一的m bit码片序列(chipping sequence),其中“0”用“-1”表示、“1”用“+1”表示。
各用户码片序列相互正交(orthogonal)

各用户使用相同频率载波,利用各自码片序列编码数据,编码信号= (原始数据) × (码片序列)
如发送比特 1(+1),则发送自己的m bit 码片序列
如发送比特 0(-1),则发送该码片序列的m bit 码片序列的反码