第十二章 多路访问

来源:互联网 发布:知世故而不世故 出处 编辑:程序博客网 时间:2024/06/03 18:13

12.1 随机访问

多路访问协议分为随机访问协议,受控访问协议,通道化协议

ALOHA

多站点只有有机会就发送数据,但是由于同一时间共享通道内只能有一个数据,所以不同站点之间的帧就有可能发生冲突,比如下图中只有1.1和3.2发送成功了

如果数据产生了冲突那么我们就要重发,但是重发仍然有可能冲突. 所以如果每个站点在重发帧之前都会随机等待一段时间,这个随机事件有助于避免更多的冲突. 同时我们还可以通过设置最大重发次数来控制重发的过程,当重发次数达到最大重发次数时,那么就要把重发这个动作放到以后再来执行了

载波侦听多路访问CSMA

这种方法要求每一个站点在发送数据之前先监听介质. 即发送前先检测是否能够发送

12.2 受控访问

在受控访问协议中,站点之间相互协商以确定那一个站有权发送。没有得到授权的站点无权发送数据。主要有以下三类受控访问协议。

预约访问

轮询访问

主设备决定在给定的时间内哪个设备被容许使用通道

令牌传递

当一个站点有数据需要发送的时候,它要等待从他的前驱站点传来的令牌. 然后,它持有令牌并发送数据, 当这个站点没有数据再发送时, 它释放令牌传递给环中的下一个站点. 站点只有在下一个循环中收到令牌后才能再次发送数据

12.3 通道化

通道化也是一种多路访问方法。不同站点之间在时间域上、频率域上、或码域上正交化来共享信道。主要包括下面三种方式:

频分多址

时分多址

这样会造成时间上的浪费

码分多路

我们假设有四个站点1,2,3,4连接在同一通道上,来自站点的数据分别是d1,d2,d3,d4. 分配给他们的编码分别是c1,c2,c3,c4. 我们假定他们有两个特性

  1. 两个编码相乘得0
  2. 编码自身相乘得4

这样,我们需要什么样的数据就让自身的编码与数据相乘再除以4即可得到结果

原创粉丝点击