프레임 종류¶
규격 · 개정판
802.11-2024 Clause 9.2–9.3 (유형·하위 유형과 프레임별 형식), 9.4 (관리 프레임 본문: 고정 필드와 요소), 9.6 (Action 프레임)
한눈에 보기
802.11 프레임은 크게 세 종류입니다.
- 관리 프레임: 네트워크에 들어가고 나가는 일 — 비콘, 프로브, 인증, 결합, 그리고 각종 Action 프레임
- 제어 프레임: 매체 사용을 돕는 짧은 신호 — ACK, RTS, CTS, Block Ack, Trigger
- 데이터 프레임: 실제 사용자 데이터 (대부분 QoS Data)
관리 프레임은 대부분 **요소(element)**라는 "ID + 길이 + 내용" 블록을 이어 붙여 만듭니다. 새 기능이 생기면 새 요소를 추가하고, 모르는 요소는 건너뛰면 되므로 하위 호환이 쉽습니다.
관리 프레임 (Type 0)¶
| Subtype | 이름 | 용도 |
|---|---|---|
| 0 / 1 | Association Request / Response | 결합 요청·응답 |
| 2 / 3 | Reassociation Request / Response | 같은 ESS의 다른 AP로 재결합 |
| 4 / 5 | Probe Request / Response | 능동 스캔 |
| 6 | Timing Advertisement | 시간 동기 정보 |
| 8 | Beacon | BSS 존재 알림, 파라미터, TIM |
| 9 | ATIM | IBSS 전력 절약 |
| 10 | Disassociation | 결합 해제 |
| 11 | Authentication | Open System, SAE, FT, FILS 인증 |
| 12 | Deauthentication | 인증 해제 (연결 끊기) |
| 13 | Action | 대부분의 부가 기능: Block Ack 합의, 측정, BSS 전이, TWT, SA Query … |
| 14 | Action No Ack | ACK 없는 Action (빔포밍 보고 등) |
제어 프레임 (Type 1)¶
| Subtype | 이름 | 용도 |
|---|---|---|
| 2 | Trigger | 11ax 상향 MU 전송 유도 (트리거 기반 상향) |
| 4 | Beamforming Report Poll | 11ac 사운딩 피드백 폴링 |
| 5 | VHT/HE NDP Announcement | 사운딩 예고 |
| 6 | Control Frame Extension | 확장 제어 (DMG 등) |
| 7 | Control Wrapper | 다른 제어 프레임에 HT Control 추가 |
| 8 / 9 | Block Ack Request / Block Ack | 집성 확인 (Block Ack) |
| 10 | PS-Poll | 버퍼 프레임 요청 |
| 11 / 12 | RTS / CTS | 매체 예약 |
| 13 | Ack | 단일 프레임 확인 |
| 14 / 15 | CF-End / CF-End+CF-Ack | TXOP·NAV 조기 해제 |
데이터 프레임 (Type 2)¶
| Subtype | 이름 | 비고 |
|---|---|---|
| 0 | Data | QoS 이전 데이터 |
| 4 | Null | 데이터 없이 전력 관리 비트 등만 알림 |
| 8 | QoS Data | 현재 거의 모든 데이터 |
| 12 | QoS Null | 전력 상태 알림, 11ax 버퍼 보고(A-Control) 운반 |
Type 3(확장)은 802.11ah의 S1G 비콘 등 일부 특수 프레임에 쓰입니다.
요소 (Element)¶
| 구조 | 내용 |
|---|---|
| Element ID (1옥텟) | 0–254 |
| Length (1옥텟) | 본문 길이 (최대 255) |
| Element ID Extension (1옥텟) | ID = 255일 때 확장 번호 (11ax/be 요소 대부분) |
| 본문 | 가변 |
| 요소 (예) | ID | 들어가는 곳 |
|---|---|---|
| SSID | 0 | 비콘, 프로브, 결합 요청 |
| Supported Rates / Extended Supported Rates | 1 / 50 | 기본 전송률 |
| DSSS Parameter Set | 3 | 현재 채널 (2.4 GHz) |
| TIM | 5 | 버퍼된 유니캐스트·멀티캐스트 표시 |
| Country | 7 | 국가 코드, 채널·출력 |
| RSN | 48 | 보안 스위트 (AKM, 암호) |
| HT Capabilities / Operation | 45 / 61 | 11n |
| VHT Capabilities / Operation | 191 / 192 | 11ac |
| HE Capabilities / Operation | 255 + 35 / 36 | 11ax |
| EHT Capabilities / Operation | 255 + 108 / 106 | 11be |
| Basic Multi-Link | 255 + 107 | 11be MLO |
| Reduced Neighbor Report (RNR) | 201 | 다른 대역·BSS 정보 (6 GHz 탐색) |
| Vendor Specific | 221 | WMM, WPS, Wi-Fi Direct 등 |
전문가 노트 — 요소 파싱과 Action 범주
255바이트 한계와 단편화. 요소 길이는 255옥텟까지라 11be의 Multi-Link 요소처럼 큰 내용은 뒤에 Fragment 요소(ID 242)를 이어 붙여 나눕니다. 또 MLO의 비콘에는 다른 링크 STA 프로파일이 들어가 요소 안에 요소가 중첩되므로, 파서는 "상속(inheritance)" 규칙(Non-Inheritance 요소)을 처리해야 합니다.
Action 프레임 범주. 본문 첫 옥텟이 범주(Category)입니다. 예: 0 Spectrum Management, 3 Block Ack, 5 Radio Measurement(11k), 6 Fast BSS Transition(11r), 8 SA Query(11w), 10 WNM(11v), 21 VHT, 22 Unprotected S1G, 30 HE 등이 있고 11be도 EHT용 범주를 추가했습니다. Robust Action(대부분)은 PMF가 켜지면 암호화되고, 공개 Action(4)이나 일부는 보호되지 않습니다. 범주 번호는 Clause 9.4.1.11의 Category 표를 확인하세요.
WMM은 벤더 요소. 11e 이전에 Wi-Fi Alliance가 정의한 WMM(Wi-Fi Multimedia)은 ID 221(OUI 00:50:F2, 타입 2)로 들어갑니다. 지금도 대부분의 AP·STA는 EDCA 파라미터를 표준 EDCA Parameter Set 요소 대신 WMM 요소로 주고받습니다.