CSMACA 与 CSMACD:差异与比较

冲突避免和冲突检测是 CSMA 的两种类型:载波侦听多路访问和媒体访问协议 (MAC)。

这里,节点需要确认共享传输通道上是否有任何类型的流量。 尽管它们是非常相似的术语,但仔细观察它们之间几乎没有显着差异。

关键精华

  1. CSMA/CA(Collision Avoidance)用于无线网络,而CSMA/CD(Collision Detection)用于有线网络。
  2. CSMA/CA涉及request to send和clear to send机制,而CSMA/CD涉及carrier sense机制。
  3. CSMA/CA 通过等待空闲信道来避免冲突,而 CSMA/CD 检测冲突并在随机延迟后重试传输。

CSMACA 对比 CSMACD

CSMA/CA(带冲突避免的载波侦听多路访问)是一种网络协议,主要用于 Wi-Fi 网络,以避免冲突发生。 CSMA/CD(带冲突检测的载波侦听多路访问)是一种主要用于有线网络的网络协议,它在发生冲突后检测冲突,然后采取纠正措施。

CSMACA 对比 CSMACD

Carrier Sense Multiple Access / Collision Avoidance 或 CSMA/CA 是 CSMA 的一部分,CSMA 是一种载波传输网络协议。 它与 CSMA/CD 运行在相同的媒体访问控制层,在 802.11 标准中,采用 CSMA/CA。

CSMA/CD 只在碰撞后起作用,而 CSMA/CA 在碰撞前起作用。

载波侦听多路访问/冲突检测 (CSMA/CD) 是一种用于载波传输的网络协议,代表载波侦听多路访问/冲突检测。

它检测到用于广播的共享信道繁忙并中断广播,直到信道可用。 CSMA/CD 在效率方面优于 CSMA。

对比表

比较参数中国机械工业协会CSMACD
使用时在碰撞之前,采用 CSMA/CA。与 CSMA/CA 不同,在发生冲突后,CSMA/CD 很有用。
网络类型在无线网络中,通常使用 CSMA/CA。在有线网络中,采用CSMA/CD。
恢复时间由于协议,冲突不太可能发生。CSMA/CD 使恢复时间减半。
冲突管理传输意图首先传递数据。 数据在收到确认后发送。如果在传输过程中有争议,CSMA/CD 将重新发送数据帧。
功效就效率而言,CSMA/CD 胜过 CSMA。与 CSMA 相比,CSMA/CD 的效率更高。

什么是CSMACA?

在计算机网络中,具有冲突避免功能的载波侦听多路访问 (CSMA/CA) 是一种网络多路访问方法,其中节点使用载波侦听,但仅在感测到信道“空闲”时才进行传输。

另请参阅:  WiFi密码检查:确保网络安全

这对于无线网络尤其重要,因为替代的 CSMA/CD 无法检测冲突。 毕竟,无线发射器会在数据包传输期间降低其接收器的灵敏度。

由于隐藏节点问题,CSMA/CA 是不可靠的。 OSI 模型的数据链路层(第 2 层)是 CSMA/CA 协议发挥作用的地方。 它与 CSMA/CD 运行在相同的媒体访问控制层,在 802.11 标准中,采用 CSMA/CA。

碰撞避免充当设备的网络流量控制器,防止出现问题。

尽管 CSMA/CA 已被用于多种有线通信系统,但它在无线 LAN 中尤其有用,因为它解决了很多站点看到 接入点 但不是彼此。 CSMA/CA 发送意图首先传递数据。

发送方收到确认后发送数据。

用于在节点之间传输数据的调制技术对 CSMA/CA 性能有重要影响。 CSMA/CA 也在总线网络中得到应用。 在无线网络中,更常用的是 CSMA/CA。

什么是 CSMACD?

CSMA/CD,即带冲突检测的载波侦听多路访问,是 CSMA 的一种类型,属于载波侦听多路访问,属于媒体访问控制 (MAC) 机制,最早在早期用于局域网 以太网(EtherNet) 技术。

这与碰撞检测结合使用,碰撞检测涉及发送站监视来自其他站的信号以检测碰撞。

这与冲突检测结合使用,后者涉及传输站在传输帧时监视来自其他站的传输。

信道捕获效应最初出现在使用 CSMA/CD 的以太网网络中。

另请参阅:  总线型拓扑与星型拓扑:差异与比较

在最基本的形式中,碰撞检测会在问题发生后识别问题,然后尝试清理并重试。 如果传输过程中出现争议,CSMA/CD将重新发送数据帧。

CSMA/CD 在效率方面优于 CSMA。 CSMA/CD 被用于 802.3 标准。

任何一半-复式 链路采用 CSMA/CD。 简短回答:该支持仍然可用,但主要用于连接旧设备时,例如仅允许 10Mbps 且不支持自动协商的集线器或非常旧的(或嵌入式)网络接口。

在有线网络中,采用CSMA/CD。 CSMA/CD 使恢复时间缩短一半。

CSMACA 和 CSMACD 之间的主要区别

  1. CSMA/CA在冲突发生之前使用,在冲突之后,CSMA/CD有用。 碰撞检测最基本的形式是在问题发生后检测问题,并在再次尝试之前尝试将其清除。 冲突避免充当设备的网络流量控制器,防止出现问题。
  2. 在无线网络中,通常采用CSMA/CA,而在有线网络中,则采用CSMA/CD。
  3. CSMA/CA 协议降低了冲突的可能性。 另一方面,CSMA/CD 将恢复时间缩短了一半。
  4. CSMA/CA首先传送数据的意图。 发送方收到确认后发送数据。 而如果传输过程中出现争议,CSMA/CD将重新发送数据帧。
  5. 在效率方面,CSMA/CA 与 CSMA 相当,而 CSMA/CD 甚至比它更高效。
参考资料
  1. https://ieeexplore.ieee.org/abstract/document/1498536/
  2. https://ieeexplore.ieee.org/abstract/document/1095881/

最后更新时间:13 年 2023 月 XNUMX 日

点1
一个请求?

我付出了很多努力来写这篇博文,为您提供价值。 如果您考虑在社交媒体上或与您的朋友/家人分享,这对我很有帮助。 分享是♥️

关于“CSMACA 与 CSMACD:差异与比较”的 24 个思考

  1. 我觉得很有趣的是,CSMA/CA 用于无线网络,而 CSMA/CD 用于有线网络。看看不同的方法如何处理碰撞是很有趣的。

    回复

发表评论

想保存这篇文章以备后用? 点击右下角的心形收藏到你自己的文章箱!