서비스 세트

섬네일|두 개의 기본 서비스 세트(BSS)로 구성된 "WiFi Wikipedia"라는 서비스 세트의 예시. Notebook_My는 서비스 세트 식별자(SSID)가 동일하므로 사용자가 두 번째 네트워크에 명시적으로 연결할 필요 없이 두 BSS 사이를 자동으로 로밍할 수 있다.

IEEE 802.11 무선 근거리 통신망 표준(비포함 Wi-Fi)에서 **서비스 세트**(service set)는 서비스 세트 식별자(SSID)를 공유하는 무선망 장치 그룹으로, 일반적으로 사용자가 네트워크 이름으로 보는 자연어 레이블이다. (예를 들어, "Foo"라는 와이파이 네트워크를 구성하고 사용하는 모든 장치는 서비스 세트이다.) 서비스 세트는 공유 링크 계층 네트워킹 매개변수로 작동하는 노드의 논리적 네트워크를 형성한다. 이들은 하나의 논리적 네트워크 세그먼트를 형성한다.

서비스 세트는 기본 서비스 세트(BSS) 또는 확장 서비스 세트(ESS)이다.

기본 서비스 세트는 무선으로 연결되도록 물리 계층 매체 접근 특성(예: 무선 주파수, 변조 방식, 보안 설정)을 공유하는 장치들로 구성된 서비스 세트 내의 하위 그룹이다. 기본 서비스 세트는 그 안에 있는 모든 장치가 공유하는 기본 서비스 세트 식별자(BSSID)로 정의된다. BSSID는 MAC-48 규칙을 따르는 48비트 레이블이다. 장치는 여러 BSSID를 가질 수 있지만, 일반적으로 각 BSSID는 한 번에 최대 하나의 기본 서비스 세트와 연결된다.

기본 서비스 세트는 기본 서비스 영역(BSA)으로 알려진 무선 액세스 포인트의 커버리지 영역과 혼동해서는 안 된다.

## 기본 서비스 세트 유형

### 인프라
인프라 BSS는 (AP)라고 불리는 인프라 장치에 의해 다른 장치들이 참여할 수 있도록 생성된다. (이러한 유형의 BSS에는 IBSS라는 용어가 사용되지 않으며 아래에서 설명하는 독립형 유형을 의미한다.) 인프라 BSS의 작동 매개변수는 AP에 의해 정의된다. 일반적인 가정 및 비즈니스 네트워크의 와이파이 세그먼트가 이 유형의 예이다.

각 기본 서비스 세트는 MAC 주소 규칙을 따르는 48비트 숫자인 고유 식별자, 즉 BSSID를 갖는다. 인프라 BSSID는 일반적으로 구성할 수 없으며, 이 경우 제조 중에 미리 설정되거나 일련 번호 또는 다른 네트워크 인터페이스의 MAC 주소와 같은 미리 설정된 값에서 수학적으로 파생된다. 이더넷 장치에 사용되는 MAC 주소와 마찬가지로, 인프라 BSSID는 24비트 조직 고유 식별자(OUI, 제조업체 ID)와 24비트 일련 번호의 조합이다. 모든 비트가 1인 BSSID 값은 와일드카드 BSSID를 나타내는 데 사용되며, 프로브 요청 중이나 BSS 컨텍스트 외부에서 발생하는 통신에만 사용할 수 있다.

### 독립형
독립형 BSS(IBSS) 또는 애드혹 네트워크는 네트워크 인프라 없이 피어 장치들 자체에 의해 생성된다. 휴대 전화가 다른 장치와 인터넷 액세스를 공유하기 위해 생성하는 임시 네트워크가 일반적인 예이다. 인프라 모드 네트워크의 스테이션과 달리, 무선 애드혹 망의 스테이션은 서로 직접 통신한다. 즉, 트래픽을 중계하기 위한 분배 지점에 의존하지 않는다. 이러한 형태의 피어투피어 무선 네트워킹에서 피어는 독립형 기본 서비스 세트(IBSS)를 형성한다. 네트워크 매개변수 정의 및 기타 "비컨" 기능과 같은 분배 지점의 일부 책임은 애드혹 네트워크의 첫 번째 스테이션에 의해 설정된다. 그러나 해당 스테이션은 다른 스테이션 간에 트래픽을 중계하지 않는다. 대신 피어는 서로 직접 통신한다. 인프라 BSS와 마찬가지로 독립형 BSS도 48비트 MAC 주소와 유사한 식별자를 갖는다. 그러나 인프라 BSS 식별자와 달리 독립형 BSS 식별자는 반드시 고유하지는 않다. 주소의 개별/그룹 비트는 항상 0(개별)으로 설정되고, 유니버설/로컬 비트는 항상 1(로컬)로 설정되며, 나머지 46비트는 무작위로 생성된다.

### 메시
메시 기본 서비스 세트(MBSS)는 802.11s에 정의된 메시 프로필을 공유하는 메시 스테이션의 독립형 네트워크이다. 각 노드는 자체 기본 서비스 세트를 호스팅하는 액세스 포인트일 수도 있으며, 예를 들어 메시 BSS를 사용하여 로컬 사용자에게 인터넷 액세스를 제공할 수 있다. 이러한 시스템에서 액세스 포인트에 의해 생성된 BSS는 메시 네트워크와 구별되며, 해당 BSS의 무선 클라이언트는 MBSS의 일부가 아니다. 메시 BSS의 형성 및 무선 트래픽 관리(경로 선택 및 포워딩 포함)는 메시 인프라의 노드 간에 협상된다. 메시 BSS는 메시의 재분배 지점이 서로 통신하는 데 사용하는 네트워크(무선일 수도 있음)와 구별된다.

