返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***4 m% I4 s5 z5 q0 F& H4 W
2 T: k8 g/ [5 l4 ]
表一:802.11 幀結構
  ]3 G' M1 F. i" l- Y4 S8 X; c$ J) I6 w
幀頭 (frame header)
. S8 Z( {% e3 E4 ~& H9 Z版本Versionb1-b0表示 IEEE 802.11 標準版本& k6 ?9 W3 H& {* S
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)
( g3 w: O2 ~6 L9 n* d8 l1 q6 f4 d  t子類型值Subtypeb7-b4看表二! J; _& K+ M- b) t5 W  r
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?) \5 v0 y$ {) j; G
0:
(Non-strict order)
9 ]$ s% L0 g9 }9 k1:
(Strict order)" y5 [3 ?7 x& o! ^. v8 `: o
b6根據WEP 算法對幀主體進行加密?6 _9 G: q  H( ^3 ]
0:
(Non-Protected Frame)
7 U3 N7 k0 ?! j1:
(Protected Frame)
3 q3 V0 ^( |/ q. G1 H) k# J) ob5有很多幀緩存到站中 ?
! t. h$ x4 Z8 z6 j6 _( c& t% ~+ b0:
(No More Data)7 T+ S% f# S( a3 |/ g- @
1:
(More Data)& n  h7 Z3 L* _& a/ H1 B9 T0 G
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management); I6 K- F0 w( h9 |& b) F
0: active mode
3 e. L/ M  y4 E- N1: power saving mode
, Y* g% v) ^3 a* P
b3分段是先前傳輸分段的重發幀 ?6 R% `# D* E0 r$ z6 r
0:
(This is not a Re-transmission), R: W3 B5 z" j7 v5 Q
1:
(This is a Re-transmission)* v% J$ |' i5 P. }1 p' U
b2有更多分段屬於相同幀 ?
( ~- \/ u/ U4 y; H: p4 r+ X+ r# s0:
(Last or Unfragmented Frame)
4 a1 C( F0 B' R' z+ I- G1:
(More Fragment Frame)$ h& p6 k6 ?! k) v; I5 d8 X( j1 |
b1這個幀從 Distribution System處接收 ?
5 x% K0 }4 v9 J0:
(Not an Exit from the Distribution System)& y1 S& D7 `8 n% T3 T
1:
(Exit from the Distribution System)3 E0 O/ u% P5 z7 d
b0這個幀發送給 Distribution System?* a1 z7 s) k" C1 B
0:
(Not to the Distribution System)* [9 _1 s( i5 t, X! i" R6 _
1:
(to the Distribution System)
$ Z) Z# P: c1 n- B9 k2 Y持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)/ D7 X- \$ [  Q& w* ^
目標地址Destination6 bytes
3 y# @- n4 Z6 _6 |# v4 G9 g' [$ n源地址Source6 bytes) ~7 r/ r# }: M& c( ~+ Z! H
BSSID (或) 發送方地址BSSID6 bytes8 }8 I0 G( h& T* ]3 t0 L/ N
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序! f4 B* [, P7 _( y3 _( ^6 z- m
接收方地址Address 46 bytes
% C, W& o% V3 q% @- W! |: d- N幀實體 (Data)
) m0 |$ i* Y' v' HData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。# k  ~$ Q4 P- U; B6 Y9 k& P* X  x
FCS (Frame Check Sequence)7 ?3 e% `0 I& {' ^
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼6 U6 @( a$ l' p" d- o( r6 ^- `; J( N- p, a

- Y* v2 a( z4 O0 \- \, o- y表二:
9 q. h, P8 g7 t* q1 s6 I7 @
) @) g/ b7 Y; OTypeSub-type+ C' ?1 ~6 [+ m2 G* }+ N' N
幀類型值幀類型子類型值子類型功能
- f% }7 p% g9 t5 A6 I(b3-b2)(b7-b4)
6 u7 k  k' {' p00管理幀0000Associate-Request關聯請求 (或) 連接請求
* f9 G: e% ~1 H5 `7 ^00管理幀0001Associate-Response關聯回應 (或) 連接響應7 [$ P) N5 ^- x' J8 L  o  Q& x& F; q
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
3 ]) S) z+ S6 K) o1 c/ g, n00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
2 e; Q7 @& \7 {8 q" [' a' W00管理幀0100Probe-Request探測請求 (或) 請求. m3 R3 n. _; q) \" f
00管理幀0101Probe-Response探測回應 (或) 響應% x7 d: B8 I, a7 o; _# t
00管理幀0110 - 0111Reserved保留值
* W+ X( Z& |6 `6 h4 z( ]( l! y00管理幀1000Beacon信標幀
. h0 g* V8 x( L00管理幀1001ATIM廣播傳輸提示訊息' T% F2 J5 w) |$ ^0 j
00管理幀1010Disassociate取消關聯 (或) 解除連接
% N3 g1 W$ P6 ^1 ~% Z7 q' v) a. q00管理幀1011Authentication鑒權, 認證  \, j2 H  o: q3 H9 f9 B
00管理幀1100Deuthentication取消鑒權 (或) 解除認證) H# W( y9 z* S' y# ]
00管理幀1101-1111Reserved保留值
* v. c/ `6 F7 }# ]/ ]/ @4 r0 \; y% `; `
* X7 p' P1 ?* O/ r6 f* T7 S01控制幀0000 - 1001保留值; U3 v7 m7 ]8 ^9 c3 v& c) ~% ^
01控制幀1010PS-Poll節能輪詢
6 g( e  D3 D% _7 ?01控制幀1011RTS請求發送
; @* l4 L! N3 i  R3 R3 s" {& F01控制幀1100CTS允許發送0 C. M* d0 `+ V5 m
01控制幀1101ACK應答認可; k. \% \; f7 ?* ?( U! i
01控制幀1110CF-End無競爭結束4 E0 {4 }( c4 V
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可/ L  m& V' a$ G( q- u, B/ r3 g
0 |) n* r- n: U9 w5 Z3 H
10資料幀0000Data普通資料幀! `3 l$ a9 b) e  [- E+ Q' u
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
" N- j) h& l1 G2 b10資料幀0010Data + CF-Poll無競爭查詢的資料幀
+ X' V9 e: m0 L8 o% \10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀/ \  o5 y5 ]' \  U4 u: E* h
10資料幀0100Null (no data)空閒(無資料幀)
* B) X  m, f# y9 A10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
; R8 g9 Q/ y2 {$ f10資料幀0110CF-Poll (No data)無競爭輪詢的空閒) ?3 k, u9 h, U0 P6 J: C1 H8 o8 ^, v
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
$ V. O  {' _* b1 z. `2 e, |, }10資料幀1000 - 1111Reserved保留值4 `$ c# e% u+ ?* J( t8 X
6 S* C; H! v) k: ?
11保留值0000 - 1111Reserved保留值: U, A- v3 K/ ?& O
8 W. \" `* s7 v& B6 C7 V5 l) k2 j  x% b$ N( k% @9 Z
# H2 c  w4 Z* X3 q7 U
** 對於幀頭,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

返回列表