返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
4 b- S- t, R+ t6 Y/ b& p

9 m3 Y& j; E7 P表一:802.11 幀結構
$ j; b4 b9 {) i& p' N" Q9 W. m: O) R& r: s/ C& M) u; L幀頭 (frame header)
- N; }1 k6 }+ N6 C+ H# z( s  y版本Versionb1-b0表示 IEEE 802.11 標準版本9 P0 i: h1 j7 |5 \' P+ {
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)
1 D8 p) s; d- u( f1 L子類型值Subtypeb7-b4看表二- j0 w2 j* C) [8 k4 O. W! E7 x* ~
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?4 Z9 Z# L: @# x. x, t
0:
(Non-strict order)) [7 w# }' P6 Q1 G9 n
1:
(Strict order)
6 a0 @, B) W& N! O* e' X; H& _$ R6 Mb6根據WEP 算法對幀主體進行加密?
5 z  |0 `: C# ~. a) s0:
(Non-Protected Frame); w  _+ B& C" C( Z0 z
1:
(Protected Frame)0 J& o. R$ X. i& W0 N
b5有很多幀緩存到站中 ?7 u$ {) F" T' S' K1 J. o
0:
(No More Data)" i. L7 v# `6 w  C
1:
(More Data)
! j4 d7 Y" R4 l0 @, j% }b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)- B0 H) N$ b+ n+ h: p5 N
0: active mode
2 {8 Q0 t; O0 |( f" Z8 A5 f  M1: power saving mode

8 b; ]! a/ w0 ?, j; P5 kb3分段是先前傳輸分段的重發幀 ?
8 k, f9 `( z4 B0:
(This is not a Re-transmission)# p. S) s$ n3 Q' W
1:
(This is a Re-transmission)
1 R% w: O$ n) Lb2有更多分段屬於相同幀 ?
5 n6 W' I$ R' k  k/ S0 }7 M6 i4 t0:
(Last or Unfragmented Frame)
, F0 `3 h# v) b: A/ |* v0 I6 d# T1:
(More Fragment Frame). L2 q# x& B, u7 J! n5 s  z6 @# f- T: I
b1這個幀從 Distribution System處接收 ?
" W: E" Y8 w0 h( T7 R. C0:
(Not an Exit from the Distribution System)
! w" }3 l$ q8 l1:
(Exit from the Distribution System), g# w8 A/ L0 m
b0這個幀發送給 Distribution System?
, B0 T+ Q" X: T# M% W2 W1 a0:
(Not to the Distribution System)
# X+ j2 E$ I# j$ d0 Q6 @' m& J) A, u) L1:
(to the Distribution System)
9 Z* U$ c3 \, E' }% {0 V持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)3 f+ ]3 i' I; H& m: L: i# ?
目標地址Destination6 bytes7 H+ V7 [5 t9 v( ?- M
源地址Source6 bytes" s# v! Q( V& \$ M
BSSID (或) 發送方地址BSSID6 bytes! ?9 ]6 f3 `0 W* p8 [; f
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序% G3 H/ M5 ]9 n* W( W
接收方地址Address 46 bytes
7 q5 P1 A' Z: _+ a" J幀實體 (Data)5 K" O# r$ {( V/ X, C+ q$ B
Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。! [* I" B4 W3 x: W4 k
FCS (Frame Check Sequence)9 Y4 w! f* R( G7 k. y, d! a+ I
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼4 t1 @8 i* S& Z, {
1 U, f* ]7 j; `3 b# J6 V- B" q7 [6 ~$ f9 i% E1 o+ C+ Z) q
表二:
' {/ b+ M+ ?$ x3 q+ r
9 E; z4 j# X- a) d2 E
TypeSub-type6 @8 i9 R1 a* h2 Y& v1 j
幀類型值幀類型子類型值子類型功能
9 B) _5 W8 S+ S(b3-b2)(b7-b4)( l! Q! p+ N4 Y9 @! t, D* ^
00管理幀0000Associate-Request關聯請求 (或) 連接請求, f& _0 Q6 r4 p: n4 h0 ?8 u; W! R
00管理幀0001Associate-Response關聯回應 (或) 連接響應
3 w$ ]! b* F8 X7 E( M; [+ Q00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求. k  k4 D' X9 R! f% k" U
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應+ H( X( f5 }6 Z& H) n! S$ L+ X
00管理幀0100Probe-Request探測請求 (或) 請求; V" \6 Q5 f9 J; j
00管理幀0101Probe-Response探測回應 (或) 響應3 k% L- p+ s9 W6 V
00管理幀0110 - 0111Reserved保留值
* f) l1 s4 c7 m00管理幀1000Beacon信標幀
* v) Z7 @2 K$ N# ^8 N" u00管理幀1001ATIM廣播傳輸提示訊息
  D) _) V/ O- O00管理幀1010Disassociate取消關聯 (或) 解除連接
& R2 |0 K. V. V4 x+ O: U3 p( p00管理幀1011Authentication鑒權, 認證: F! ^! u1 w/ K) |. P
00管理幀1100Deuthentication取消鑒權 (或) 解除認證
. W$ ?9 y' F! N& M! O; D00管理幀1101-1111Reserved保留值
: c; s& n4 Z( ]( M  Q2 _1 \, ~$ s# Z7 B$ ]  `: ]
01控制幀0000 - 1001保留值. K+ r# [2 |( I1 }' ^3 q' {  P6 w
01控制幀1010PS-Poll節能輪詢$ }2 U3 d" S0 [6 E. L7 k
01控制幀1011RTS請求發送
" d% V. j: N! w7 l& h: X, b! t( [, M  Q01控制幀1100CTS允許發送
4 R; c; V3 \( Y0 Q9 M5 Q6 K01控制幀1101ACK應答認可4 k6 z5 M1 P8 O
01控制幀1110CF-End無競爭結束
, W% L5 J, T3 A$ H% a7 F01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可+ h( H) x9 r+ Y8 [
6 Q/ \2 g" r' x: w) k
10資料幀0000Data普通資料幀1 c% g) k  @0 e0 K. L
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀# S* @' J( P2 L' C; n* @$ q
10資料幀0010Data + CF-Poll無競爭查詢的資料幀9 y$ x* d/ w8 R7 a3 w2 y
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
8 ^' q* I6 ~8 B" Q- F5 S- R, V10資料幀0100Null (no data)空閒(無資料幀)
0 r. D5 i$ W; y- c; z: o6 M10資料幀0101CF-Ack (No data)無競爭應答認可的空閒+ E* {% S/ j( \2 ]- A  T. n  }
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
- F0 m1 M+ K; J. P: O/ G10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
( z2 `9 j/ z  |1 Q% ~10資料幀1000 - 1111Reserved保留值
$ A3 m$ L. r) _/ O- s1 G
" ^* D8 X. U$ b, c) m, w/ p  ?11保留值0000 - 1111Reserved保留值9 S2 a6 v/ k; t9 \$ S
# r4 X( A0 o! Y' o/ l2 J( \0 U+ j5 x4 L; ]. N8 F: P8 w; K. o

4 o: b% _" q2 F. U7 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

返回列表