冲突域
我们把以太网想象为对讲机,电脑想象为使用对讲机的人,数据传输想象为使用对讲机说话。现在一群人打真人CS,两个及以上的人同时通过对讲机说话,就听不清在说什么了,这就是冲突。对讲机通道只能一人单独使用。对讲机和使用对讲机的所有人组成一个冲突域。
CSMA/CD
为了解决冲突域问题,通常是采用CSMA/CD(载波侦听多路访问/冲突检测)。它的工作原理是:发送数据前先监听信道是否空闲,若空闲则立即发送数据。在发送数据时,边发送边继续监听。若监听到冲突,则立即停止发送数据。等待一段随即时间,再重新尝试。
继续以对讲机为例,说明控制过程的四个内容:侦听、发送、检测、冲突处理。
1、侦听:
说话前先侦听是否有人在说话。
若有人说话,则随机等待一段时间后,再进行侦听;
若没有人说话,则自己开始说话。
2、发送:
当确认要说话时,则立即开始说。
3、检测:
自己说话时,也可能发生多人同时说话。因此,要自己边说话边侦听,判断是否冲突了。
4、冲突处理:
当确认发生冲突后,进入冲突处理程序。有两种冲突情