返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
) V/ t' Q+ q3 Y  b
. S" I* C3 a1 r# v8 U
表一:802.11 幀結構
* q. e# [/ D( ^' E+ x1 r2 ]% h! K* v/ ]幀頭 (frame header)
2 \8 P: |5 k; H1 b版本Versionb1-b0表示 IEEE 802.11 標準版本9 j+ d( F2 v# ~6 z  c% `; [) l5 j1 F
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)' J0 T1 t7 b  S+ y* @
子類型值Subtypeb7-b4看表二4 g# j; A" G" e+ X7 \3 X
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
8 N6 ^: A0 N% B7 d1 D8 u' w0:
(Non-strict order)
  Z9 W( |( Z4 n8 J: p4 h1:
(Strict order)( T4 [! G# a/ D  J! @; ^( p
b6根據WEP 算法對幀主體進行加密?
7 p' a0 d( d7 u5 J, E% d5 P0:
(Non-Protected Frame)) x2 q0 o- U# p
1:
(Protected Frame)
! F* ^0 B8 x7 q: U+ _( Zb5有很多幀緩存到站中 ?4 k+ j% m& {  W( x( y
0:
(No More Data)
% M2 }8 `* R  @1:
(More Data)$ Q- E% e; Z% z4 |( L4 E
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)( c2 \/ b, \7 [$ T% z
0: active mode
( p) x1 Z5 ?* ?1 ]& a4 v* m- M1: power saving mode

  l, c8 s5 E# |- Z9 [b3分段是先前傳輸分段的重發幀 ?
+ I& m6 h* \' u& D# r8 h6 c0 S# ^' K0:
(This is not a Re-transmission)
& F# h& v: I  y6 f- g  b: [$ w- @1:
(This is a Re-transmission)
) H' R" N! X/ s# k' K2 Pb2有更多分段屬於相同幀 ?
  m' O3 r" Y) W3 H  b+ S: w0 i0:
(Last or Unfragmented Frame)
4 P! \  [  T8 S5 E$ p7 ~" [1:
(More Fragment Frame)
) y5 O5 ]# ?8 g$ u% x7 C9 Ub1這個幀從 Distribution System處接收 ?
, A+ G( E2 {% U' L/ {3 U7 B0:
(Not an Exit from the Distribution System)% N" p9 ?; Z! v8 x% k! ?
1:
(Exit from the Distribution System)$ k/ @! j" l4 U8 P# t! x* [( l, _
b0這個幀發送給 Distribution System?
, u  M" G% p5 q0:
(Not to the Distribution System)3 @) Q3 |* H: ~% R4 `! F
1:
(to the Distribution System)
. t# O6 c& X# E+ m1 N4 i! F0 K持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)5 H! }5 h$ n# {2 M* D
目標地址Destination6 bytes
2 w- V% R  w4 m; Z7 [8 W源地址Source6 bytes1 Z# x7 t4 Q  |/ b5 X
BSSID (或) 發送方地址BSSID6 bytes
! o0 O/ ?2 g8 Q' m7 b5 Q# y順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序# {. e- l/ R. E) Y, G
接收方地址Address 46 bytes
' Y0 S! t+ S- e* t5 Z3 z" A幀實體 (Data)
* x$ J) @, v8 K5 \3 [' F2 dData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。6 _! M9 Z5 Q0 `+ r
FCS (Frame Check Sequence)9 @# H% ?: w3 |+ x7 m: {4 Q
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
$ U6 _8 g0 K8 X* i' R1 o& h2 u4 C. B2 I: \0 _/ u
& U; W* u- r6 x  p) `
表二:
4 C; F( p% g  ~' v9 I& s. k6 O
' @  H$ D7 J6 R# V7 g- nTypeSub-type) ^* y6 L+ @) c; {. n
幀類型值幀類型子類型值子類型功能
* x0 Y# R0 w: b- A* h4 k(b3-b2)(b7-b4); g  j/ K  n3 _4 `: H# }" K5 P
00管理幀0000Associate-Request關聯請求 (或) 連接請求
7 M; W8 t! Z/ d00管理幀0001Associate-Response關聯回應 (或) 連接響應3 z' h7 o1 t7 B  R" S0 f( A) g9 |
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求/ G2 t+ |) Y0 V4 N+ P/ C7 I
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應, L9 F  n. Z$ a- V
00管理幀0100Probe-Request探測請求 (或) 請求
4 h2 m. o: T1 s: m00管理幀0101Probe-Response探測回應 (或) 響應( |# e5 J# m: f4 V
00管理幀0110 - 0111Reserved保留值
4 A& E% N9 Y$ x  g' Q4 Z) z/ u5 c$ k' s00管理幀1000Beacon信標幀1 i- O8 ?% O: R* L( ^& y/ e$ S
00管理幀1001ATIM廣播傳輸提示訊息
& c' _* }- d* |+ V% t. E00管理幀1010Disassociate取消關聯 (或) 解除連接
( R# l) Y9 N/ h# ~# x0 S' q- ?00管理幀1011Authentication鑒權, 認證
) x1 ?0 G1 E- v: R, }% M00管理幀1100Deuthentication取消鑒權 (或) 解除認證  c$ t: @5 J9 N) G; r: g6 z6 g0 F
00管理幀1101-1111Reserved保留值& B, t; I3 ]' m) u- x
: {# N) E, F# o# x' @3 R, v* i
01控制幀0000 - 1001保留值
8 m( N4 `4 Q7 q01控制幀1010PS-Poll節能輪詢
9 O. d: }' H# @0 Q01控制幀1011RTS請求發送
! ^: e" p8 Q( [" U01控制幀1100CTS允許發送$ s* o" E) t) J# Q7 O: u5 l) p
01控制幀1101ACK應答認可
9 a" _2 ?2 u2 E01控制幀1110CF-End無競爭結束, Z# [7 T  {# h' v) v
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可- z" N2 n* M8 z$ E8 N

% B4 }3 ]* {4 H$ S10資料幀0000Data普通資料幀0 Q, }* L' h" f2 u2 v: W- w, [" h9 }
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀$ o8 S: r$ X1 A( z1 i6 y
10資料幀0010Data + CF-Poll無競爭查詢的資料幀6 m+ P6 w4 q9 G2 m
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀. {3 c5 r1 _+ N$ i- q( X2 ~2 V
10資料幀0100Null (no data)空閒(無資料幀)% y1 n9 d3 E5 K) x6 ~+ g
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒2 Z+ Q3 s: S. C* P8 z
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒+ }) [4 O: x6 E. q
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒$ O. {8 m7 S& |- I+ F" d
10資料幀1000 - 1111Reserved保留值
  B/ j& {+ g% L
% _/ O, a0 j! s* W" h11保留值0000 - 1111Reserved保留值# H# t- |& ~% I& h7 m0 J
5 i5 n3 f/ j4 S  B/ \) y5 H: I  {4 X! C4 Z* m) W- ]+ Q
2 H: e' k& ^% o* w+ p8 b5 g
** 對於幀頭,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

返回列表