![SSID_ESS](https://upload.wikimedia.org/wikipedia/commons/8/82/SSID_ESS.svg)
In IEEE 802.11 wireless local area networking standards (including Wi-Fi), a service set is a group of wireless network devices which share a ''service set identifier'' (''SSID'')—typically the natural language label that users see as a network name. (For example, all of the devices that together form and use a Wi‑Fi network called ''Foo'' are a service set.) A service set forms a logical network of nodes operating with shared link-layer networking parameters; they form one logical network segment.
A service set is either a ''basic service set'' (''BSS'') or an ''extended service set'' (''ESS'').
A ''basic service set'' is a subgroup, within a service set, of devices that share physical-layer medium access characteristics (e.g. radio frequency, modulation scheme, security settings) such that they are wirelessly networked. The basic service set is defined by a ''basic service set identifier'' (''BSSID'') shared by all devices within it. The BSSID is a 48-bit label that conform to MAC-48 conventions. While a device may have multiple BSSIDs, usually each BSSID is associated with at most one basic service set at a time.
A basic service set should not be confused with the coverage area of an access point, known as the ''basic service area'' (''BSA'').
Basic service set types
Infrastructure
An ''infrastructure BSS'' is created by an infrastructure device called an ''access point'' (''AP'') for other devices to join. (Note that the term ''IBSS'' is ''not'' used for this type of BSS but refers to the ''independent'' type discussed below.) The operating parameters of the infrastructure BSS are defined by the AP. The Wi‑Fi segments of common home and business networks are examples of this type.
Each basic service set has a unique identifier, a BSSID, which is a 48-bit number that follows
MAC address
A media access control address (MAC address) is a unique identifier assigned to a network interface controller (NIC) for use as a network address in communications within a network segment. This use is common in most IEEE 802 networking tec ...
conventions. An infrastructure BSSID is usually non-configurable, in which case it is either preset during manufacture or mathematically derived from a preset value such as a serial number or a MAC address of another network interface. As with the MAC addresses used for Ethernet devices, an infrastructure BSSID is a combination of a 24-bit organizationally unique identifier (OUI, the manufacturer's identity) and a 24-bit serial number. A BSSID with a value of all 1s is used to indicate the wildcard BSSID, usable only during probe requests or for communications that take place outside the context of a BSS.
Independent
An ''independent BSS'' (''IBSS''), or ''ad hoc network'', is created by peer devices among themselves without network infrastructure. A temporary network created by a cellular telephone to share its Internet access with other devices is a common example. In contrast to the stations in an infrastructure-mode network, the stations in a
wireless ad hoc network
A wireless ad hoc network (WANET) or mobile ad hoc network (MANET) is a decentralized type of wireless network. The network is ad hoc because it does not rely on a pre-existing infrastructure, such as routers in wired networks or access points ...
communicate directly with one another, i.e. without a dependence on a distribution point to relay traffic between them. In this form of peer-to-peer wireless networking, the peers form an ''independent basic service set'' (''IBSS''). Some of the responsibilities of a distribution point—such as defining network parameters and other "beaconing" functions—are established by the first station in an ad-hoc network. But that station does not relay traffic between the other stations; instead, the peers communicate directly with one another. Like an infrastructure BSS, an independent-BSS also has a 48-bit MAC-address-like identifier. But unlike infrastructure BSS identifiers, independent-BSSs identifiers are not necessarily unique: the ''individual/group'' bit of the address is always set to 0 (individual), the ''universal/local'' bit of the address is always set to 1 (local), and the remaining 46 bits are randomly generated.
Mesh
A ''mesh basic service set'' (''MBSS'') forms a self-contained network of ''mesh stations'' that share a ''mesh profile''. Each node may also be an access point hosting its own basic service set, for example using the mesh BSS to provide Internet access for local users. From the point of view of a wireless client, an
IEEE 802.11s wireless mesh network
A wireless mesh network (WMN) is a communications network made up of radio nodes organized in a mesh topology. It can also be a form of wireless ad hoc network. Chai Keong Toh Ad Hoc Mobile Wireless Networks, Prentice Hall Publishers, 2002.
...
appears as a conventional infrastructure mode topology, and is centrally configured as such. The formation of the mesh's BSS, as well as wireless traffic management (including path selection and forwarding) is negotiated between the
nodes of the mesh infrastructure. The mesh's BSS is distinct from the networks (which may also be wireless) used by a mesh's redistribution points to communicate with one another.
Service set identifier
The service set identifier (SSID) defines a service set or extended service set. Normally it is broadcast
in the clear by stations in beacon packets to announce the presence of a network and seen by users as a wireless network name.
Unlike basic service set identifiers, SSIDs are usually customizable. These SSIDs can be zero to 32
octet
Octet may refer to:
Music
* Octet (music), ensemble consisting of eight instruments or voices, or composition written for such an ensemble
** String octet, a piece of music written for eight string instruments
*** Octet (Mendelssohn), 1825 compos ...
s (32
byte
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable uni ...
s) long, and are, for convenience, usually in a
natural language, such as English. The 802.11 standards prior to the 2012 edition did not define any particular encoding or representation for SSIDs, which were expected to be treated and handled as an arbitrary sequence of 032 octets that are not limited to
printable characters
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
. IEEE Std 802.11-2012 defines a flag to express that the SSID is
UTF-8
UTF-8 is a variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit''.
UTF-8 is capable of ...
-encoded and could contain any
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, wh ...
text.
Wireless network stacks must still be prepared to handle arbitrary values in the SSID field.
Since the contents of an SSID field are arbitrary, the 802.11 standard permits devices to advertise the presence of a wireless network with beacon packets in which the SSID field is set to null. A null SSID (the SSID element's 'length' field is set to zero) is called a "wildcard SSID" in IEEE 802.11 standards documents, and as a "no broadcast SSID" or "hidden SSID" in the context of beacon announcements, and can be used, for example, in enterprise and mesh networks to steer a client to a particular (e.g. less utilized) access point. A station may also likewise transmit packets in which the SSID field is set to null; this prompts an associated access point to send the station a list of supported SSIDs. Once a device has associated with a basic service set, for efficiency, the SSID is not sent within packet headers; only BSSIDs are used for addressing.
Extended service set
An ''extended service set'' (''ESS'') is a wireless network, created by multiple access points, which appears to users as a single, seamless network, such as a network covering a home or office that is too large for reliable coverage by a single access point. It is a set of one or more infrastructure basic service sets on a common
logical network segment (i.e. same IP subnet and VLAN). Key to the concept is that the participating basic service sets appear as a single network to the
logical link control
In the IEEE 802 reference model of computer networking, the logical link control (LLC) data communication protocol layer is the upper sublayer of the data link layer (layer 2) of the seven-layer OSI model. The LLC sublayer acts as an interface ...
layer. Thus, from the perspective of the logical link control layer, stations within an ESS may communicate with one another, and mobile stations may move transparently from one participating basic service set to another (within the same ESS). Extended service sets make possible distribution services such as centralized authentication. From the perspective of the link layer, all stations within an ESS are all on the same link, and transfer from one BSS to another is transparent to logical link control.
The basic service sets formed in
wireless ad hoc network
A wireless ad hoc network (WANET) or mobile ad hoc network (MANET) is a decentralized type of wireless network. The network is ad hoc because it does not rely on a pre-existing infrastructure, such as routers in wired networks or access points ...
s are, by definition, independent from other BSSs, and an independent BSS cannot therefore be part of an extended infrastructure. In that formal sense an independent BSS has no extended service set. However, the network packets of both independent BSSs and infrastructure BSSs have a logical network service set identifier, and the logical link control does not distinguish between the use of that field to name an ESS network, and the use of that field to name a peer-to-peer ad hoc network. The two are effectively indistinguishable at the logical link control layer level.
Notes
References
Works cited
*.
* .
*.
* .
* .
* .
* .
* .
{{refend
Wireless networking