与传统有线网络相比,无线网络稍微有些不同。虽然我们仍然在处理TCP、IP等常见的通信协议,但是当移到OSI模型最底层时,游戏便发生了一点变化。在这里,由于无线网络和物理层的本质属性,数据链路层变得尤为重要。这给我们捕获和访问数据增加了新的限制。
1、物理因素
在无线网络中捕获和分析传输数据,首先考虑的是物理传输介质。到目前为止,我们都没有考虑物理层,因为我们一直在物理的线缆上通信。现在我们通过不可见的无线电波通信,数据包就从我们身边飞过。
当从无线局域网(Wireless Local Area Network,WLAN)捕获流量时,最特殊的莫过于无线频谱是共享介质。不像有线网络的每个客户端都有它自己的网线连接到交换机,无线通信的介质是客户端共享的空域。单个WLAN只占用802.11频谱的一部分。这允许同一个物理空间的多个系统在频谱不同的部分进行操作。
无线网络的基础是美国电子和电气工程师协会(Institute of Electrical and Electronics Engineers,IEEE)开发的802.11标准。这里涉及的“无线网络”“WLAN”等术语均指802.11标准中的网络。
空间上的分离是通过将频谱划分为不同信道实现的。一个信道只是802.11无线频谱的一部分。在美国,有11个信道可用(有些国家允许使用更多的信道)。这是很重要的,因为WLAN同时只能操作一个信道,就意味着我们只能同时嗅探一个信道。所以,如果你要处理信道6的WLAN,就必须将系统配置成捕获信道6的流量。
传统的无线嗅探只能同时处理一个信道,但有一个例外:某些无线扫描应用程序使用“跳频”技术,可以迅速改变监听信道以收集更多数据。其中一个很流行的工具是Kismet可以每秒跳跃10个信道,从而高效地