
IEEE 802.11無線LAN規格(Wi-Fiを含む)では、サービスセットとは、サービスセット識別子(SSID )を共有する無線ネットワーク機器のグループを指します。SSIDは通常、ユーザーがネットワーク名として認識する自然言語ラベルです。(例えば、「Foo」という名前のWi-Fiネットワークを構成して使用するすべての機器は、1つのサービスセットです。)サービスセットは、共有リンク層ネットワークパラメータで動作するノードの論理ネットワークを形成し、1つの論理ネットワークセグメントを構成します。
サービスセットは、基本サービスセット(BSS)または拡張サービスセット(ESS)のいずれかです。
基本サービスセットとは、サービスセット内のサブグループであり、無線ネットワーク接続を可能にするために物理層のメディアアクセス特性(無線周波数、変調方式、セキュリティ設定など)を共有するデバイスの集まりです。基本サービスセットは、その中のすべてのデバイスが共有する基本サービスセット識別子(BSSID)によって定義されます。BSSIDはMAC-48規約に準拠した48ビットのラベルです。デバイスは複数のBSSIDを持つことができますが、通常、各BSSIDは一度に最大1つの基本サービスセットに関連付けられます。[ 1 ]
基本サービスセットは、基本サービスエリア(BSA)として知られるアクセスポイントのカバー範囲と混同してはならない。[ 2 ]
インフラストラクチャBSSは、アクセスポイント(AP )と呼ばれるインフラストラクチャデバイスによって作成され、他のデバイスが参加できるようになります。( IBSSという用語はこのタイプのBSSには使用されず、後述する独立型BSSを指します。)インフラストラクチャBSSの動作パラメータはAPによって定義されます。[ 3 ]一般的な家庭やビジネスネットワークのWi-Fiセグメントは、このタイプの例です。
各基本サービスセットには、MAC アドレス規則に従う 48 ビットの数値である一意の識別子 BSSID があります。 [ 4 ]インフラストラクチャ BSSID は通常、設定変更できません。その場合、製造時にプリセットされるか、シリアル番号や他のネットワーク インターフェイスの MAC アドレスなどのプリセット値から数学的に導出されます。イーサネット デバイスで使用される MAC アドレスと同様に、インフラストラクチャ BSSID は、24 ビットの組織固有識別子(OUI、製造元の識別子) と 24 ビットのシリアル番号の組み合わせです。すべての値が 1 の BSSID は、プローブ要求時または BSS のコンテキスト外で行われる通信時にのみ使用できるワイルドカード BSSID を示すために使用されます。[ 5 ]
独立BSS(IBSS)、またはアドホックネットワークは、ネットワークインフラストラクチャなしでピアデバイス同士によって作成されます。[ 6 ]携帯電話がインターネットアクセスを他のデバイスと共有するために作成する一時的なネットワークは、一般的な例です。インフラストラクチャモードネットワークのステーションとは対照的に、無線アドホックネットワークのステーションは、トラフィックを中継するための配信ポイントに依存することなく、互いに直接通信します。[ 7 ]この形式のピアツーピア無線ネットワークでは、ピアは独立基本サービスセット(IBSS)を形成します。[ 8 ]ネットワークパラメータの定義やその他の「ビーコン」機能など、配信ポイントの責任の一部は、アドホックネットワークの最初のステーションによって確立されます。ただし、そのステーションは他のステーション間でトラフィックを中継しません。代わりに、ピアは互いに直接通信します。インフラストラクチャBSSと同様に、独立BSSも48ビットのMACアドレスのような識別子を持っています。しかし、インフラストラクチャBSS識別子とは異なり、独立BSS識別子は必ずしも一意ではありません。アドレスの個人/グループビットは常に0(個人)に設定され、アドレスのユニバーサル/ローカルビットは常に1(ローカル)に設定され、残りの46ビットはランダムに生成されます。[ 5 ]
メッシュ基本サービス セット( MBSS ) は、 802.11sで定義されたメッシュ プロファイルを共有するメッシュ ステーションの自己完結型ネットワークです。[ 9 ]各ノードは、独自の基本サービス セットをホストするアクセス ポイントにもなり得ます。たとえば、メッシュ BSS を使用してローカル ユーザーにインターネット アクセスを提供します。このようなシステムでは、アクセス ポイントによって作成された BSS はメッシュ ネットワークとは別個のものであり、その BSS のワイヤレス クライアントは MBSS の一部ではありません。メッシュ BSS の形成、およびワイヤレス トラフィック管理 (パス選択と転送を含む) は、メッシュ インフラストラクチャのノード間でネゴシエートされます。メッシュ BSS は、メッシュの再配布ポイントが相互に通信するために使用するネットワーク (ワイヤレスの場合もあります) とは別個のものです。
サービスセット識別子(SSID)は、サービスセットを定義または拡張するものです。通常、SSIDはビーコンパケットでステーションから平文でブロードキャストされ、ネットワークの存在を通知します。ユーザーには無線ネットワーク名として認識されます。
基本的なサービス セット識別子とは異なり、SSID は通常カスタマイズ可能です。[ 10 ]これらの SSID は 0 ~ 32オクテットの長さで、[ 11 ]便宜上、通常は英語などの自然言語です。2012 年版以前の 802.11 規格では、SSID の特定のエンコーディングや表現は定義されておらず、印刷可能な文字に限定されない 0 ~ 32 オクテットの任意のシーケンスとして扱われることが想定されていました。IEEE Std 802.11-2012 では、SSID がUTF-8エンコードされており、任意のUnicodeテキストを含むことができることを示すフラグが定義されています。 [ 12 ]ワイヤレス ネットワーク スタックは、SSID フィールドのすべての可能な値を処理できるように準備しておく必要があります。
SSID フィールドの内容は任意であるため、802.11 規格では、デバイスが SSID フィールドを null に設定したビーコン パケットを使用して無線ネットワークの存在を通知することを許可しています。[ 13 ] [ n 1 ] null SSID (SSID 要素のlengthフィールドがゼロに設定されている[ 11 ] ) は、IEEE 802.11 規格文書ではワイルドカード SSIDと呼ばれ、 [ 14 ]ビーコン アナウンスのコンテキストではブロードキャストなし SSIDまたは非表示 SSIDと呼ばれ、 [ 13 ] [ 15 ]エンタープライズ ネットワークやメッシュ ネットワークで、クライアントを特定の (使用頻度の低い) アクセス ポイントに誘導するために使用できます。[ 13 ]ステーションは、SSID フィールドを null に設定したパケットを送信することもできます。これにより、関連付けられたアクセス ポイントは、サポートされている SSID のリストをステーションに送信するように促されます。[ 16 ]デバイスが基本サービスセットに関連付けられると、効率化のために、SSID はパケット ヘッダー内に送信されず、アドレス指定には BSSID のみが使用されます。
Appleの位置情報サービスは、Wi-FiアクセスポイントのSSIDを解釈します。_nomapAppleのクラウドソーシングによる位置情報データベースへの登録を拒否する手段として。 [ 17 ]
拡張サービスセット( ESS ) は、複数のアクセスポイントによって構築される無線ネットワークであり、単一のアクセスポイントでは確実にカバーできないほど広い家庭やオフィスなどをカバーするネットワークのように、ユーザーには単一のシームレスなネットワークとして認識されます。これは、共通の論理ネットワークセグメント(つまり、同じ IPサブネットとVLAN ) 上の 1 つ以上のインフラストラクチャ基本サービスセットのセットです。[ 18 ]この概念の鍵は、参加する基本サービスセットが同じ SSID を使用することで、論理リンク制御レイヤーに対して単一のネットワークとして認識されることです。 [ 18 ] [ 19 ]したがって、論理リンク制御レイヤーの観点からは、ESS 内のステーションは相互に通信でき、モバイルステーションは (同じ ESS 内で) 参加する基本サービスセット間を透過的に移動できます。[ 19 ]拡張サービスセットにより、集中認証などの配信サービスが可能になります。リンクレイヤーの観点からは、ESS 内のすべてのステーションはすべて同じリンク上にあり、ある BSS から別の BSS への転送は論理リンク制御に対して透過的です。[ 20 ]
無線アドホックネットワークで形成される基本サービスセットは、定義上、他のBSSとは独立しており、独立したBSSは拡張インフラストラクチャの一部になることはできません。[ 21 ]この形式的な意味では、独立したBSSには拡張サービスセットがありません。しかし、独立したBSSとインフラストラクチャBSSの両方のネットワークパケットには論理ネットワークサービスセット識別子があり、論理リンク制御では、そのフィールドを使用してESSネットワークに名前を付ける場合と、そのフィールドを使用してピアツーピアアドホックネットワークに名前を付ける場合を区別しません。論理リンク制御レイヤレベルでは、この2つは事実上区別できません。[ 20 ]
これにより、アクセス ポイントの位置情報が Apple に送信されて、Apple のクラウド ソーシングによる位置情報データベースに追加されることを防ぎます。