32局域网介质访问控制方式 3.2.1载波监听多路访问/突检测 3.2.2令牌环访问控制 3.2.3令牌总线访问控制 32.4 CSMA/CD与 Token bus、 Token Ring的比较 ●四南大字画字
3.2 局域网介质访问控制方式 3.2.1 载波监听多路访问/冲突检测 3.2.2 令牌环访问控制 3.2.3 令牌总线访问控制 3.2.4 CSMA/CD与Token Bus、Token Ring的比较
3.2.1载波监听多路访问/冲突检测 载波监听总线,即先听后发 使用 CSMA/CD方式时,总线上各结点都在监听总线, 即检测总线上是否有别的结点发送数据。如果发现总线是空 闲的,即没有检测到有信号正在传送,则可立即发送数据。 如果监听到总线忙,即检测到总线上有数据正在传送,这时 结点要持续等待直到监听到总线空闲时才能将数据发送出去, 或等待一个随机时间,再重新监听总线,一直到总线空闲再 发送数据。这也称作先听后发(LBT, Listen before talk)。 第3章局域网
第3章 局域网 3.2.1 载波监听多路访问/冲突检测 1. 载波监听总线,即先听后发 使用CSMA/CD方式时,总线上各结点都在监听总线, 即检测总线上是否有别的结点发送数据。如果发现总线是空 闲的,即没有检测到有信号正在传送,则可立即发送数据。 如果监听到总线忙,即检测到总线上有数据正在传送,这时 结点要持续等待直到监听到总线空闲时才能将数据发送出去, 或等待一个随机时间,再重新监听总线,一直到总线空闲再 发送数据。这也称作先听后发(LBT,Listen Before Talk)
321载波监听多路访问/冲突检测法 2.总线冲突检测,即边发边听 当两个或两个以上结点同时监听到总线空闲,开始发送数 据时,就会发会碰撞,产生冲突。另外,传输延迟可能会使 第一个结点发送的数据未到达目的结点,另一个要发送数据 的结点就已监听到总线空闲,并开始发送数据,这也会导致 冲突的产生。发生冲突时,两个传输的数据都会被破坏,产 生碎片,使数据无法到达正确的目的结点。为确保数据的正 确传输, 第3章局域网
第3章 局域网 3.2.1 载波监听多路访问/冲突检测法 2. 总线冲突检测,即边发边听 当两个或两个以上结点同时监听到总线空闲,开始发送数 据时,就会发会碰撞,产生冲突。另外,传输延迟可能会使 第一个结点发送的数据未到达目的结点,另一个要发送数据 的结点就已监听到总线空闲,并开始发送数据,这也会导致 冲突的产生。发生冲突时,两个传输的数据都会被破坏,产 生碎片,使数据无法到达正确的目的结点。为确保数据的正 确传输
321载波监听多路访问/冲突检测法 每一结点在发送数据时要边发送边检测冲突。这也称作 边发边听(LWT, Listen while talk)。当检测到总线上发生 冲突时,就立即取消传输数据,随后发送一个短的干扰信号 JAM(阻塞信号),以加强冲突信号,保证网络上所有结点 都知道总线上已经发生了。在阻塞信号发送后,等待一个随 机时间,然后再将要发送的数据发送一次。如果还有冲突发 生,则重复监听、等待和重传的操作。 图31显示了采用 CSMA/CD方法的工作流程。 第3章局域网
第3章 局域网 3.2.1 载波监听多路访问/冲突检测法 每一结点在发送数据时要边发送边检测冲突。这也称作 边发边听(LWT,Listen While Talk)。当检测到总线上发生 冲突时,就立即取消传输数据,随后发送一个短的干扰信号 JAM(阻塞信号),以加强冲突信号,保证网络上所有结点 都知道总线上已经发生了。在阻塞信号发送后,等待一个随 机时间,然后再将要发送的数据发送一次。如果还有冲突发 生,则重复监听、等待和重传的操作。 图3.1显示了采用CSMA/CD方法的工作流程
321载波监听多路访问/冲突检测法 待发帧)置撞次数计数器0 媒体忙? 延随机时间 发送帧 H>=16? Y 发送失败 发送完 碰撞? 碰撞次数H=+1 发送成功 发送Jam 图31 CSMACD流程图 第3章局域网
第3章 局域网 3.2.1 载波监听多路访问/冲突检测法 图3.1 CSMA/CD流程图