返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***, F9 Z. u. x% J5 h6 u7 p
) o6 r& V2 g: a, V
表一:802.11 幀結構 & a* Y7 U7 ^- r5 g# ^
* J% |" Y8 |0 |8 D" I幀頭 (frame header)
5 ?& Q9 K- s' w4 j版本Versionb1-b0表示 IEEE 802.11 標準版本; _' x. {( e) }# j0 A
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve); g1 E: L5 o' [; E
子類型值Subtypeb7-b4看表二' {3 u" A: F0 r# e9 Y# W) W. C
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?" G$ F* r  I# l! _; U3 ~7 T
0:
(Non-strict order)4 b( h* [6 z: \
1:
(Strict order): j3 N5 z7 ^: {9 [) {. j
b6根據WEP 算法對幀主體進行加密?# b% ]- V+ z% t" J# J0 t+ {
0:
(Non-Protected Frame)# U8 Y) _$ i# c4 e2 l) W9 E4 k( _
1:
(Protected Frame)* y/ d* S7 O& \! ]+ `# C
b5有很多幀緩存到站中 ?) u: s& m1 N2 s, p) u; ]1 }
0:
(No More Data); d- A$ k" {1 ^
1:
(More Data)
1 a7 @- T2 e7 W0 |* d7 Wb4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)! ^+ o4 W/ Q( j7 ]' E% x/ l
0: active mode' T. m5 c8 d: r, D. X
1: power saving mode
; f- A4 [& k4 v1 a. c  z
b3分段是先前傳輸分段的重發幀 ?
0 Z9 T2 `, y1 L, x+ b0:
(This is not a Re-transmission): g0 {) s9 W- V* `4 ^6 v
1:
(This is a Re-transmission)
0 O  L/ P7 N; ?" v) ^b2有更多分段屬於相同幀 ?
! `7 Q9 A; d0 N: Z" X& E) Q+ g& b' A0:
(Last or Unfragmented Frame)  }0 b- \9 u" C' j! @. f
1:
(More Fragment Frame)
$ F# X* m9 c- g% Z! k, F- y5 ^b1這個幀從 Distribution System處接收 ?1 w2 a* \5 Y# A/ X
0:
(Not an Exit from the Distribution System)( a+ J% ]" p0 Q9 f
1:
(Exit from the Distribution System)2 J. W( T0 Z: W. i' O: e. L# H
b0這個幀發送給 Distribution System?
3 {  u3 P% [& ~0:
(Not to the Distribution System): v% t0 @. r* o. l& [& E
1:
(to the Distribution System)
& l. F. p3 v' W9 y% a持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
, z7 j' f  z/ K目標地址Destination6 bytes  d# |) ~4 t( d% J" @3 P
源地址Source6 bytes% c3 h- B$ M9 |2 y+ g0 h4 X
BSSID (或) 發送方地址BSSID6 bytes
: H; g$ g7 z7 s順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
" c( h7 F! e) |接收方地址Address 46 bytes
# |) o: \) M* G; _幀實體 (Data)
: E( \8 F0 e; }4 B: F( r* dData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
$ o, r/ I$ f  m2 Z: z0 R' {FCS (Frame Check Sequence)9 u# ?. m0 i3 u! {! w, r3 a
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
, _  C1 q, O$ N* Y/ z4 }
; @: X. l# \9 Y0 p8 b  ]/ @1 u9 Z4 e3 v4 g  r9 k% ]/ s
表二:: r7 @) [) A( v
' \6 w" W& ?* [( e
TypeSub-type
! I$ {( @" U% u4 T幀類型值幀類型子類型值子類型功能
! h4 u7 H) e) R% }) C(b3-b2)(b7-b4)" |8 T/ ^% G5 i" V4 ]# j' h" C6 Z
00管理幀0000Associate-Request關聯請求 (或) 連接請求
9 v% W0 y1 p' D, N; U00管理幀0001Associate-Response關聯回應 (或) 連接響應
# L9 o9 B" r% L# J- a) I6 a00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
# f) e3 t; M. o00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
3 g; `1 O: e. c8 W  l2 K/ s& f00管理幀0100Probe-Request探測請求 (或) 請求( _# ?1 H8 H% T3 k& q: a
00管理幀0101Probe-Response探測回應 (或) 響應. j4 h+ r, o5 R8 T7 ?; h* Y% g
00管理幀0110 - 0111Reserved保留值
+ e* A& R7 r& N/ \4 V( }4 C00管理幀1000Beacon信標幀
& f3 B, k* J9 V+ [! U( g00管理幀1001ATIM廣播傳輸提示訊息( I( u# o. H8 ~: c
00管理幀1010Disassociate取消關聯 (或) 解除連接) J' v) U- I9 K
00管理幀1011Authentication鑒權, 認證; g# b( E4 f. Z
00管理幀1100Deuthentication取消鑒權 (或) 解除認證
  V, F9 \; }7 k6 P+ H+ U$ e+ z00管理幀1101-1111Reserved保留值/ `  I- @3 t0 [# ?* i

% c6 {6 D' g* F. V4 x9 Y* m01控制幀0000 - 1001保留值
1 D/ |. p& {: b# q7 _01控制幀1010PS-Poll節能輪詢
' C- J$ @. N% ^7 k3 y7 r01控制幀1011RTS請求發送& k* r9 a. n1 `+ B* d' E, M8 z6 R
01控制幀1100CTS允許發送) s; t/ f" a. V& U- v7 r
01控制幀1101ACK應答認可7 g0 F7 h$ H* v$ a4 o) I
01控制幀1110CF-End無競爭結束( ~  D! `6 U; g, W! c6 P: w
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可+ o; N5 p! m( v+ }5 I- D

# W: ~* Y& T2 t, [. n- P10資料幀0000Data普通資料幀
% T) Z! c; b$ O10資料幀0001Data + CF-Ack無競爭應答認可的資料幀2 C9 c3 ?5 ]4 t# F( w
10資料幀0010Data + CF-Poll無競爭查詢的資料幀
1 X9 m& S  ]" A4 P10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
+ H  |+ U& e. R0 p' x4 A. m8 a10資料幀0100Null (no data)空閒(無資料幀)
) d- o5 f* S# u$ a2 h/ d10資料幀0101CF-Ack (No data)無競爭應答認可的空閒: `% w7 j3 X6 E5 t& J
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒8 Z+ r6 B, E: B* B/ G
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒* ]* Z  {+ B8 M- b6 m" U
10資料幀1000 - 1111Reserved保留值7 W- {" e+ B& T6 A. u
9 q. N" {/ a+ U+ `+ v# V
11保留值0000 - 1111Reserved保留值5 _2 x, _* t) e8 _7 z. G) `
4 W: d: K6 ~* ]7 I8 \5 l# u. L+ A: c' {  O

0 x' Z: p; r7 c% Y** 對於幀頭,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

返回列表