首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >802.11 Ad网络中探测请求中的目标地址?

802.11 Ad网络中探测请求中的目标地址?
EN

Network Engineering用户
提问于 2016-03-31 16:26:42
回答 1查看 877关注 0票数 2

我正在研究一个iPhone可控硬件的问题,它在IBSS / Ad模式下工作。由于iPhone6 & Co的硬件一代,iDevices不能再与硬件连接,这就产生了一个废弃的微芯片802.11 b监听1/2 Mbit / s的wifi网络。

我缩小了wireshark的问题范围(见截图):

1.)微芯片wifi信标宣布网络,我假设BSSID是在IBSS / Ad Hoc模式下随机分配的。

2.a) iPhone5向目标广播发送探测请求,接收探测响应,宣布微芯片只能监听1/2 Mbit / s。

2.b) iPhone6向随机分配的BSSID发送探测请求,但从未收到探针响应,因此不知道微芯片只能监听1/2 Mbit /S,并在进一步的对话中以12 Mbit /S开始交谈,这显然是行不通的。

现在的问题是,这两个wifi固件中哪一个不符合802.11-2012年的标准?

无论是iPhone6 Broadcom WiFi固件,它将探测请求发送到Ad网络的BSSID (而不是微芯片WiFi芯片或微芯片固件的MAC ),当发送到它最初创建的Ad网络的BSSID时,它不响应探测请求?

我还没有在802.11到2012年的标准中找到任何东西,但是,在802.11 Ad网络中,探测请求的合适目的地地址将是什么(广播或信标的BSSID )。是否有一位专家,他可以给出一些见解,并可能参考标准的定义?

谢谢。

编辑:

我已将捕获的数据包附加在一起:

iPhone6 -不工作

iPhone5 -工作

微芯片WiFi芯片为00:1e:c0:08:32:1b,

iPhone6是74:1b:b2:81:7d:69,

iPhone5是00:88:65:8c:33:AA

以下是iPhone6捕获中的一些相关数据包:

  • 186个探测请求从iPhone6到未知的MAC 7a:7b:01:79:c4:b5关于1 1Mbit的SSID=Anova (我假设随机分配Ad / IBSS)没有探测响应,因为没有那个…的设备
  • 203…空函数从iPhone6到Anova在6 6Mbit
  • 210个来自iPhone6的首信标,SSID=Anova为1 1Mbit
  • 294…加入吗?从iPhone6通过in 6 2Mbit _16/_fb/_02在12 2Mbit(正如微芯片芯片所理解的1/2 2Mbit),结果是没有结果

iPhone5用它的MAC地址正确地寻址微芯片WiFi芯片,而不是使用随机分配的BSSID。

EN

回答 1

Network Engineering用户

发布于 2016-04-07 22:23:14

1.)微芯片wifi信标宣布网络,我假设BSSID是在IBSS / Ad Hoc模式下随机分配的。

在某种程度上,这是真的。为了清楚起见,请参阅IEEE-802.11-2012年第10.1.4.1节:

当STA启动BSS时,该STA将确定BSS的BSSID。如果BSSType指示基础设施BSS,则STA将启动基础设施BSS,BSSID应等于start的dot11StationID。BSSID的值应该保持不变,即使在MLME-START.request原语完成后更改了dot11StationID的值。如果BSSType表示IBSS,那么STA应该启动IBSS,BSSID应该是一个本地管理的IEEE地址,如IEEEST802-2001的9.2中定义的那样。该MAC地址的其余46位应是选择的数字,其选择方式应尽量减少STAs产生相同数目的概率,即使这些STAs受到相同初始条件的影响。值SSID参数应用作新BSS的SSID。重要的是,设计者必须认识到在STAs中的随机数流之间需要统计独立。

因此,在IBSS中启动的第一个STA应该生成BSSID,但是加入IBSS的STA应该采用这个值。

2.b) iPhone6向随机分配的BSSID发送探测请求,但从未收到探针响应,因此不知道微芯片只能监听1/2 Mbit /S,并在进一步的对话中以12 Mbit /S开始交谈,这显然是行不通的。

我首先要指出的是,在这个捕获中没有一个探测响应。这使我相信,这个捕获是如何获得的,存在某种问题。因此,无法确定微芯片设备是否有探针响应。

但是,我们可以假设一个探测响应在某个时候已经发送和重新显示了,因为它显示您的iPhone6已经加入了IBSS。在捕获的19.85秒时,看一看信标帧。现在您可以看到微芯片和iPhone6用相同的BSSID为"Anova 1“发送信标帧。因为它们已经同步了BSSID,这表明它们都已成为同一个IBSS的一部分。

现在的问题是,这两个wifi固件中哪一个不符合802.11-2012年的标准?

根据手头的证据,从技术上讲,他们似乎都在遵守这一标准。我们需要更好的捕捉来作出任何进一步的决定。

我正在研究一个iPhone可控硬件的问题,它在IBSS / Ad模式下工作。由于iPhone6 & Co的硬件一代,iDevices不能再与硬件连接,这就产生了一个废弃的微芯片802.11 b监听1/2 Mbit / s的wifi网络。

看来IBSS已经建立了。你需要开始研究为什么这两个人并没有真正的沟通。

票数 2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/29187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档