В стандартах беспроводных локальных сетей IEEE 802.11 (включая Wi-Fi ) набор служб представляет собой группу беспроводных сетевых устройств, которые совместно используют идентификатор набора служб ( SSID ) — обычно это метка на естественном языке, которую пользователи видят как имя сети. (Например, все устройства, которые вместе образуют и используют сеть Wi-Fi под названием «Foo», являются набором служб.) Набор служб образует логическую сеть узлов , работающих с общими сетевыми параметрами канального уровня; они образуют один логический сегмент сети.
Набор услуг может быть либо базовым набором услуг ( BSS ), либо расширенным набором услуг ( ESS ).
Базовый набор услуг — это подгруппа в наборе услуг устройств, которые совместно используют характеристики доступа к среде физического уровня (например, радиочастоту, схему модуляции, настройки безопасности), так что они объединены в беспроводную сеть. Базовый набор услуг определяется идентификатором базового набора услуг ( BSSID ), который совместно используется всеми устройствами в нем. BSSID — это 48-битная метка, соответствующая соглашениям MAC-48. Хотя устройство может иметь несколько BSSID, обычно каждый BSSID связан максимум с одним базовым набором услуг одновременно. [1]
Базовый набор услуг не следует путать с зоной покрытия точки доступа, известной как базовая зона обслуживания ( BSA ). [2]
Инфраструктурный BSS создается инфраструктурным устройством, называемым точкой доступа ( AP ), для присоединения других устройств. (Обратите внимание, что термин IBSS не используется для этого типа BSS, а относится к независимому типу, обсуждаемому ниже.) Рабочие параметры инфраструктурного BSS определяются AP. [3] Примерами этого типа являются сегменты Wi-Fi обычных домашних и деловых сетей.
Каждый базовый набор услуг имеет уникальный идентификатор, BSSID, который представляет собой 48-битное число, которое следует соглашениям MAC-адресов . [4] Инфраструктурный BSSID обычно не настраивается, в этом случае он либо предустановлен во время производства, либо математически выведен из предустановленного значения, такого как серийный номер или MAC-адрес другого сетевого интерфейса. Как и в случае с MAC-адресами, используемыми для устройств Ethernet, инфраструктурный BSSID представляет собой комбинацию 24-битного организационно уникального идентификатора (OUI, идентификатор производителя) и 24-битного серийного номера. BSSID со значением из всех единиц используется для указания подстановочного BSSID, который можно использовать только во время запросов зондирования или для коммуникаций, которые происходят вне контекста BSS. [5]
Независимая BSS ( IBSS ), или ad hoc сеть , создается одноранговыми устройствами между собой без сетевой инфраструктуры. [6] Временная сеть, созданная сотовым телефоном для совместного использования его доступа в Интернет с другими устройствами, является распространенным примером. В отличие от станций в сети с инфраструктурным режимом, станции в беспроводной ad hoc сети взаимодействуют друг с другом напрямую, т. е. без зависимости от точки распределения для ретрансляции трафика между ними. [7] В этой форме одноранговой беспроводной сети одноранговые узлы образуют независимый базовый набор услуг ( IBSS ). [8] Некоторые из обязанностей точки распределения, такие как определение сетевых параметров и других функций «маяка», устанавливаются первой станцией в ad-hoc сети. Однако эта станция не ретранслирует трафик между другими станциями; вместо этого одноранговые узлы взаимодействуют друг с другом напрямую. Как и инфраструктурная BSS, независимая BSS также имеет 48-битный идентификатор, подобный MAC-адресу. Но в отличие от идентификаторов BSS инфраструктуры, независимые идентификаторы BSS не обязательно уникальны: индивидуальный/групповой бит адреса всегда установлен в 0 (индивидуальный), универсальный/локальный бит адреса всегда установлен в 1 (локальный), а оставшиеся 46 бит генерируются случайным образом. [5]
Базовый набор услуг сетки ( MBSS ) — это автономная сеть станций сетки , которые совместно используют профиль сетки , определенный в 802.11s . [9] Каждый узел также может быть точкой доступа , размещающей свой собственный базовый набор услуг, например, используя BSS сетки для предоставления доступа в Интернет локальным пользователям. В такой системе BSS, созданная точкой доступа, отличается от сети сетки, и беспроводной клиент этой BSS не является частью MBSS. Формирование BSS сетки, а также управление беспроводным трафиком (включая выбор пути и переадресацию) согласовывается между узлами инфраструктуры сетки. BSS сетки отличается от сетей (которые также могут быть беспроводными), используемых точками перераспределения сетки для связи друг с другом.
Идентификатор набора услуг ( SSID ) определяет или расширяет набор услуг. Обычно он транслируется в открытом виде станциями в пакетах-маяках для объявления о наличии сети и отображается пользователями как имя беспроводной сети.
В отличие от базовых идентификаторов набора служб, SSID обычно настраиваются. [10] Эти SSID могут быть длиной от нуля до 32 октетов , [11] и, для удобства, обычно на естественном языке , например английском. Стандарты 802.11 до издания 2012 года не определяли какой-либо конкретной кодировки или представления для SSID, которые, как ожидалось, должны были рассматриваться и обрабатываться как произвольная последовательность из 0–32 октетов, не ограниченная печатными символами . IEEE Std 802.11-2012 определяет флаг, указывающий на то, что SSID закодирован в UTF-8 и может содержать любой текст Unicode . [12] Беспроводные сетевые стеки по-прежнему должны быть готовы обрабатывать все возможные значения в поле SSID.
Поскольку содержимое поля SSID является произвольным, стандарт 802.11 разрешает устройствам объявлять о наличии беспроводной сети с помощью пакетов-маяков, в которых поле SSID установлено в ноль. [13] [n 1] Нулевой SSID ( length
поле элемента SSID установлено в ноль [11] ) называется подстановочным SSID в документах стандартов IEEE 802.11 [14] и как нетранслируемый SSID или скрытый SSID в контексте объявлений-маяков [13] [15] и может использоваться, например, в корпоративных и ячеистых сетях для направления клиента к определенной (например, менее используемой) точке доступа. [13] Станция также может передавать пакеты, в которых поле SSID установлено в ноль; это побуждает связанную точку доступа отправить станции список поддерживаемых SSID. [16] После того, как устройство связано с базовым набором услуг, для эффективности SSID не отправляется в заголовках пакетов; для адресации используются только BSSID.
Службы определения местоположения Apple интерпретируют SSID точки доступа Wi-Fi, заканчивающейся на_номапкак отказ от включения в краудсорсинговые базы данных местоположений Apple. [17]
Расширенный набор услуг ( ESS ) — это беспроводная сеть, созданная несколькими точками доступа, которая представляется пользователям как единая бесшовная сеть, например, сеть, охватывающая дом или офис, который слишком велик для надежного покрытия одной точкой доступа. Это набор из одного или нескольких наборов базовых услуг инфраструктуры в общем логическом сегменте сети (т. е. одна и та же подсеть IP и VLAN). [18] Ключ к концепции заключается в том, что участвующие базовые наборы услуг представляются как единая сеть [ как? ] для уровня управления логическим каналом . [18] [19] Таким образом, с точки зрения уровня управления логическим каналом, станции в пределах ESS могут взаимодействовать друг с другом, а мобильные станции могут прозрачно перемещаться из одного участвующего базового набора услуг в другой (в пределах одного ESS). [19] Расширенные наборы услуг делают возможными службы распределения, такие как централизованная аутентификация. С точки зрения уровня канала все станции в пределах ESS находятся на одном канале, и переход от одного BSS к другому прозрачен для управления логическим каналом. [20]
Базовые наборы услуг, сформированные в беспроводных сетях ad hoc , по определению независимы от других BSS, и независимый BSS не может, следовательно, быть частью расширенной инфраструктуры. [21] В этом формальном смысле независимый BSS не имеет расширенного набора услуг. Однако сетевые пакеты как независимых BSS, так и инфраструктурных BSS имеют логический идентификатор набора сетевых услуг, и управление логическим каналом не различает использование этого поля для наименования сети ESS и использование этого поля для наименования одноранговой сети ad hoc. Эти два поля фактически неразличимы на уровне управления логическим каналом. [20]
точки доступа Wi-Fi может отказаться от служб определения местоположения Apple, которые не позволяют отправлять данные о ее местоположении в Apple для включения в краудсорсинговую базу данных местоположений Apple, изменив SSID (имя) точки доступа так, чтобы оно заканчивалось на «_nomap».