载波感应多路存取或CSMA是一种媒体存取控制(MAC)协议,用于控制传输媒体中的数据流,以使数据包不丢失并保持数据完整性。CSMA有两种修改方式,即CSMA CD(碰撞检测)和CSMA CA(避免碰撞),每一种都有自己的优势。

CSMA通过感知介质的状态来操作,以防止碰撞或从碰撞中恢复。碰撞发生在两个发射器同时发射时。数据会被扰乱,接收者将无法辨别一个和另一个,从而导致信息丢失。丢失的信息需要重新发送,以便接收器得到它。

CSMA CD通过检测碰撞的发生而运行。一旦检测到碰撞,CSMA CD立即终止传输,这样发射器就不必浪费大量时间继续传输。最后的信息可以被重传。相比之下,CSMA CA不处理碰撞后的恢复问题。它所做的是检查介质是否正在使用。如果它是繁忙的,那么发射器就会等待,直到它是空闲的才开始发射。这有效地减少了碰撞的可能性,并更有效地利用了媒介。

CSMA CD和CSMA CA的另一个区别是它们的典型使用场合。CSMA CD主要用于有线设备,因为它可以检测到是否发生了碰撞。对于无线装置,发射器不可能检测到是否发生了碰撞。这就是为什么无线装置经常使用CSMA CA而不是CSMA CD。

大多数人并不真正需要处理访问控制协议,因为它们在幕后工作,以使我们的设备能够一起工作。CSMA CD在现代有线网络中也不再受到青睐,因为它们只对集线器有必要,而对现代交换机则没有必要,因为现代交换机对信息进行路由而不是广播。

CSMA CA和CSMA CD的区别

  1. CSMA CD在碰撞后生效,而CSMA CA在碰撞前生效。
  2. CSMA CA减少了碰撞的可能性,而CSMA CD只是将恢复时间降到最低。
  3. CSMA CD通常用于有线网络,而CSMA CA则用于无线网络。

CSMA CA和CSMA CD的区别

本文由网友:讨论11 投稿 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:CSMA CA和CSMA CD的区别
本文链接:https://www.vsdiffer.com/vs/csma-ca-vs-csma-cd.html
免责声明:以上内容仅代表 网友:讨论11 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。