返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
. O2 t0 u; }6 n2 U% Q

( J. n% I7 k) d, y7 s7 S+ ?表一:802.11 幀結構 # y& _9 C7 Z; L2 `# v4 {6 z% I" Q
  X! r1 b4 \% ?% E0 L! I5 t0 D幀頭 (frame header)
) m5 J5 u" S" z- l. D/ Q! O) s% G版本Versionb1-b0表示 IEEE 802.11 標準版本9 e& D+ R  ~/ p" U' l1 Y$ U
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)3 c1 I* {; Q+ D5 x2 X
子類型值Subtypeb7-b4看表二; H/ O% ?6 o# L0 P
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?2 [* _, a& B& y: N, \( g5 l
0:
(Non-strict order)
) M$ v/ k+ d2 f/ P+ B1:
(Strict order)
$ a" _. v1 A2 z7 sb6根據WEP 算法對幀主體進行加密?
1 B8 H* h$ |, {0:
(Non-Protected Frame)6 H' S, r# L: B8 p) U) h* H" K
1:
(Protected Frame)* D5 |# ~4 h) F( m# ?2 }
b5有很多幀緩存到站中 ?
* p4 `/ o$ ^5 F5 |2 n9 h2 a3 Q4 [0:
(No More Data), }9 ~0 |0 Y! s6 w/ ]5 N3 B# r
1:
(More Data)
0 r7 [% k. i; ^+ m' Pb4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
' B; o+ y3 j4 i5 B1 @' _/ v0: active mode: g( c: _  ?8 S, i- R- I7 d
1: power saving mode

6 p; w  D9 q$ g7 T. Cb3分段是先前傳輸分段的重發幀 ?
1 q3 \  v% x8 z9 \& A0:
(This is not a Re-transmission)3 N% o2 G9 c( a- s+ j
1:
(This is a Re-transmission)- }" l$ d9 _0 Q3 J/ {* |" c
b2有更多分段屬於相同幀 ?
. Q* r+ B$ l/ A6 w- \# l0:
(Last or Unfragmented Frame)
' d( Q! C0 M! P! v1:
(More Fragment Frame)
: U" E; E. @9 h2 }b1這個幀從 Distribution System處接收 ?
( G8 {: n+ C  j) X. T! l0:
(Not an Exit from the Distribution System)1 r4 X; y# ^" C  N. q# D
1:
(Exit from the Distribution System)1 E3 F% o1 Y& |3 j" E
b0這個幀發送給 Distribution System?! N) H' m& a$ L( f$ M
0:
(Not to the Distribution System)! q' s0 J% n& ]  J
1:
(to the Distribution System)4 I+ {  ?' L& F2 v7 T& S' h
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
* w& c- h! ~. _1 `目標地址Destination6 bytes
5 [/ K' f2 n* o7 K; J; }源地址Source6 bytes
# O& A/ l" g% ~2 n! bBSSID (或) 發送方地址BSSID6 bytes0 f' I8 |' B  i& a+ n3 v' s+ Z
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序  h) f7 _6 U% t7 q* i" T- U
接收方地址Address 46 bytes( ~+ l7 U6 e( e8 D' ], R+ t% W& j
幀實體 (Data)5 |! i( Z' x) V: m5 N1 k5 \
Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
5 M( h+ e" k0 ~' P8 X7 pFCS (Frame Check Sequence)
) P' {0 l6 A% [- S" TFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
$ [- N# R1 S, W$ c1 \7 b# P3 X" |4 \1 P5 x9 K! V. V& o2 z5 q

0 c9 U! p! P6 @5 L' M1 U表二:( M1 I. G1 h9 q2 B4 B4 z+ h
; `3 J6 N7 H$ G/ L
TypeSub-type
$ u1 _# X( X5 X7 i" N, @; ^+ e幀類型值幀類型子類型值子類型功能
/ ^6 ^' U$ W" @- X6 m(b3-b2)(b7-b4)
7 ~$ P" d0 r4 U7 j$ [: J4 I& W. \00管理幀0000Associate-Request關聯請求 (或) 連接請求
; e, I) p& S0 m+ _* h, ]+ X! i+ d4 v00管理幀0001Associate-Response關聯回應 (或) 連接響應! L% _( Z8 l0 x
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
# B% I6 M8 b: `7 j6 k4 Z00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應! @( A( \% D9 I7 }
00管理幀0100Probe-Request探測請求 (或) 請求
& C! s  N( e+ c' z0 x- i00管理幀0101Probe-Response探測回應 (或) 響應' h9 o- a; h, c* k
00管理幀0110 - 0111Reserved保留值) ^$ X$ G5 ]' r2 F$ H/ P
00管理幀1000Beacon信標幀/ r6 w) R( {" b2 Y1 c
00管理幀1001ATIM廣播傳輸提示訊息
. p  E0 |8 s& E1 ]) Q0 }) I. |; t' q00管理幀1010Disassociate取消關聯 (或) 解除連接
" e& K2 i: O" c5 ?2 k00管理幀1011Authentication鑒權, 認證
1 m* I0 L" q2 s) G00管理幀1100Deuthentication取消鑒權 (或) 解除認證; u2 C$ `" R7 r" Y
00管理幀1101-1111Reserved保留值; `. {' C8 v0 ~' K. _+ c7 a$ {+ A

" X1 q4 }6 m9 O: `01控制幀0000 - 1001保留值! T! }* _/ n) b5 J2 X0 Y$ b/ i  e( s
01控制幀1010PS-Poll節能輪詢
9 _" a: K8 K0 [: _9 y01控制幀1011RTS請求發送
6 R9 ~! x7 f( T4 ^7 o+ {  Q01控制幀1100CTS允許發送
2 w6 |9 m8 V8 t* Z6 {5 \5 R* n01控制幀1101ACK應答認可. E9 E1 k6 i& z# e0 `1 Y& x6 a
01控制幀1110CF-End無競爭結束0 Q- @1 k& `5 {" P- l
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可4 Z& }* P0 F0 _! @2 A0 w' N! L
* F$ J8 |* W* P0 r( l
10資料幀0000Data普通資料幀$ K: c" @( A% k' k6 ]. b1 u0 l, z
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀: w) L( h- a9 F3 w- Z# L1 W: v
10資料幀0010Data + CF-Poll無競爭查詢的資料幀/ f# `0 b+ w* K& l+ J) z
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀" M8 a" ^- j9 B1 Y
10資料幀0100Null (no data)空閒(無資料幀). K4 G( J- B% r9 Z. ]
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
# q# R9 l( a- t10資料幀0110CF-Poll (No data)無競爭輪詢的空閒- }$ y; ?3 G# s8 k, c7 a' T
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
" c  v! O$ J# ^+ ]8 f10資料幀1000 - 1111Reserved保留值
$ ^9 u$ f2 q& L7 G8 G5 g2 V: Q( `* [
11保留值0000 - 1111Reserved保留值9 B6 f$ U6 P; c! k4 c7 [3 }( Y) a( A0 n. S  N$ t# \
" k& w6 \. [0 a* e) `/ v+ B! a$ A

( Q. o9 |9 g/ ]1 {3 }2 X** 對於幀頭,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

返回列表