为方便阅读,先介绍802.11中可能使用到的4个地址简称:
- DA(Destination or Target Address):目标地址
- SA(Source Address):源地址
- TA(Transmitter Address):发送器地址
- RA(Receiver Address ):接收器地址
下面我们看看802.11数据帧结构:
802.11数据帧结构
可以看到帧头中有4个地址。
四个地址在不同场景下所填内容
- Address 1字段代表帧接收端的地址(RA)
- Address 2字段代表帧接收端的地址(TA)
- 接收端和发送端就是负责将无线电波解码为802.11帧的工作站,比如我们家里的无线路由器,手机WIFI等。发送端不一定是来源地,来源地是指产生帧中网络层协议封包的工作站。接收端不一定是目的地,目的地是指负责处理帧中网络层封包的工作站。接收端可以只是中间目的地,而帧只有达到目的地,才会由上层的协议加以处理。
- Address 3字段则是供接入点与分布式系统过滤之用,不过该字段的用法取决于所使用的网络类型。
- Address4只有在桥接模式时才会使用
腾达AP发给我笔记本的一个EAPOL帧
- FromDS=1, ToDS=0, 表示是从AP发给STA的
- Address1(DA)目标地址,是笔记的MAC地址
- Address2(BSSID)是腾达AP的MAC地址,BSSID一般默认是BSS中AP的地址
- Address3(SA)源地址,这个是AP主动发出来的帧,源地址就是AP地址
笔记本回应腾达AP的EAPOL帧
- FromDS=0,ToDS=1,表示是从STA发给AP的
- Address1(BSSID)是腾达AP的MAC地址
- Address2(SA)源地址,笔记本MAC地址
- Address3(DA)目标地址,腾达AP的MAC地址,
笔记本发起的DHCP请求
FromDS=0,ToDS=1,表示是从STA发给AP的Address1(BSSID)是腾达AP的MAC地址Address2(SA)源地址,笔记本MAC地址Address3(DA)目标地址,这里是全F的广播地址笔记本访问外网的数据帧
FromDS=0,ToDS=1,表示是从STA发给AP的Address1(BSSID)是腾达AP的MAC地址Address2(SA)源地址,笔记本MAC地址Address3(DA)目标地址,目标服务器的MAC地址外网服务器发给笔记本的数据帧
FromDS=1, ToDS=0, 表示是从AP发给STA的Address1(DA)目标地址,是笔记的MAC地址Address2(BSSID)是腾达AP的MAC地址,BSSID一般默认是BSS中AP的地址Address3(SA)源地址,服务器的MAC地址
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com