[计算机网络](二十) CSMA-CA协议

314 阅读1分钟

一. CSMA-CA协议

CSMA协议: 载波监听多点接入-碰撞避免协议

1》Why 要有 CSMA-CA 协议?

  • 适用于无线局域网
  • CD是碰撞检测,但无线局域网需要 360度 全面检测碰撞!!!无法做到

1442.png

2》CA 工作原理:

  • 发送前,先检测信道是否空闲
  • 空闲则发出 RTS ,忙则等待
  • 接收端收到 RTS ,会根据自身选择是否响应 CTS (比如已经跟一个发送方建立了信道,就不会再给另一个发送方响应 CTS)
  • 发送端收到 CTS ,会进行信道预约,会告诉其他站点自己大概要发送多久!!
  • 接收端成功收到数据帧后,会响应 ACK 。
  • 发送方只有收到了 ACK 才能发送下一段数据!!!如果迟迟没有收到,就会采用二进制指数退避算法进行重传!!!

1444.png