今天学计网802.11的时候想起了这个问题,很疑惑为什么基于MACA改进的CSMA/CA协议反而不能解决暴露站问题了。仔细翻了半小时课本,终于明白了。由于看到CSDN大部分博客讲的都是CSMA/CA和CSMA/CD的区别,也看到有人和我一样对CSMA/CA和MACA的区别感到困惑,我就简单记录一下吧。
目录
1. 隐蔽站和暴露站。
这两个问题根源是无线局域网不适用载波监听的方式。
隐蔽站
B在C的范围内,C正在向B发送数据,A监听到信道为空,也向B发送数据,这时B接收到的数据产生了冲突。
暴露站
A和C都在B的信号范围内,B正在与A通信,C本可以向D发送数据1 ,但监听到信道忙,所以误认为不能向D发送数据,此时信道被浪费。
2. MACA
802.11的前身。
工作过程
接收方和发送方
- 发送方