CSAM/CD的工作原理可概括成4句话,即先听后发,边发边听,冲突停止,随机延时后重发,具体过程如下。
1)当一个站点想要发送数据的时候,它检测网络中是否有其他站点正在传输,即侦听信道是否空闲。
2)如果信道忙,则等待,直到信道空闲。
3)如果信道闲,站点就传输数据。
4)在发送数据的同时,站点继续侦听网络确信没有其他站点在同时传输数据。因为有可能两个或多个站点都同时检测到网络空闲,然后几乎在同一时刻开始传输数据。如果两个或多个站点同时发送数据,就会产生冲突。
5)当一个传输节点识别出一个冲突,它就发送一个拥塞信号,这个信号使得冲突的时间足够长,让其他的节点都有发现冲突的时间。
6)其他节点收到拥塞信号后,都停止传输,等待一个随机产生的时间间隙后重发。