局域网媒体访问控制技术有3类:采用CSMA/CD(Carrier Sense Multiple Access with Collision Detection)介质访问控制方法的总线型局域网、采用令牌总线介质访问控制方法的总线型局域网与采用令牌环介质访问控制方法的环型局域网。
以太网是采用CSMA/CD介质访问控制方法的总线型局域网,它的核心技术是带有冲突检测的载波侦听多路访问CSMA/CD方法,也就是随机争用型介质访问控制方法。IEEE 802.3标准是在以太网规范的基础上制定的。
CSMA/CD方法用来解决多节点如何共享公用总线传输介质的问题,在局域网中用于实现线路争用访问的主要方式。在以太网中,任何联网节点都没有可预约的发送时间,它们的发送都是随机的,并且网中不存在集中控制的节点,网中节点都必须平等地争用发送时间,这种介质访问控制属于随机争用型方法。随机争用型介质访问控制方法,即CSMA/CD是广播协议,使用CSMA/CD的网络中不存在主控制站点,所有站点是对等的。在以太网中,如果一个节点要发送数据,它将以“广播”方式把数据通过作为公共传输介质的总线发送出去,连在总线上的所有节点都能“收听”到发送节点发送的数据信号。由于网中所有节点都可以利用总线传输介质发送数据,并且网中没有控制中心,因此冲突的发生将是不可避免的。为了有效地实现分布式多节点访问公共传输介质的控制策略,CSMA/CD的发送流程可以简单地概括为4点:先听后发,边听边发,冲突停止,随机延迟后重发。(www.daowen.com)
采用CSMA/CD介质访问控制方法的总线型局域网中,每一个节点利用总线发送数据时,首先要侦听总线的忙、闲状态。若总线上已经有数据信号传输,则为总线忙;若总线上没有数据传输,则为总线空闲。如果一个节点准备好发送的数据帧,并且此时总线空闲,它就可以启动发送。同时也存在着这种可能,那就是在几乎相同的时刻,有两个或两个以上节点发送了数据,那么就会产生冲突,因此节点在发送数据的同时应该进行冲突检测。所谓冲突检测是发送节点在发送同时,将其发送信号波形与从总线上接收到的信号波形进行比较。如果总线上同时出现两个或两个以上的发送信号,它们叠加后的信号波形将不等于任何节点发送的信号波形。当发送节点发现自己发送的信号波形与从总线上接收到的信号波形不一致时,表示总线上有多个节点在同时发送数据,冲突已经产生。如果在发送数据过程中没有检测出冲突,节点在发送结束后进入正常结束状态;如果在发送数据过程中检测出冲突,为了解决信道争用冲突,节点停止发送数据,随机延迟后重发。因此,以太网中任何一个节点发送数据都要首先争取总线使用权,那么节点从它准备发送数据到成功发送数据的发送等待延迟时间是不确定的。CSMA/CD介质访问控制方法可以有效地控制多节点对共享总线传输介质的访问,方法简单,易于实现。
IEEE 802.3标准的制定推动了以太网技术的发展和广泛应用,很多集成电路厂商纷纷生产符合802.3标准的超大规模集成电路芯片,很多计算机软件公司纷纷开发出支持802.3标准的网络操作系统及各种应用软件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。