介质访问控制
信道划分介质访问控制(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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。