动态访问介质访问控制 ALOHA
动态分配信道 (动态媒体介入控制/多点接入)
静态分配信道是提前对信道进行划分(专属信道\子信道的意味) ;
特点:信道不会在用户通信时固定分配给用户,这样以后,用户可以利用的带宽就会增加
-
随机访问 介质访问控制
随机指的是 任何用户想发送就发送,在任何时间点都可以发送。
但是这也决定了 极大概率会发生冲突,各用户之间不协调就会发生冲突
ALOHA协议
ALOHA协议分为两种:
- ALOHA协议:
思想:不监听信道,不按时间槽发送,随机重发。想法就发
\(T_0\) 表示:发送时间+传播时间,其实就是发送成功的时间。上图假设每一个节点发送\(T_0\) 的时间是一样的。
可以看到 #2、#3是发送冲突的(以上帝视角看得到)
冲突检测:
由于没有监听,所以站点发送出去的帧并不知道是不是发生了冲突,但是接收方是可以检测出差错,知道发送方两台主机发生冲突,于是不会返回给发送方确认帧(或者发出NACK帧),接收方就知道了发生冲突,于是重发。
冲突解决:
超时后等一随机时间再重传。
- 时隙ALOHA协议:
对ALOHA协议改进。发现ALOHA协议太随性了,导致数据帧发送成功率太低,数据帧发送成功率用吞吐量来形容。
时隙ALOHA协议思想:控制想法就发的特点。发送时间划分成若干时间片,每一个时间片都是一个\(T_0\) 。控制 使得每一个数据帧只能在时间片开始的时刻发送,时间片内的每一时刻都不能再发送数据帧。得等到时间片开始才能发送。有点强迫症。
但是还是有可能冲突的,冲突的话还是 等个时间片开始时刻再重传。
总结
-
ALOHA比时隙ALOHA协议吞吐量低,效率低
吞吐量:一段时间内成功发送的平均帧数
-
纯ALOHA协议是想法就发,时隙ALOHA协议只能在时间片的开始才能发送