⑴ 概念题,什么是csma/cd
(1)CSMA/CD是指(Carrier
Sense
Multiple
Access/
Collision
Detect)即
载波监听多路访问
也称之为
冲突检测
方法。
(2)是
数据链路层
的一个协议哦!
(3)
工作的步骤为:侦听——发送——检测——冲突处理
(4)
冲突的情况:在侦听中发现线路忙或者是发送过程中发生了碰撞现象,对冲突的解决办法有
退避算法
常用截止的
二进制指数退避算法
(M
=
2
min{n,16}
ms)在这里M为
时延
时间,n为退避间隔时间。
CSMA/CD和CSMA/CA的主要差别对比如下:
(5)CSMA/CD:即载波监听多路访问/冲突检测方法
CSMA/CA:带有冲突避免的
载波侦听
多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量‘避免’;
1.两者的
传输介质
不同,CSMA/CD用于总线以太,而CSMA/CA则用于
无线局域网
802.11b
;
2.检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式;
3.WLAN中,对某个节点来说,其刚刚发出的信号强度要远高于来自其他节点的信号强度,也就是说它自己的信号会把其他的信号给覆盖掉;
4.本节点处有冲突并不意味着在接收节点处就有冲突;
综上,在WLAN中实现CSMA/CD是比较困难的。
有不足之处还望更正,谢谢。