This chapter identifies the various standardization efforts that are either under way or have just completed in support of WLANs, WPANs, and WWANs. It is important to note, however, that at the time of this writing (and in the foreseeable future) the commercial emphasis is squarely in favor of IEEE 802.11b technology.
IEEE 802.11b works well for corporate WLAN applications in indoor environments where external interference is at a minimum. This is because the enterprise
One other issue of consideration is the overhead added by the use of very tight security. IEEE 802.11b has
Figure 2-5:
Levels of security in practical
In summary, in spite of some ultimate limitations hinted at previously, IEEE 802.11b remains the leading hotspot technology for the foreseeable future.
This chapter expands on the discussions of the wireless personal area network (WPAN), wireless local area network (WLAN), and wireless wide area network (WWAN) technology that appeared in Chapter 1, 'Introduction to Wireless Personal Area Networks (WPANs), Public Access Locations (PALs), and Hotspot Services.' This chapter drills down to another level of detail for the major systems that play a role in hotspot networks. It
WLANs can be utilized to replace wired LANs or act as extensions to the wired LAN. 802.11 WLANs support communication between
IEEE 802.11 defines data rates of 1 and 2 Mbps via radio waves using FHSS or DSSS. 802.11b is an enhancement of 802.11 that employs DSSS to achieve a maximum throughput of 11 Mbps.
[2]
Independent of the data rate (whether it is 1, 2, 5.5, or 11 Mbps), the channel bandwidth for a DSSS system is about 20 MHz; therefore, the ISM band accommodates up to three nonoverlapping channels (see
Figure 3-1). The recently defined
Figure 3-1:
Nonoverlapping channels
|
|
Definition |
|---|---|
|
Access control |
The prevention of unauthorized usage of resources. |
|
Access point (AP) |
Any entity that has station functionality and provides access to the distribution services via the wireless medium (WM) for associated stations. |
|
Ad hoc network |
A network
|
|
Association |
The service used to establish AP/station mapping and enable the station invocation of the distribution system services (DSSs). |
|
Authentication |
The service used to establish the identity of one station as a member of the set of stations authorized to associate with another station. |
|
Basic service area (BSA) |
The conceptual area within which
|
|
Basic service set (BSS) |
A set of stations controlled by a single coordination function. |
|
BSS basic rate set |
The set of data transfer rates that all the stations in a BSS will be capable of using to receive
|
|
Broadcast address |
A unique multicast address that specifies all stations. |
|
Channel |
An instance of medium use for the purpose of passing protocol data units (PDUs) that may be used
|
|
Clear channel assessment (CCA) function |
The logical function in PHY that determines the current state of the WM. |
|
Confidentiality |
The property of information that is not made available or disclosed to unauthorized individuals, entities, or processes. |
|
Coordination function |
The logical function that determines when a station operating within a BSS is permitted to transmit and receive PDUs via the WM. The coordination function within a BSS may have one point coordination function (PCF) and will have one distributed coordination function (DCF). |
|
Coordination function
|
A station able to respond to a coordination function poll with a data frame, if such a frame is queued and able to be generated and interpret acknowledgments in frames sent to or from the point
|
|
Deauthentication |
The service that voids an existing authentication relationship. |
|
Disassociation |
The service that
|
|
Distributed coordination function (DCF) |
A class of coordination function where the same coordination function logic is active in every station in the BSS whenever the network is in operation. |
|
Distribution |
The service that, by using association information, delivers Medium Access Control (MAC) service data units (MSDUs) within the DS. |
|
Distribution system (DS) |
A system used to interconnect a set of BSSs and integrated LANs to create an ESS. |
|
Distribution system medium (DSM) |
The medium or set of media used by a DS for communications between APs and portals of an ESS. |
|
Distribution system service (DSS) |
The set of services provided by the DS that enable the MAC to transport MSDUs between stations that are not in direct communication with each other over a single instance of the WM. These services include the transport of MSDUs between the APs of BSSs within an ESS, the transport of MSDUs between portals and BSSs within an ESS, and the transport of MSDUs between stations in the same BSS in cases where the MSDU has a multicast or broadcast destination address or where the destination is an individual address, but the station sending the MSDU chooses to involve DSS. DSSs are provided between pairs of IEEE 802.11 MACs. |
|
Extended rate set (ERS) |
The set of data transfer rates supported by a station (if any) beyond the ESS) basic rate set. This set may include data transfer rates that will be defined in future PHY standards. |
|
Extended service area (ESA) |
The conceptual area within which members of an ESS may communicate. An ESA is larger than or equal to a BSA and may involve several BSSs in overlapping,
|
|
Extended service set (ESS) |
A set of one or more
|
|
Gaussian frequency shift keying (GFSK) |
A modulation scheme in which the data is first filtered by a Gaussian filter in the baseband and then modulated with a simple frequency modulation. |
|
Independent basic service set (IBSS) |
A BSS that forms a self-contained network and in which no access to a DS is available. |
|
Infrastructure |
The infrastructure includes the DSM, AP, and portal entities. It is also the logical location of distribution and integration service functions of an ESS. An infrastructure contains one or more APs and zero or more portals in addition to the DS. |
|
Integration |
The service that enables the delivery of MSDUs between the DS and an existing, non-IEEE 802.11 LAN (via a portal). |
|
MAC management protocol data unit (MMPDU) |
The unit of data exchanged between two peer MAC entities to implement the MAC management protocol. |
|
MAC protocol data unit (MPDU) |
The unit of data exchanged between two peer MAC entities using the services of the PHY. |
|
MAC service data unit (MSDU) |
Information that is delivered as a unit between MAC service access points (SAPs). |
|
Minimally conformant network |
An IEEE 802.11 network in which two stations in a single BSA are conformant with ISO/IEC 8802-11: 1999. |
|
Mobile station |
A type of station that uses network communications while in motion. |
|
Multicast |
A MAC address that has the
|
|
Network allocation vector (NAV) |
An indicator,
|
|
Point coordination function (PCF) |
A class of possible coordination functions in which the coordination function logic is active in only one station in a BSS at any given time that the network is in operation. PCF is an optional extension to DCF. For example, it can provide a time-division capability to accommodate time-bounded, connection-oriented services such as cordless telephony. |
|
Portable station |
A type of station that may be moved from location to location, but that only uses network communications while at a fixed location. |
|
Portal |
The logical point at which MSDUs from a non-IEEE 802.11 LAN enter the DS of an ESS. |
|
Privacy |
The service used to prevent the content of messages from being read by someone other than the intended recipient. |
|
Reassociation |
The service that enables an established association (between the AP and station) to be transferred from one AP to another (or the same) AP. |
|
Station |
Any device that contains an IEEE 802.11 conformant MAC and PHY interface to the WM. |
|
Station basic rate |
A data transfer rate
|
|
Station service (SS) |
The set of services that support the transport of MSDUs between stations within a BSS. |
|
Time unit (TU) |
A measurement of time equal to 1,024 ms. |
|
Unauthorized disclosure |
The process of making information available to unauthorized individuals, entities, or processes. |
|
Unauthorized resource use |
The use of a resource that is not consistent with the defined security policy. |
|
Unicast frame |
A frame that is addressed to a single recipient, not a broadcast or multicast frame. |
|
Wired Equivalent Privacy (WEP) |
The optional cryptographic confidentiality algorithm specified by IEEE 802.11 used to provide data confidentiality that is subjectively equivalent to the confidentiality of a wired LAN medium that does not
|
|
Wireless medium (WM) |
The medium used to implement the transfer of PDUs between peer PHY entities of a WLAN. |
Figure 3-2 depicts the basic topology of an IEEE 802.11 environment. A basic service set (BSS) consists of two or more wireless stations that have recognized each other and have established communications. Within a given
Figure 3-2:
IBSS
There are two power-saving modes defined for stations:
awake
and
doze
. In the awake mode, stations can receive packets at any time. In the doze mode, stations must 'wake up' periodically to listen for beacons that
Figure 3-3 depicts an extended service set (ESS). The ESS consists of a group of overlapping BSSs (each containing an AP) connected together via a distribution system (DS). Although the DS can be any type of network, it is often an Ethernet LAN. Mobile stations can roam between APs and seamless coverage is maintained. The IEEE standard identifies the basic message formats to support roaming, but the details are left up to network
Figure 3-3:
ESS
802.11 uses carrier sense multiple access/collision
Multipath fading can inhibit signal
Spread Spectrum Most WLAN systems [3] use spread spectrum technology, a wideband radio frequency (RF) technique developed by the military for use in reliable, secure, mission-critical communications systems. Some PHYs provide only one channel, whereas others provide multiple channels; examples of channel types are shown in Table 3-2.
|
Single Channel |
n-channel |
|---|---|
|
|
Frequency division multiplexed channels |
|
Baseband infrared (IR) |
DSSS with Code Division Multiple Access (CDMA) |
Spread spectrum is designed to trade off bandwidth efficiency for reliability, integrity, and security. That is, more bandwidth is consumed than in the case of narrowband transmission, but the trade-off produces a signal that is easier to detect, provided that the receiver
FHSS Technology
A narrowband radio system transmits and receives
Figure 3-4:
FHSS
DHSS Technology DHSS generates a redundant bit pattern for each bit to be transmitted. This bit pattern is called a chip (or chipping code ). The longer the chip, the greater the probability that the original data can be recovered (and, of course, the more bandwidth is required). Even if one or more bits in the chip are damaged during transmission, statistical techniques embedded in the radio can recover the original data without the need for retransmission. To an unintended receiver, DSSS appears as low-power wideband noise and is ignored by most narrowband receivers (see Figure 3-5).
Figure 3-5:
DSSS
In a DSSS system, each information bit is combined via an exclusive OR (XOR) function with a longer pseudorandom numerical sequence. The result is a high-speed digital stream that is then modulated onto a carrier frequency using differential phase-shift keying (DPSK). Receive-end electronics remove the PN sequence and recover the original data stream. The high-rate modulation method is called CCK. The effects of using pseudorandom numerical sequence codes to generate the spread spectrum signal are shown in Figure 3-6.
[4]
As
Figure 3-6:
DSSS signal operation
Infrared (IR) Technology
IEEE 802.11 also specifies an IR PHY. IR systems use very high frequencies just below visible light in the electromagnetic spectrum to carry data. Like light, IR cannot
The 802.11 MAC layer is based on two
The CSMA/CA protocol is designed to reduce the collision probability between multiple stations accessing a medium at the point where collisions would most likely occur. Just after the medium becomes idle following a busy medium (as indicated by the Carrier Sense [CS] function) is when the highest probability of a collision exists. This is because multiple stations could have been waiting for the medium to become available again. This situation necessitates a random backoff procedure to resolve medium contention conflicts.
CSMA/CA mechanisms rely on
physical carrier sense;
namely, the underlying assumption is that each station can hear all other stations. CSMA/CA requires each station to listen for other users. If the channel is idle, the station is allowed to transmit; if the channel is busy, each station must wait until transmission stops and then can enter into a
backoff
procedure. The backoff randomization procedure
Figure 3-7:
DCF procedure
Data frame transmissions (other than ACKs) can occur only after at least one DCF interframe space (DIFS). More
There are situations where every station cannot hear all other stations. In this
hidden node
situation, the probability of collision has significantly increased. To address this issue, an additional carrier sense mechanism is available. The
virtual carrier sense
mechanism enables a station to reserve the channel for a specified period of time through the use of Request to Send/Clear to Send (RTS/CTS) frames. Here, Station 1 (STA-1) sends an RTS frame to the AP, but the RTS is not
The RTS/CTS procedure is invoked based on a
Therefore, the virtual carrier sense mechanism is achieved by distributing reservation information announcing the impending use of the medium. The exchange of RTS and CTS frames prior to the actual data frame is one means of distributing this medium reservation information. The RTS and CTS frames contain a Duration/ID field, which defines the period of time that the medium is to be reserved to transmit the actual data frame and returning ACK frame. All stations within the reception range of either the originating station (which transmits the RTS) or the destination station (which transmits the CTS) can learn about the medium reservation. Thus, a station may be unable to receive from the originating station, yet it still knows about the
Another means of distributing the medium reservation information is the Duration/ID field in directed frames. This field gives the time that the medium is reserved, either to the end of the immediately following ACK or, in the case of a fragment sequence, to the end of the ACK following the
The RTS/CTS exchange also
The nominal peak throughput
|
Bit Rate (Mbps) |
Nominal Throughput (Mbps) |
Bit Rate (%) |
|---|---|---|
|
11 |
6.2 |
56 |
|
5.5 |
3.9 |
71 |
|
2 |
1.7 |
85 |
|
1 |
0.9 |
90 |
Since the IEEE 802.11b specification was finalized in 1999, the 802.11 Work Group is also developing other specifications such as 802.11a for data rates up to 54 Mbps (using orthogonal frequency division multiplexing [OFDM] at the 5 GHz band) and 802.11e for quality of service (QoS) and multimedia traffic support. In particular, the aim of these last specifications is to add some new traffic management policies and error control mechanisms (such as forward error correction [FEC] and selective retransmission) to the high-rate extensions of the 802.11 standard.
IEEE 802.11 provides for security via two methods:
authentication
and
encryption
. Authentication is the mechanism by which one station is
A mutual authentication relationship exists between two stations following a successful authentication exchange. Authentication is used between stations and the AP in an infrastructure BSS. Authentication may be used between two stations in an IBSS. In an open system, any station may request authentication. The station receiving the request may grant authentication to any request or only those from stations on a user-defined list. In a shared key system, only stations that possess a secret encrypted key can be authenticated. Shared key authentication is only available to systems having the optional encryption capability.
Next we discuss encryption. Eavesdropping is a familiar problem that users of other types of wireless technology face. IEEE 802.11 specifies a WEP data confidentiality algorithm. WEP was designed to protect authorized users of a WLAN from casual eavesdropping. This service is intended to provide functionality for the WLAN that is equivalent to that provided by the physical security attributes inherent to a wired medium. Data confidentiality depends on an external key management service to distribute data
Figure 3-8:
Basics of encryption
The following section is reprinted material from the ANSI/IEEE 802.11 standard, 1999 Edition. [6]
The WEP feature uses the Ron's Code 4 Pseudorandom Number Generator (RC4 PRNG) algorithm from RSA Data Security, Inc. The description that
Figure 3-9:
WEP
Enciphering is then accomplished by mathematically combining the key sequence with the plaintext concatenated with the ICV. The output of the process is a message containing the IV and
When choosing how often to change IV values, implementers should consider that the contents of some fields in higher-layer protocol headers as well as certain other higher-layer information are constant or highly predictable. When such information is transmitted while encrypting with a particular key and IV, an eavesdropper can readily determine portions of the key sequence generated by that (key, IV) pair. If the same (key, IV) pair is used for successive MPDUs, it may substantially reduce the degree of privacy conferred by the WEP algorithm, enabling an eavesdropper to recover a subset of the user data without any knowledge of the secret key.
Changing the IV after each MPDU is a simple method of
As noted in Chapter 1, WEP has been found to have holes. Chapter 4, 'Security Considerations for Hotspot Services,' will explore the solutions available to control them.
[1] Glenn Fleishman, 'New Wireless Standards Challenge 802.11b,' www.oreillynet.com/pub/a/wireless/2001/05/08/standards.html, June 8, 2001.
[2] Princy C. Mehta, 'Wired Equivalent Privacy Vulnerability,' http://rr.sans.org/wireless/equiv.php, April 4, 2001.
[3]
Material for this subsection has been reprinted from promotional information from Wireless LAN Association (www.wlana.com/learn/ educate1.htm). The Wireless LAN Association is a
[4] Jim Zyren and Al Petrick, 'IEEE 802.11 Tutorial,' www.wirelessethernet.org/downloads/IEEE_80211_Primer.pdf.
[5] L. Munoz, M. Garcia, J. Choque, R. Aguero, and P. Mahonen, 'Optimizing Internet Flows over IEEE 802.11b Wireless Local Area Networks: A Performance-Enhancing Proxy Based on Forward Error Correction,' IEEE Communications Magazine (December 2001): 60 ff.
[6] ANSI/IEEE 802.11 Standard, 1999 Edition [ISO/IEC 8802-11: 1999].
[7] M. G. Arranz et al., 'Behavior of UDP-Based Applications over IEEE 802.11 Wireless Networks,' 12th IEEE International Symposium on Personal Indoor and Mobile Radio Communication, San Diego, September 2001.
[6] ANSI/IEEE 802.11 Standard, 1999 Edition [ISO/IEC 8802-11: 1999].