暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

轮询访问介质访问控制【25】

花间剑指编程 2020-10-03
283

介质访问控制


信道划分介质访问控制(MAC Multiple Access Control)协议:

  • 基于多路复用技术划分资源。

  • 网络负载重:共享信道效率高,且公平。

  • 网络负载轻:共享信道效率低。

随机访问 MAC协议:冲突

  • 用户根据意愿随机发送信息,发送信息时可独占信道带宽。

  • 网络负载重:产生冲突开销。

  • 网络负载轻:共享信道效率高,单个节点可利用信道全部带宽。

轮询访问 MAC协议/轮流协议/论转访问 MAC协议:

  • 既要不产生冲突,又要发送时占全部带宽。

  • 包括轮询协议、令牌传递协议。

1. 多个主机需要通过一条“共享介质”发送和接收数据被称为“多路访问/多路存取”。
2. 这里的MAC可以是多路访问控制(Multiple Access Control)、介质访问控制(Mediu Access Control)。
    原因:是由于1。



轮询协议

轮询协议:主机结点轮流"邀请"从属结点发送数据。这个头儿真体贴!

问题:1)轮询开销 2)等待往返 3)单点故障


令牌传递协议

令牌:

  • 一个特殊格式的 MAC 控制帧,不含任何信息。

  • 控制信道的使用,确保同一时刻只有一个结点独占信道。

  • 令牌环网无碰撞

  • 每个结点都可以在一定的时间内(令牌持有时间)获得发送数据的权利,并不是无限制地持有令牌。

令牌传递协议:

  • 应用于令牌环网(物理上星型拓扑,逻辑上环形拓扑)。

  • 问题:1)令牌开销 2)等待延迟 3)单点故障

  • 采用令牌传送方式的网络常用于负载较重、通信量较大的网络。

# 为什么令牌传递协议常用于负载较重、通信量较大的网络?
先思考一下~
# 答:(1)因为在负载较轻、通信量较小的网络中,也说明该网络中想发数据的结点少,比如此时间自由结点A想发很多的数据,其它的结点都不想发数据。结点A在令牌持有时间中发数据,时间一到,就要等一轮的循环时间才能再次发数据,而且在这循环时间中,其它结点都不想发数据,就降低通信效率。
# (2)因为在负载较重、通信量较大的网络中,也说明该网络中想发数据的结点很多,用于令牌传递协议,可以让各结点的都能分配到一定的令牌持有时间,来发数据,避免“某个结点想发数据却没法发数据”的现象。
# (3)采用令牌传送方式的网络常用于负载较重、通信量较大的网络。


--信道划分介质访问控制大致到此结束--



文章转载自花间剑指编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论