官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 问一个Infrastructure下802.11通信的问题

问一个Infrastructure下802.11通信的问题

12-11
在Infrastructure模式下,所有数据都要通过AP转发
那么在STA1向STA2发送数据时,源地址是1,目的地址是2
假设不使用RTS/CTS,那么所有听到该数据包的站点都会根据duration字段更新NAV
我的问题是,AP收到该数据包,是要执行一个查表工作,来决定通过无线口广播下来或
是进入有线LAN么?如果在通过无线信道广播回来,是否STA会认为收到重复的数据包?
STA如何区分数据是最初的站点发送的还是AP转发的?
看了一些介绍11协议的,但这个地方还是没有搞明白,望指点,多谢~

There are two bits (FromDS, ToDS) in the two frame control bytes; they indicate
the information you need.

我现在手头没有802.11 MAC std 1999的协议
这两个比特的使用我也不是很明白,还望详细说说
先说我的理解
如果只是在一个BSS内通信,不存在进入Distribution System的流量,toDS和fromDS都
是置0的吧,那么我刚才问的后两个问题应该是个什么情况呢?
如果存在与DS交互的流量,fromDS好说,应该是AP设置这个bit,但一个STA发送数据时
怎么知道toDS应该置1?

你将问题搞得太复杂了
两个位:toDS  fromDS
          0      0    ---这是ad hoc模式
          0      1     --这是infras的 from AP,就是packet从ap发出
          1      0     --是infras的to AP,packet从BS发到AP
          1      1     --是在DS之间的传送
每一个packet,使用infrastructure模式,经过AP的时候,
四个地址值还有这两个位重新设置
简简单单的toDS fromDS四种排列,就能包括了802.11的所有情况
.26

噢,是我以前理解有问题了
我一直以为两个bit都是0是正常工作模式呢,汗~~
不考虑都为1的情况,每个站发数据的时候都是toDS=1,接收到的数据都是fromDS=1
AP收到数据后来决定是向DS发还是仍在本BSS内传输,对吧?
这么一说我明白了,以前确实想复杂了,完全按照toDS的字面意思来考虑了,多谢

Top