• No se han encontrado resultados

Table 2. Number of PRFs and their confidence percentage (All WNICs - 100 trials)

WNIC 1 2 3 4 5 6 7 8 9 10 11 ~n % ~n % ~n % ~n % ~n % ~n % ~n % ~n % ~n % ~n % ~n % 591 94 641 64 641 71 739 96 739 91 986 73 838 83 739 85 591 96 443 88 345 80 Airlink 542 3 591 35 690 28 789 2 690 8 937 27 789 17 740 15 642 4 493 12 394 20 168 84 168 86 168 86 168 85 168 87 168 85 168 97 168 100 168 100 168 100 168 100 Dlink 111 14 111 13 111 13 111 13 111 13 111 15 169 3 1844 63 2233 72 2816 80 2963 62 2720 62 3350 64 3156 46 2817 55 2622 42 2329 53 1554 52 Intel 1796 34 2282 19 2767 13 2914 24 2769 21 3302 32 3205 33 2865 30 2671 42 2282 19 1505 47 168 99 168 99 168 99 168 99 168 99 168 99 168 100 168 100 168 100 168 100 168 100 Link-P 191 1 189 1 189 1 183 1 169 1 111 1 1223 88 1116 79 957 53 1063 95 1063 67 1276 95 1435 77 1329 71 1010 89 744 70 584 74 Link-H 1276 9 1063 16 904 47 1010 4 1010 32 1223 4 1382 22 1276 28 957 5 691 29 638 25 548 80 822 74 766 51 876 84 876 62 1041 82 932 76 1041 71 766 99 657 94 548 52 Cisco 492 19 766 26 825 49 821 14 932 37 986 14 876 23 986 28 658 1 712 4 493 48 111 99 111 71 111 100 111 99 111 99 168 41 168 100 111 99 111 100 55 67 55 100 Lucent 149 1 55 28 145 1 169 1 111 59 168 1 112 33

The number of PRFs sent on each channel is another parameter which can help profile

the scanning behavior of WNICs. Table - 2 shows the number of PRFs and their confidence

percentage when put through 100 trials. Each PRF (~n) may include a range of ±2 PRFs. To

further explain the table, if we examine the channel 1 for Airlink WNIC, we can deduce that 591

±2 PRFs were sent in 94 trials. And another 542 ±2 PRFs were sent in 3 trials on this channel.

The table highlights the accuracy of results using the number of PRFs as a parameter for

profiling the active scanning algorithm.

Figure 4(a). Median - Number of PRFs (All channels - 100 trials - log scale)

Figure 4(b). Percentage Standard Deviation of number of PRFs (log scale)

Figure 4(a) displays the median number of PRFs on each channel. Figure 4(b) plots the

percentage of standard deviation in the number of PRFs for all trials. The standard deviation plot

reveals that the number of PRFs sent across different trials is stable. All WNICs (except Lucent

and D-Link) had less than 3% standard deviation across all trials for all channels. For channels

where D-Link and Lucent exceeded 3% standard deviation, the number of PRFs fluctuated

between two distinct values. For example, on channels 1 through 6, D-Link fluctuated between

111 or 168 PRFs per trial, yet 75-84% of the trials sent 168 PRFs on these channels.

For all the WNICs profiled, we observed that channel 6 received the maximum or close

to the maximum number of PRFs, asserting the inclination of finding an AP on channel 6, though

it received very less number of 1

st

PRFs.

While most of the WNICs sent a different number of probes per channel, 2 WNICs

probed all channels equally (D-Link and Link-P). Lucent probed channels 1-6, 8 and 9 equally,

sending 111 PRFs. Channel 7 received 168 frames and channels 10 and 11 each received 55

PRFs. The scanning algorithm of the Intel WNIC was much more aggressive than the other

WNICs, sending 2.5 times more PRFs than the next highest WNIC, Link-P. Compared to the

WNIC sending the least number of PRFs (Lucent) on channel 6, Intel sent nearly 25 times more

PRFs. When the Linksys WNIC is used with the Host AP driver (Link-H), the WNIC behaves

more aggressively sending 2 to 6 times more PRFs per channel. When the Linksys WNIC is used

with the Prism driver (Link-P), the WNIC sends an equal number of PRFs across all

channels. From this scenario we can infer that the scanning algorithm is highly influenced by the

driver software. The reason for this assumption is that the Host AP driver can be configured to

make the WNIC behave as an AP. It provides configuration to make it behave in managed (host

mode) as well as master mode (AP mode). Such configuration may directly result in tweaking

the active scanning behavior, as previously observed.

When comparing Airlink and D-Link, which are two WNICs with chipsets from the same

manufacturer (Atheros) that used the same driver (MadWifi), we also noted distinctive behavior.

The Airlink WNIC sent 4 to 8 times more PRFs per channel, while the D-Link WNIC sent a

constant number of PRFs across all channels. The differences could be attributed to the fact that

the chipset of each WNIC are different versions or the WNIC vendor imposed there own

limitations on the scanning process.

We also noticed an unexpected observation between two WNICs. The D-Link and Link-P

WNICs behave almost identically sending a constant number of PRFs across all channels,

despite the fact that the WNICs are based on two different chipsets and used different drivers.

This unique observation warrants further investigation as part of our future work to explain this

behavior.

The statistics regarding the number of PRFs varied greatly across the set of WNICs we

analyzed. Some WNICs were more aggressive in the number of PRFs sent. Some WNICs

exhibited a steady scanning algorithm probing different channels equally, while other scanning

algorithms favored certain channels. The analysis also illustrates the impact that the hardware

and driver software combination has on the number of PRFs.

6.3 - Burstiness of Probe Request Frames

Burstiness can be defined as a peculiar nature of the active scanning algorithm, when it

probes the channel more than once, without probing any other channel in between.

Burstiness can be subcategorized as follows:

1) Burstiness when scanning starts, which is, if more than one PRF is sent on the first channel it

dwells on, without probing any other channel in between.

2) Burstiness after scanning starts, sending more than one PRF on a given channel, during the

complete trial.

It was interesting to observe that the Intel WNIC behaved very distinctly from the other

WNICs. All the other WNICs exhibited no burstiness (sent one PRF on a channel) or at times

sent two or more PRFs on a particular channel. Whereas, the Intel WNIC displayed a higher

degree of burstiness for the above two sub categories. Intel was the only WNIC which in 70% of

the trials sent burst of PRFs ranging from 2 -19 when it sent the 1

st

PRF. Unlike the other WNIC

it continued sending more than one PRF when dwelling on any channel, which was quite

commonly observed for this WNIC.