访问控制方式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.2.4 CSMA/CD与Token Bus、 Token Ring的比较
– 在共享介质访问控制方法中,CSMA/CD与 Token Bus、Token Ring 应用广泛。从网络拓扑 结构看,CSMA/CD与Token Bus都是针对总线拓 扑的局域网设计的,而Token Ring是针对环型拓 扑的局域网设计的。如果从介质访问控制方法性质 的角度看,CSMA/CD属于随机介质访问控制方法 ,而Token Bus、Token Ring则属于确定型介质访 问控制方法。
3.2 局域网介质访问控制方式
3.2.1 3.2.2 3.2.3 3.2.4
载令波牌监环听 访多 问路 控访 制问/冲突检测 令牌总线访问控制 CRiSnMg的A/比CD较与Token Bus、Token
3.2.1 载波监听多路访问/冲突 检测
• 1. 载波监听总线,即先听后发
– 使用CSMA/CD方式时,总线上各结点都在监 听总线,即检测总线上是否有别的结点发送数据。 如果发现总线是空闲的,即没有检测到有信号正在 传送,则可立即发送数据。如果监听到总线忙,即 检测到总线上有数据正在传送,这时结点要持续等 待直到监听到总线空闲时才能将数据发送出去,或 等待一个随机时间,再重新监听总线,一直到总线 空闲再发送数据。这也称作先听后发(LBT, Listen Before Talk)。
– 图3.1显示了采用CSMA/CD方法的工作流程 。
3.2.1 载波监听多路访问/冲突检 测法
图3.1 CSMA/CD流程图
3.2.2 令牌环访问控制
– 令牌环技术是1969年由IBM提出来的。它适用 于环形网络,并已成为流行的环访问技术。这种介 质访问技术的基础是令牌。令牌是一种特殊的帧, 用于控制网络结点的发送权,只有持有令牌的结点 才能发送数据。由于发送结点在获得发送权后就将 令牌删除,在环路上不会再有令牌出现,其它结点 也不可能再得到令牌,保证环路上某一时刻只有一 个结点发送数据,因此令牌环技术不存在争用现象 ,它是一种典型的无争用型介质访问控制方式。令 牌有“忙”和“闲”两种状态。当环正常工作时, 令牌总是沿着物理环路,单向逐结点传送传送顺序 与结点在环路中的排列顺序相同。
3.2.2 令牌环访问控制
图3.2 令牌环的基本工作过程
3.2.2 令牌环访问控制
– 当令牌在环路上绕行时,可能会产生令牌的丢 失,此时,应在环路中插入一个空令牌。令牌的丢 失将降低环路的利用率,而令牌的重复也会破坏网 络的正常运行,因此必须设置一个监控结点,以保 证环路中只有一个令牌绕行。当令牌丢失,则插入 一个空闲令牌。当令牌重复时,则删除多余的令牌 。令牌环的主要优点在于其访问方式具有可调整性 和确定性,且每个结点具有同等的介质访问权。同 时,还提供优先权服务,具有很强的适用性。它的 主要缺点是环维护复杂,实现较困难。
– 与确定型介质访问控制方法比较,CSMA/CD 方法有以下几个特点:
3.2.4 CSMA/CD与Token Bus、 Token Ring的比较
• CSMA/CD介质访问控制方法算法简单,易于实现。 目前有多种VLSI可以实现CSMA/CD方法,这对降低 Ethernet成本,扩大应用范围是非常有利的。
3.2.1 载波监听多路访问/冲突检 测法
– 每一结点在发送数据时要边发送边检测冲突 。这也称作边发边听(LWT,Listen While Talk) 。当检测到总线上发生冲突时,就立即取消传输数 据,随后发送一个短的干扰信号JAM(阻塞信号) ,以加强冲突信号,保证网络上所有结点都知道总 线上已经发生了。在阻塞信号发送后,等待一个随 机时间,然后再将要发送的数据发送一次。如果还 有冲突发生,则重复监听、等待和重传的操作。
• CSMA/CD是一种用户访问总线时间不确定的随机竞 争总线的方法,适用于办公自动化等对数据传输实 时性要求不严格的应用环境。
• CSMA/CD在网络通信负荷较低时表现出较好的吞吐 率与延迟特性。但是,当网络通信负荷增大时,由 于冲突增多,网络吞吐率下降、传输延迟增加,因 此CSMA/CD方法一般用于通信负荷较轻的应用环境 中
Hale Waihona Puke Baidu
3.2.4 CSMA/CD与Token Bus、 Token Ring的比较
– 与随机型介质访问控制方法比较,确定型介质 访问控制方法Token Bus、Token Ring有以下几个 特点:
• Token Bus、Token Ring网中结点两次获得令牌之 间的最大时间间隔是确定的,因而适用于对数据传 输实时性要求较高的环境,如生产过程控制领域。
3.2.3 令牌总线访问控制
– CSMA/CD采用用户访问总线时间不确定的随 机竞争方式,有结构简单、轻负载时时延小等特点 ,但当网络通讯负荷增大时,由于冲突增多,网络 吞吐率下降、传输延时增加,性能明显下降。令牌 环在重负荷下利用率高,网络性能对传输距离不敏 感。但令牌环网控制复杂,并存在可靠性保证等问 题。令牌总线综合CSMA/CD与令牌环两种介质访 问方式的优点的基础上而形成的一种介质访问控制 方式。
• Token Bus、Token Ring在网络通信负荷较重时表 现出很好的吞吐率与较低的传输延迟,因而适用于 通信负荷较重的环境。
• Token Bus、Token Ring的不足之处在于它们有需 要复杂的环维护功能,实现较困难。
3.2.3 令牌总线访问控制
图3.3 令牌总线的工作过程
3.2.3 令牌总线访问控制
– 所谓正常的稳态操作,是指在网络已完成初 始化之后,各结点进入正常传递令牌与数据,并且 没有结点要加入或撤出,没有发生令牌丢失或网络 故障的正常工作状态。
– 与令牌环一致,只有获得令牌的结点才能发 送数据。在正常工作时,当结点完成数据帧的发送 后,将令牌传送给下一个结点。从逻辑上看,令牌 是按地址的递减顺序传给下一个结点的。而从物理 上看,带有地址字段的令牌帧广播到总线上的所有 结点,只有结点地址和令牌帧的目的地址相符的结 点才有权获得令牌。
3.2.2 令牌环访问控制
– 当某一个结点要发送数据时,它须等待空闲令 牌的到来。它获得空令牌后,将令牌置“忙”,并 以帧为单位发送数据。如果下一结点是目的结点, 则将帧拷贝到接收缓冲区,在帧中标志出帧已被正 确接收和复制,同时将帧送回环上,否则只是简单 地将帧送回环上。帧绕行一周后到达源结点后,源 结点回收已发送的帧,并将令牌置“闲”状态,再 将令牌向下一个结点传送。图3.2给出了令牌环的 基本工作过程。
3.2.3 令牌总线访问控制
– 令牌总线主要适用于总线形或树形网络。采用 此种方式时,各结点共享的传输介质是总线形的, 每一结点都有一个本站地址,并知道上一个结点地 址和下一个结点地址,令牌传递规定由高地址向低 地址,最后由最低地址向最高地址依次循环传递, 从而在一个物理总线上形成一个逻辑环。环中令牌 传递顺序与结点在总线上的物理位置无关。图3.3 给出了正常的稳态操作时令牌总线的工作原理。
3.2.1 载波监听多路访问/冲突检 测法
• 2. 总线冲突检测,即边发边听
– 当两个或两个以上结点同时监听到总线空闲,开 始发送数据时,就会发会碰撞,产生冲突。另外, 传输延迟可能会使第一个结点发送的数据未到达目 的结点,另一个要发送数据的结点就已监听到总线 空闲,并开始发送数据,这也会导致冲突的产生。 发生冲突时,两个传输的数据都会被破坏,产生碎 片,使数据无法到达正确的目的结点。为确保数据 的正确传输,
3.2.3 令牌总线访问控制
– 获得令牌的结点,如果有数据要发送,则可 立即传送数据帧,完成发送后再将令牌传送给下一 个结点;如果没有数据要发送,则应立即将令牌传 送给下一个结点。由于总线上每一结点接收令牌的 过程是按顺序依次进行的,因此所有结点都有的访 问权。为了使结点等待令牌的时间是确定的,需要 限制每一结点发送数据帧的最大长度。。
相关文档
最新文档