## 서비스 세트 식별자
서비스 세트 식별자(SSID)는 서비스 세트를 정의하거나 확장한다. 일반적으로 비콘 패킷에서 스테이션에 의해 평문으로 브로드캐스트되어 네트워크의 존재를 알리며, 사용자는 이를 무선 네트워크 이름으로 본다.

기본 서비스 세트 식별자와 달리 SSID는 일반적으로 사용자 정의가 가능하다. 이 SSID는 0에서 32 옥텟 길이이며, 편의를 위해 일반적으로 영어와 같은 자연어로 되어 있다. 2012년판 이전의 802.11 표준은 SSID에 대한 특정 인코딩이나 표현을 정의하지 않았으며, 인쇄 가능한 문자에 국한되지 않는 0-32 옥텟의 임의의 시퀀스로 취급될 것으로 예상되었다. IEEE Std 802.11-2012는 SSID가 UTF-8로 인코딩되어 모든 유니코드 텍스트를 포함할 수 있음을 나타내는 플래그를 정의한다. 무선 네트워크 스택은 SSID 필드에 가능한 모든 값을 처리할 수 있도록 준비되어야 한다.

SSID 필드의 내용은 임의적이므로, 802.11 표준은 장치가 SSID 필드가 null로 설정된 비콘 패킷으로 무선 네트워크의 존재를 알리는 것을 허용한다. null SSID(SSID 요소의 `length` 필드가 0으로 설정됨)는 IEEE 802.11 표준 문서에서는 와일드카드 SSID라고 불리며, 비콘 공고의 맥락에서는 노 브로드캐스트 SSID 또는 숨겨진 SSID라고 불린다. 이는 예를 들어 엔터프라이즈 및 메시 네트워크에서 클라이언트를 특정(예: 덜 활용되는) 액세스 포인트로 유도하는 데 사용될 수 있다. 스테이션은 마찬가지로 SSID 필드가 null로 설정된 패킷을 전송할 수도 있다. 이는 연결된 액세스 포인트에 지원되는 SSID 목록을 스테이션으로 보내도록 지시한다. 장치가 기본 서비스 세트와 연결되면 효율성을 위해 패킷 헤더 내에 SSID가 전송되지 않고 BSSID만 주소 지정에 사용된다.

애플의 위치 서비스는 _nomap으로 끝나는 와이파이 액세스 포인트의 SSID를 애플의 크라우드소싱 위치 데이터베이스에 포함되지 않도록 하는 옵트아웃으로 해석한다.

## 확장 서비스 세트
확장 서비스 세트(ESS)는 여러 액세스 포인트에 의해 생성되는 무선 네트워크로, 사용자에게 단일하고 매끄러운 네트워크로 나타난다. 단일 액세스 포인트로는 안정적인 커버리지가 불가능할 정도로 넓은 가정이나 사무실을 커버하는 네트워크와 같다. 이는 공통 논리 네트워크 세그먼트(즉, 동일한 IP 서브넷 및 VLAN)에 있는 하나 이상의 인프라 기본 서비스 세트 집합이다. 이 개념의 핵심은 참여하는 기본 서비스 세트가 동일한 SSID를 사용하여 논리 링크 제어 계층에 단일 네트워크로 나타난다는 것이다. 따라서 논리 링크 제어 계층의 관점에서 ESS 내의 스테이션은 서로 통신할 수 있으며, 모바일 스테이션은 (동일한 ESS 내에서) 하나의 참여 기본 서비스 세트에서 다른 세트로 투명하게 이동할 수 있다. 확장 서비스 세트는 중앙 집중식 인증과 같은 분배 서비스를 가능하게 한다. 링크 계층의 관점에서 ESS 내의 모든 스테이션은 모두 동일한 링크에 있으며, 하나의 BSS에서 다른 BSS로의 전송은 논리 링크 제어에 투명하다.

무선 애드혹 망에서 형성된 기본 서비스 세트는 정의상 다른 BSS와 독립적이며, 따라서 독립형 BSS는 확장 인프라의 일부가 될 수 없다. 이러한 공식적인 의미에서 독립형 BSS는 확장 서비스 세트를 갖지 않는다. 그러나 독립형 BSS와 인프라 BSS의 네트워크 패킷 모두 논리적인 네트워크 서비스 세트 식별자를 가지며, 논리 링크 제어는 ESS 네트워크의 이름을 지정하는 데 해당 필드를 사용하는 것과 피어 투 피어 애드혹 네트워크의 이름을 지정하는 데 해당 필드를 사용하는 것을 구별하지 않는다. 이 둘은 논리 링크 제어 계층 수준에서 사실상 구별할 수 없다.

## 내용주

## 각주

### 참고 자료

*.
* .
*.
* .
* .
* .
* .
* .

## 같이 보기
* 무선랜
* IEEE 802.11

분류:무선망