|
|
CSMA/CD(Carrier Sense Multiple Access With Collision Detection)包括载波侦听多路访问(CSMA)和冲突检测(CD),是IEEE 802.3局域网标准的主要内容。
|
|
|
CSMA/CD的主要特点是原理简单,实现容易,不需要集中控制;缺点是不能提供优先级控制,各节点争占总线,不能满足远程控制所需要的确定的延时绝对可靠性的要求。
|
|
|
具有冲突检测的载波侦听多路访问(CSMA/CD)采用随机访问和竞争技术(这种技术只用于总线拓扑结构网络)。CSMA/CD结构将所有的设备都直接连到同一条物理信道上,该信道负责任何两个设备之间的全部数据传送,因此称信道是以"多路访问"方式进行操作的。站点以帧的形式发送数据,帧的头部含有目的和源地址。帧在信道上以广播方式传输,所有连接在信道上的设备随时都能检测到该帧。当目的地站点检测到目的地址为本站地址的帧时,就接收帧中所携带的数据,并按规定的链路协议给源站点返回一个响应。
|
|
|
采用这种操作方法时,在信道上可能有两个或更多的设备在同一瞬间都会发送帧,从而在信道上出现千万帧的重叠而产生差错,这种现象称为冲突。为减少这种冲突,源站点在发送帧之前,首先要侦听信道上是否有其他站点发送的载波信号(即进行"载波侦听"),若侦听到信道上有载波信号则推迟发送,直到信道恢复到安静(空闲)为止。另外,还要采用边发送边侦听的技术(即"冲突检测"),若侦听到干扰信号,就表示检测到冲突,于是就要立即停止发送。为了确保冲突的其他站点知道发生了冲突,首先在短时间里持续发送一串阻塞(Jam)码,卷入冲突的站点则等待一随机时间,然后准备重发受到冲突影响的帧。这种技术对发生冲突的传输能迅速发现并立即停止发送,因此能明显减少冲突次数和冲突时间。
|
|
|