CSMA/CD是英文“CarrierSenseMutipleAccessCollisiondetect”的缩写,中文的意思是“载波监听多路访问/冲突检测”,其工作原理如下:
(1)若媒体空闲,则传输,否则转(2)。
(2)若媒体忙,一直监听直到信道空闲,然后立即传输。
(3)若在传输中监听到干扰,则发干扰信号通知所有站点。
1.等候一段时间,再次传输。
以上原理可以通俗理解为:“先听后说,边说边听”。
这是局域网里面的知识,叫载波侦听多路访问/冲突检测,下面我用最最通俗的比方来解释这个工作原理,在一个局域网中,多台电脑共享上网,只有一条线,就比如几座房子之间,联系它们的只有一条路(只允许一个用户使用)。
当它们每次要出去,也就是局域网里要发送数据时,它们都会先看看也就是检测下这条路有没有人在用,假如有在用的话,就使用一定的方法(退避算法)等待,等到这条路(线路)空闲的时候才开始用(发送数据),在用的时候还通知各个用户(监听线路),告诉它们自己已经在使用这条线路,让它们也使用一定的方法(退避算法)等待