分类: 系统运维
2012-11-05 13:24:32
局域网介质访问控制方法主要有三种:载波侦听多路访问/冲突检测法(CSMA/CD)、令牌环访问控制方式、令牌总线访问控制方式。
CSMA/CD法载波监听多路访问/冲突检测法:是一种适合于总线结构的具有信道检测功能的分布式介质访问控制方法;其控制手段称之为“载波侦听”。
1、载波监听多路访问CSMA算法
(1)非坚持算法
工作站检测到信道被占用,延迟一个随机时间,然后再检测;不断重复上述过程,直到发现信道空闲,开始发送信息;也称为非持续的载波监听多点访问。
(2)1-坚持算法
工作站检测到信道被占用后,继续侦听;一直等到信道空闲,立即发送数据,也称持续的载波侦听多点访问。
(3)P-坚持算法
监听到信道空闲时,以概率P发送数据,而以概率1-P延迟一段时间后,重新监听信道。具体实现时,选择0~1之间的随机数I。若I≤p,则发送数据,否则延迟时间重新监听。
2、CSMA/CD的内容
两个方面的内容:载波侦听(CSMA)、冲突检测(CD)。
(1)具有冲突检测的CSMA/CD
工作过程:
(1)先侦听信道,如果信道空闲则发送信息。
(2)如果信道忙,则继续侦听,直到信道空闲时立即发送。
(3)发送信息后进行冲突检测,有冲突,立即停止发送,并向总线发出阻塞信号,通知总线上站点发生冲突,重新侦听与竞争。
(4)已发出信息的各站点收到阻塞信号后,等待一段随机时间,重新进入侦听发送阶段。
实现冲突检测的方法:
(1)比较接收到的信号的电压大小;
(2)站点在发送帧时也同时进行接收。
CSMA/CD主要特点:
(1)原理简单,技术易实现,网络各工作站处于同等地位,不需要集中控制。
(2)无优先级控制,各节点争用总线。
(3)负载增大时,发送信息所需要等待的时间较长。