在C
SMA
中,由于信道传播时延的存在,即使通信双方的站点都没有侦听到载波信号,在发送数据时仍可能会发生冲突,因为他们可能会在检测到介质空闲时同时发送数据,致使冲突发生。尽管C
SMA
可以发现冲突,但它并没有先知的冲突检测和阻止功能,致使冲突发生频繁。 一种C
SMA
的改进方案是使发送站点在传输过程中仍继续侦听介质,以检测是否存在冲突。如果两个站点都在某一时间检测到信道是空闲的,并且同时开始传送数据,则它们几乎立刻就会检测到有冲突发生。如果发生冲突,信道上可以检测到超过发送站点本身发送的载波信号幅度的电磁波,由此判断出冲突的存在。一旦检测到冲突,发送站点就立即停止发送,并向总线上发一串阻塞信号,用以通知总线上通信的对方站点,快速地终止被破坏的帧,可以节省时间和带宽。这种方案就是本节要介绍的C
SMA
/C
D
(C
arrier Sense Multiple A
ccess with C
ollision D
etection,载波侦听多路访问/冲突检测协议),已广泛应用于局域网中。 所谓载波侦听(C
arrier Sense),意思是网络上各个工作站在发送数据前都要确认总线上有没有数据传输。若有数据传输(称总线为忙),则不发送数据;若无数据传输(称总线为空),立即发送准备好的数据。 所谓多路访问(Multiple A
ccess),意思是网络上所有工作站收发数据共同使用同一条总线,且发送数据是广播式的。 所谓冲突(C
ollision),意思是若网上有两个或两个以上工作站同时发送数据,在总线上就会产生信号的混合,这样哪个工作站都辨别不出真正的数据是什么。这种情况称为数据冲突,又称为碰撞。 为了减少冲突发生后的影响,工作站在发送数据过程中还要不停地检测自己发送的数据,看有没有在传输过程中与其他工作站的数据发生冲突,这就是冲突检测(C
ollision D
etected)。 1.C
SMA
/C
D
冲突检测原理 C
SMA
/C
D
是标准以太网、快速以太网和千兆以太网中统一采用的介质争用处理协议(但在万兆以太网中,由于采用的是全双工通信,所以不再采用这一协议)。之所以称之为"载波侦听"("载波"就是承载信号的电磁波),而不是称之为"介质侦听",那是因为如果介质上正在有载波存在,则证明介质处于忙的状态(因为信号或者数据不是直接传输的,而是通过电磁载波进行的);如果没有载波存在,则介质是空闲状态。也就是通过载波的检测,可以得知介质的状态,而不能直接来侦听介质本身得出其空闲状态。 (说明)其实这里侦听的应该是"信道",而不是"介质"本身,因为在一条传输介质中,可能包含有多条信道,用于不同的传输链路。 前面说了,C
SMA
/C
D
相对C
SMA
来说的进步就是具有冲突检测功能,随之就来了,C
SMA
/C
D
是如何检测冲突呢? C
SMA
/C
D
的工作原理可以用以下几句话来概括: 先听后说,边听边说。 一旦冲突,立即停说。 等待时机,然后再说。 这里的"听"即监听、检测之意;"说"即发送数据之意。具体的检测原理描述如下: (1)当一个站点想要发送数据的时候,它检测网络查看是否有其他站点正在传输,即侦听信道是否空闲。 (2)如果信道忙,则等待,直到信道空闲;如果信道空闲,站点就准备好要发送的数据。 (3)在发送数据的同时,站点继续侦听网络,确信没有其他站点在同时传输数据才继续传输数据。因为有可能两个或多个站点都同时检测到网络空闲然后几乎在同一时刻开始传输数据。如果两个或多个站点同时发送数据,就会产生冲突。若无冲突则继续发送,直到发完全部数据。 (4)若有冲突,则立即停止发送数据,但是要发送一个加强冲突的JA
M(阻塞)信号,以便使网络上所有工作站都知道网上发生了冲突,然后,等待一个预定的随机时间,且在总线为空闲时,再重新发送未发完的数据。 C
SMA
/C
D
控制方式的优点是:原理比较简单,技术上易实现,网络中各工作站处于平等地位,不需集中控制,不提供优先级控制。但在网络负载增大时,发送时间增长,发送效率急剧下降

简单描述CSMA£¯CD发送数据帧的工作原理。

参考答案与解析:

相关试题

CSMA/CD协议在站点发送数据时( )。

[单选题]CSMA/CD协议在站点发送数据时( )。A.一直侦听总线活动。B.仅发送数据,然后等待确认。C.不侦听总线活动D.当数据长度超过1000字节时需要侦

  • 查看答案
  • 以太网中采用CSMA/CD协议解决数据发送的冲突。它的基本原理是:在发送数据之前

    [多选题] 以太网中采用CSMA/CD协议解决数据发送的冲突。它的基本原理是:在发送数据之前,先监听信道上是否有别的站发送的载波信号。若有,则说明信道忙;否则信道空闲。常用的监听算法有()A . 坚持型B . 非坚持型C . 1-坚持型D . P-坚持型

  • 查看答案
  • 请问CSMA/CD的工作原理是什么?

    [问答题] 请问CSMA/CD的工作原理是什么?

  • 查看答案
  • CSMA/CD是以太网的工作原理()

    [判断题] CSMA/CD是以太网的工作原理()A . 正确B . 错误

  • 查看答案
  • 以下对CSMA£¯CD描述正确的是A、在数据发送前对网络是否空闲进行检测 B、在

    [单选题]以下对CSMA/CD描述正确的是A.在数据发送前对网络是否空闲进行检测 B、在数据发送时对网络是否空闲进行检测 C、在数据发送时对发送数据进行冲突检测 D、发生碰撞后MAC地址小的主机拥有发送优先权

  • 查看答案
  • 为什么CSMA/CD 有最短帧长的要求?

    [问答题] 为什么CSMA/CD 有最短帧长的要求?

  • 查看答案
  • 请描述一下CSMA/CD的工作机制?

    [问答题] 请描述一下CSMA/CD的工作机制?

  • 查看答案
  • 在CSMA£¯CD 传输控制方式中,冲突次数多的一个帧,其发送的优先程度 (2

    [单选题]在CSMA/CD 传输控制方式中,冲突次数多的一个帧,其发送的优先程度 (28) 。在DQDB协议中,一个站点得到一个空时槽时,它可以使用或放过,这是通过 (29) 。(28) A.高B.不变C.降低D.不定(29) A.站点的计数器控制B.站点有无数据发送C.站点优先级D.时间退避

  • 查看答案
  • 在CSMA£¯CD传输控制方式中,冲突次数多的一个帧,其发送的优先程度(28)。

    [单选题]在CSMA/CD传输控制方式中,冲突次数多的一个帧,其发送的优先程度(28)。在DQDB协议中,一个站点得到一个空时槽时,它可以使用或放过,这是通过(29)。A.高B.不变C.降低D.不定

  • 查看答案
  • 请简述以太网采用的CSMA£¯CD协议的工作原理

    [试题]请简述以太网采用的CSMA/CD协议的工作原理

  • 查看答案
  • 简单描述CSMA£¯CD发送数据帧的工作原理。