返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***  w8 L$ \: C! |' f
- `/ P7 P! K% \9 q7 i. D2 ~
表一:802.11 幀結構 7 ~4 A% Y0 g3 ^
( B0 S4 Y- V/ O& `# u1 E& i
幀頭 (frame header)9 I& B1 [7 e/ L9 X# V
版本Versionb1-b0表示 IEEE 802.11 標準版本
- `2 _$ [' F8 W; V幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)) d' K5 w3 H" @& y
子類型值Subtypeb7-b4看表二2 L) Y6 v* v3 s$ Y7 l/ i: z
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?+ r* m  |4 U5 S2 w% X9 C
0:
(Non-strict order)
$ v: b* Y0 r* H$ Q$ E5 J0 J1:
(Strict order)1 I. _6 e' q  ~. U  S1 ?
b6根據WEP 算法對幀主體進行加密?
0 H% |; j5 \- H* Q: h/ m0:
(Non-Protected Frame)
0 U. Y+ M0 n4 _& ^- R1:
(Protected Frame)
# G; ~3 s0 D* A, l; {' p9 ~b5有很多幀緩存到站中 ?6 Y0 q7 G2 U+ Z$ o2 S8 t# M, S0 k
0:
(No More Data)
  X+ f! i/ K6 \1:
(More Data). d+ w( a* S& c, q4 j) A# S
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)8 }+ n; @' I0 h! _
0: active mode7 B; m. m$ [3 u" v& ?# N
1: power saving mode
% S  s1 t1 Q+ V  z3 l
b3分段是先前傳輸分段的重發幀 ?
$ j. n, `1 A! K: S7 c0:
(This is not a Re-transmission)
( J& w( z- H' ]1 F' F1:
(This is a Re-transmission)' W* \. b0 H; T, `: v1 f- s
b2有更多分段屬於相同幀 ?
7 U3 Y- C' x9 E4 U0:
(Last or Unfragmented Frame)0 L; K' ~* h; s7 ?4 p5 f
1:
(More Fragment Frame)
" D6 Y: {8 M) e% v! e" Lb1這個幀從 Distribution System處接收 ?+ h: q( J* E! O& u" ?
0:
(Not an Exit from the Distribution System)
& Y5 o6 y, c, v, V1:
(Exit from the Distribution System)
7 B$ [6 o6 g0 B; [b0這個幀發送給 Distribution System?3 ]1 n4 v' k* E9 J4 k% u- e) k
0:
(Not to the Distribution System)! ^, X) p' ?) e% k) h* }& L4 W: u
1:
(to the Distribution System)
- \3 ~2 o8 Y& P, w持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
! z! {9 N' ]6 a4 V" v" y目標地址Destination6 bytes1 N5 W1 H6 _/ u
源地址Source6 bytes
5 x$ n$ w5 ?# _* l: [BSSID (或) 發送方地址BSSID6 bytes# [3 E# p! W8 x! c8 S  y
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序  p$ u( N; ~" w5 d
接收方地址Address 46 bytes  A* t5 _" H, r
幀實體 (Data)
1 c' Y' R" U; L8 u& Z. [0 g4 W8 UData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。$ G/ a4 o8 m$ |& }/ i. @
FCS (Frame Check Sequence)
5 K: Z6 }1 v& W  G3 w5 c4 a1 m! nFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼/ T8 j: d0 Z# T/ {+ h, `! n* x' F* T# P
5 B1 n( ]% }4 p6 z4 R6 ]
表二:- f. d/ e3 F+ y* Z3 Q
1 a9 `, {/ d  ]+ f* r4 c2 e
TypeSub-type
7 [- Q# B6 b7 c6 A& Q幀類型值幀類型子類型值子類型功能
* E3 |4 ]8 p/ P; Z: X9 V(b3-b2)(b7-b4)- B, g  x& K% ~6 I- l2 [
00管理幀0000Associate-Request關聯請求 (或) 連接請求
& J, P* _$ |  y( X: R( {9 A00管理幀0001Associate-Response關聯回應 (或) 連接響應
$ s8 ?& n+ C/ R7 @; A; E00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
8 F: t( Y( B  X. }3 c4 O  p00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應' }/ x3 l4 Y3 u" c
00管理幀0100Probe-Request探測請求 (或) 請求; M+ Q1 E$ N: {  t# c2 y" x
00管理幀0101Probe-Response探測回應 (或) 響應
/ C, C" H$ M( n! N5 A00管理幀0110 - 0111Reserved保留值# u% n) o8 [5 X+ g0 G
00管理幀1000Beacon信標幀( _8 a' H" O' o! S6 D  D) P1 j3 C
00管理幀1001ATIM廣播傳輸提示訊息
0 Z4 U: c/ U9 Y9 k1 r2 W: {00管理幀1010Disassociate取消關聯 (或) 解除連接
4 r/ \6 B# s2 ]7 T! I" j7 W, R3 i/ t: c00管理幀1011Authentication鑒權, 認證
+ f# j4 S4 ?5 \; o00管理幀1100Deuthentication取消鑒權 (或) 解除認證
' x$ }. A, x) @. z- E3 ^: i; Z* S00管理幀1101-1111Reserved保留值
7 a0 m6 x1 ?. n, b3 b0 S1 k& b, W) _, O8 ], D' ~
01控制幀0000 - 1001保留值
. M  `- C$ e- I5 Z) `7 W- z01控制幀1010PS-Poll節能輪詢
2 D: E5 u* j5 S# d) v, q# z01控制幀1011RTS請求發送
  v! u+ K; G" R) C6 Q01控制幀1100CTS允許發送
* j5 n9 ~1 `* `- a  x01控制幀1101ACK應答認可
1 ?% D* F5 e# c: R* a' R6 @1 m01控制幀1110CF-End無競爭結束
" G+ {: W! I* M) m8 H9 n01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
5 ?% U( X- p3 Q( k% g, g* q9 r4 |( y
10資料幀0000Data普通資料幀
" X6 P; L" r% @# b9 B; @7 R10資料幀0001Data + CF-Ack無競爭應答認可的資料幀% L  j+ |* u$ ^+ s; p* p
10資料幀0010Data + CF-Poll無競爭查詢的資料幀
, m' Q- a! |# V2 `! O- U) k' \3 W) M( c3 ]4 ^10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
3 s, B5 |, N3 p+ W9 a3 Y$ r10資料幀0100Null (no data)空閒(無資料幀)
. M  u) G( ?2 D7 A  I& V: ~10資料幀0101CF-Ack (No data)無競爭應答認可的空閒' V; W8 w+ U, b; z0 K) p
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒. u1 ]+ L+ f5 w# a' F. N
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
6 I7 J6 e8 l& U6 B4 `10資料幀1000 - 1111Reserved保留值
" `3 |4 X/ \  H8 n2 t7 Z- }. m/ N5 ]0 I* s+ Y2 g9 v
11保留值0000 - 1111Reserved保留值8 m! _( y% R; o6 j
. [$ @# Q2 e! I. }/ |# {. T( c. y0 n5 X" P3 z+ V4 z, t. x7 h% r
: J8 n+ T/ E' W: c
** 對於幀頭,omnipeek 等sniffer 軟件會自動把它分類及用文字表達,因此我們不用強記。
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

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

TOP

要免費又要合法, 可以用 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

返回列表