MAC协议的分类 口信道划分 o将信道划分为若干子信道,每个节点固定分配 个子信道,不会发生冲突 口随机接入 O不划分信道,节点可自行决定何时发送; o允许出现冲突,发生冲突后设法恢复。 口轮流使用信道 o不划分信道,有数据要发送的节点在信道上轮流 发送,不会出现冲突 5: Datalink Layer 5-27
5: DataLink Layer 5-27 MAC协议的分类 信道划分 将信道划分为若干子信道,每个节点固定分配一 个子信道,不会发生冲突。 随机接入 不划分信道,节点可自行决定何时发送; 允许出现冲突,发生冲突后设法恢复。 轮流使用信道 不划分信道,有数据要发送的节点在信道上轮流 发送,不会出现冲突
信道划分的MAC协议:TDMA TDMA:时分多址 口将信道的使用时间划分成帧,每个节点在帧中 被分配一个固定长度的时间片(可以发送一个 分组) 节点只能在分配给自己的时间片内发送 若节点不发送,其时间片轮空 6-slot frame 3411131411 5: Datalink Layer 5-28
5: DataLink Layer 5-28 信道划分的MAC协议: TDMA TDMA: 时分多址 将信道的使用时间划分成帧,每个节点在帧中 被分配一个固定长度的时间片(可以发送一个 分组) 节点只能在分配给自己的时间片内发送 若节点不发送,其时间片轮空 1 3 4 1 3 4 6-slot frame
信道划分的MAC协议:FDMA FDMA:频分多址 口将信道频谱划分为若干子频带 每个节点被分配一个固定的子频带 口若节点不发送,其子频带空闲 time ∩ co0 FDM cable 5: DataLink Layer 5-29
5: DataLink Layer 5-29 信道划分的MAC协议: FDMA FDMA: 频分多址 将信道频谱划分为若干子频带 每个节点被分配一个固定的子频带 若节点不发送,其子频带空闲frequency bands FDM cable
信道划分的MAC协议:CDMA CDMA:码分多址 口将每个比特时间进一步划分为m个微时隙(称chip 口每个节点被分配一个惟一的m比特码序列(称 chip code) 口发送方编码:发送“1”=发送 chip code;发送“0”=发 送 chip code的反码 信号干扰:多个节点发送的信号在信道中线性相加 口接收方解码:用发送方的 chip code与信道中收到的混合 信号计算内积,恢复出原数据 口前提条件:任意两个 chip code必须是相互正交的 D CDMA允许所有节点同时使用整个信道! 5: Datalink Layer 5-30
信道划分的MAC协议: CDMA CDMA: 码分多址 将每个比特时间进一步划分为m个微时隙(称chip) 每个节点被分配一个惟一的m比特码序列(称chip code) 发送方编码:发送“1”=发送chip code;发送“0”=发 送chip code的反码 信号干扰:多个节点发送的信号在信道中线性相加 接收方解码:用发送方的chip code与信道中收到的混合 信号计算内积,恢复出原数据 前提条件:任意两个chip code必须是相互正交的 CDMA允许所有节点同时使用整个信道! 5: DataLink Layer 5-30
随机接入协议 口随机接入: o当节点有数据要发送时,以信道速率R发送,发 送前不需要协调 o随机接入MAC协议:规定如何检测冲突,以及 如何从冲突中恢复 口随机接入MAC协议的例子 o发送前不监听信道: ALOHA家族 o发送前监听信道:CSMA家族 5: Datalink Layer 5-3
5: DataLink Layer 5-31 随机接入协议 随机接入: 当节点有数据要发送时,以信道速率R发送,发 送前不需要协调 随机接入MAC协议:规定如何检测冲突,以及 如何从冲突中恢复 随机接入MAC协议的例子: 发送前不监听信道:ALOHA家族 发送前监听信道:CSMA家族