CSMA/CD 用于有线局域网,CSMA 表示网络上的计算机会感知介质,如果介质空闲,计算机就会传输,否则会推迟发送。CD 指的是冲突检测。我不想写关于 CD 的内容,因为它与我的问题无关。
现在,在无线局域网中,我们使用 CSMA/CA,这里的 CSMA 指的是载波侦听,问题是,在无线局域网中,载波侦听是如何进行的?通过向预期的接收者发送控制消息来避免碰撞。
答案1
基本上:
它会听。
基本情况如下:
[空闲信道评估 (CCA)] 的目的是可靠地检测正在进行的传输,以便使传感节点能够决定是否继续进行信道访问。通用链路层 CCA 模块使用接收到的 RF 信号的合适时间窗口,并通过合适的算法处理产生 CCA BUSY/IDLE 标志。
根本不是:
去读能量受限宽带无线网络中的空闲信道评估(以上引文来自此处)。如果你能理解这一切,你就比我强 :-) 但例如:
IEEE 802.15.4 [6] 使用 16 个近乎正交的 32 码片长度的 PN 序列之一来表示 16 个符号之一。所有数据包都包含一个前导码,该前导码由对应于零符号的 8 个 PN 码重复组成。
您可能还想阅读 802.15.4TM-2006,但它没有涉及这方面的具体内容。
答案2
我认为它只需聆听媒介即可,如果它感知到传输,那么它就会随机后退一段时间。
更多信息这里
答案3
我猜测它是在物理层和数据链路层完成的——如果没有载波,那么节点就不会与基站相关联。
你为什么问这个问题?这样你可能会得到更好/更详细的答案。