返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
, b/ N* u4 ~7 K- |- V
4 v' d# l8 ?& V8 ^1 ~
表一:802.11 幀結構 % }1 @7 c9 R+ }% h& @9 `& E( C
: i1 q# F" n' B% `1 l. e
幀頭 (frame header)7 ]4 h/ X/ h/ g! Q
版本Versionb1-b0表示 IEEE 802.11 標準版本0 ]9 p. G9 I  O: y: A
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)4 r# |, U: N' H3 p+ T
子類型值Subtypeb7-b4看表二
( P; o& y- ^. T7 R幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?6 C; U: M3 P  a! s% f/ W2 s
0:
(Non-strict order)
( O! v: z& M; A5 X5 t) s1 q1:
(Strict order): G6 N  l2 z2 W2 \! C
b6根據WEP 算法對幀主體進行加密?4 u1 ~& R; l% o% M: R9 A' r
0:
(Non-Protected Frame)
2 U$ l/ Z) b: D1:
(Protected Frame)
/ h" l2 Q! ^0 k: Z; q( F# Gb5有很多幀緩存到站中 ?, j. }, b( E% s* G. C4 e
0:
(No More Data)2 F; |( \* C1 T  g% A
1:
(More Data)
, m. E+ S5 C0 ?* D% a: zb4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
( U- e) _/ ~0 K% F6 t/ I5 r0: active mode' N* N2 a' k4 P; P# s! K
1: power saving mode

! t) t) d0 r3 [b3分段是先前傳輸分段的重發幀 ?
/ S) o: o6 v$ |; j# u0 a0:
(This is not a Re-transmission)
  `6 ~: }" \. z1:
(This is a Re-transmission)
  x/ y) J  x) _b2有更多分段屬於相同幀 ?
4 N" w9 N4 B0 I6 {0:
(Last or Unfragmented Frame)4 w5 h% t' P( z' Q5 R8 m" s' ^
1:
(More Fragment Frame)% g& g- L9 O( b9 @9 V6 u
b1這個幀從 Distribution System處接收 ?
8 z( \+ Q9 i6 h- B0:
(Not an Exit from the Distribution System)
5 |8 {0 [/ [- h% E4 N. ]1:
(Exit from the Distribution System)
1 {9 A% w. r2 J% ^2 p" O8 q$ W) hb0這個幀發送給 Distribution System?
$ W$ q0 c7 O7 [4 J' ?3 @- T! l0:
(Not to the Distribution System)
! L& G! s' z/ b/ W  K! T6 U1:
(to the Distribution System)
6 c" l' ^: Q* O  g& R  x/ q持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
& H! ?6 j# \6 o目標地址Destination6 bytes
! n  _# q) r  b5 g源地址Source6 bytes
$ b) C6 U1 D0 `' ]/ e0 EBSSID (或) 發送方地址BSSID6 bytes! b- P  o$ E( H& d4 F  a: |
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
2 n- _0 ~) s  y  \" Q% I! D- M接收方地址Address 46 bytes. g! r4 j+ R5 W. Y$ {; n8 d
幀實體 (Data)1 v2 g1 W4 y9 }7 W/ z8 U- d
Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
9 D: S; J& N: @1 Y. V' e/ l5 YFCS (Frame Check Sequence)
. a  d' a% \* S3 P) Y* `" lFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼2 ^! I2 h: f: [/ x+ |/ N. T3 B# t) P' @# ]7 X

! e5 K; g7 j' K表二:
) [* |  u& C: K' y) L
1 ^: q' N( [" n+ ^
TypeSub-type
  |7 t6 o* g# ^" k* {/ B4 t幀類型值幀類型子類型值子類型功能
. B% C, {9 L/ @(b3-b2)(b7-b4)
& o! [9 C6 q7 u$ }. B00管理幀0000Associate-Request關聯請求 (或) 連接請求
0 k0 d& A  z8 L0 u3 a00管理幀0001Associate-Response關聯回應 (或) 連接響應+ ~8 g: b# ~2 n2 K) }6 k- y! b* K. Z6 d
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
7 G! O  T/ k6 D4 _9 g" y3 V00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
+ u8 h# H: [" ^00管理幀0100Probe-Request探測請求 (或) 請求
# a  v& i$ U9 |. O) e00管理幀0101Probe-Response探測回應 (或) 響應
: g, g* {7 ^3 J( |, n1 i3 }/ [00管理幀0110 - 0111Reserved保留值
8 Z  R' o4 c* _$ d/ ~: ]$ c00管理幀1000Beacon信標幀1 \: L8 M% x5 T" m$ ~
00管理幀1001ATIM廣播傳輸提示訊息
/ ~2 c7 j8 U5 l00管理幀1010Disassociate取消關聯 (或) 解除連接  f9 ?* k9 R2 A+ \+ r$ m3 R+ p
00管理幀1011Authentication鑒權, 認證
; Y9 L5 }8 |2 A; w7 b1 {# @00管理幀1100Deuthentication取消鑒權 (或) 解除認證
4 g$ }8 h7 k% r5 a% F" ~. j00管理幀1101-1111Reserved保留值5 U- t' h- J8 G6 {- @0 m' {8 o  N

$ {  E1 Z* u- \& ^1 o& N01控制幀0000 - 1001保留值/ p. q6 C) b- K' e# @( J/ T4 ^
01控制幀1010PS-Poll節能輪詢
0 l2 e, t# b& I& A, {8 a01控制幀1011RTS請求發送
1 @# a+ C' I7 g3 e01控制幀1100CTS允許發送3 i+ ^, ^, w- M" G5 F: g2 G
01控制幀1101ACK應答認可
1 V0 ^3 d9 s- J! I& w& r, O01控制幀1110CF-End無競爭結束% ^+ z+ V' |8 _/ v4 T% H; F. l
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
. b& n4 H* m; `1 y; R* h  V
& S2 J  W9 T% G% U* q$ ~) e( r. l10資料幀0000Data普通資料幀, V2 w' M: S$ _5 ~" q& @
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀# H+ t$ m* E3 ]/ v/ w
10資料幀0010Data + CF-Poll無競爭查詢的資料幀& {' ~: R. k1 H1 J) v; \
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀1 `6 I9 B3 p1 k, v+ s* S& q) W
10資料幀0100Null (no data)空閒(無資料幀)0 o6 r/ q! o! f
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒3 r3 n2 R1 u- `/ }, U5 q
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
# N- W- a7 R. G; R' q6 ]10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
4 z# E/ g2 q8 ^# V; w2 K4 D  G10資料幀1000 - 1111Reserved保留值8 a" g# n% v  j, O8 f7 a
6 S! c0 E4 j( S" Q
11保留值0000 - 1111Reserved保留值
* e: ^% {# r/ H. r+ k1 O5 e. g! R
1 ]+ o! d+ P4 u9 o
) }# Z- q: E# W1 y. t
** 對於幀頭,omnipeek 等sniffer 軟件會自動把它分類及用文字表達,因此我們不用強記。
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

要免費又要合法, 可以用 wireshark, 我們成功在 Ubuntu上使用, 首先把 Ubuntu 安裝在U盤上, 需要測試時便把U盤 插入筆記本電腦上啟動Ubuntu, 再執行 wireshark
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

TOP

科来网络分析软件什么价格?有免费的用不?
立志于在wlan网络优化方面做出成绩!

TOP

返回列表