返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***: ]9 B! J+ K1 g1 y( b; J$ Q% p
, N& N1 m) C* ~5 U$ ]7 q( _
表一:802.11 幀結構 ; g' J- H! j: E
2 ], m1 {7 s2 f. O$ X; [8 u5 R+ ^+ T幀頭 (frame header)3 P' D6 R: `% T$ x' F
版本Versionb1-b0表示 IEEE 802.11 標準版本
* x3 q1 i" j2 K% `幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)  }) J" V1 |# {) C
子類型值Subtypeb7-b4看表二
: b5 W7 R, [0 `/ c幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?- r  |# V+ q: ?
0:
(Non-strict order)
6 |6 E/ N5 Q1 r- o9 s1:
(Strict order)
4 h" v: a' o7 B, E' W& A$ Ub6根據WEP 算法對幀主體進行加密?  H5 T- I5 T( J5 Y$ S
0:
(Non-Protected Frame)% Y* n1 I" i7 v0 {7 \( Z- j7 A
1:
(Protected Frame)$ i! R* }& J6 l: G" N. B7 s8 T, {
b5有很多幀緩存到站中 ?0 @0 G5 p, _5 M1 Z
0:
(No More Data); D3 {9 n1 X* y( D
1:
(More Data)
6 ?. x- P6 J4 @& w  }$ |3 y8 P3 @b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
- Y: J  H% \# q; _* p- X2 ]" E- S0: active mode
9 V" }. H: ]+ @+ h6 v5 t/ u9 ~1: power saving mode
3 h9 C9 V- U2 U* d" Z
b3分段是先前傳輸分段的重發幀 ?
& o" @/ X( _. l: A5 h( x8 ?) q0:
(This is not a Re-transmission): v* K0 C0 x' M. U/ y6 P! v/ N
1:
(This is a Re-transmission)
' j4 Z+ X4 C+ m- ^b2有更多分段屬於相同幀 ?
3 S- c  W" ~& U) q3 }0:
(Last or Unfragmented Frame)2 r2 I$ x7 j0 n$ O9 t3 U8 @
1:
(More Fragment Frame)
' k2 ]7 V& }3 P1 i. f& Gb1這個幀從 Distribution System處接收 ?) u& d) G1 l& {( f3 L
0:
(Not an Exit from the Distribution System)' j( }  [0 r% J8 Z8 K6 a
1:
(Exit from the Distribution System)3 \* Q+ j& ]5 T! Z) D$ ?
b0這個幀發送給 Distribution System?) g6 f% ?8 v' }4 h# S, [
0:
(Not to the Distribution System)
0 |  V6 }3 g& o( I+ @1:
(to the Distribution System)( t! D* ?$ z& ]! l5 [
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
" B$ H9 |3 Q* P( ]目標地址Destination6 bytes
  }. \  b6 q8 Q. r2 J  R源地址Source6 bytes
7 t1 H! ~% j; J0 `* wBSSID (或) 發送方地址BSSID6 bytes/ N, J! t: r+ u  G0 p
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
! i9 n1 z; n" W" x, r, W( A接收方地址Address 46 bytes
, h) T" A, N1 O% c9 i4 z1 R4 s6 P幀實體 (Data)* o' D3 ^5 X# g( @8 r
Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。1 `, K; d$ m4 h& ]. y9 A/ k
FCS (Frame Check Sequence)
4 S2 H; q$ S! W; g, m) nFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼2 G" G* [, F6 G) k, Y
" S) y4 I  k, G* O: B
0 j+ @2 C6 m( R+ p1 d' o表二:
; ^2 P. U0 t' i7 b- e9 ^
/ _8 s. x' b/ }' l
TypeSub-type
6 o. k% G8 E6 c, a5 Y$ U幀類型值幀類型子類型值子類型功能
; U) |* z* z9 ?- `& m- M(b3-b2)(b7-b4)
. O4 r1 E( H3 @* X% |( J00管理幀0000Associate-Request關聯請求 (或) 連接請求0 ?7 I. @# c5 H! Z! b6 @% r5 M
00管理幀0001Associate-Response關聯回應 (或) 連接響應6 w% r( |  |" z" s
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
6 o+ y+ G" X! S+ |; p00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
7 f, T7 \; H% M. c00管理幀0100Probe-Request探測請求 (或) 請求
3 L, n$ R/ w( ^& d5 S& q. O00管理幀0101Probe-Response探測回應 (或) 響應* j5 @7 T1 t: S2 f0 C7 g
00管理幀0110 - 0111Reserved保留值
$ ~$ ?& v# |1 V- @7 ~- U. a, `00管理幀1000Beacon信標幀
) {2 m+ k! C4 V& O00管理幀1001ATIM廣播傳輸提示訊息% @7 g7 \* q9 e& ^
00管理幀1010Disassociate取消關聯 (或) 解除連接
4 s) g5 d2 c0 w* G00管理幀1011Authentication鑒權, 認證
3 e  }  M5 I, c# H$ T; E8 \' n00管理幀1100Deuthentication取消鑒權 (或) 解除認證( ^" l; W9 w5 C2 F' ~( I% b8 l
00管理幀1101-1111Reserved保留值8 L# Z6 O. L! A  P1 Q7 R% {

1 i+ N3 B) F( q! S. a0 `6 R9 `01控制幀0000 - 1001保留值& \1 l+ X4 |) q- N( b8 E
01控制幀1010PS-Poll節能輪詢' ^& b, B7 r6 I; M: F" V- q
01控制幀1011RTS請求發送
5 _8 q6 d9 _' x9 }# `+ T7 a01控制幀1100CTS允許發送
: s+ I2 z4 G+ W" p01控制幀1101ACK應答認可" ?8 {" G  F, a. p" }5 [3 Q
01控制幀1110CF-End無競爭結束
3 m. Q. o3 o3 U& w+ J; S* c+ J01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
9 ]& n0 U7 e8 Z  |# j  w3 Z# [, G# f( B
10資料幀0000Data普通資料幀! X& @4 ]& }$ c2 R* ]
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀+ k5 \. G( i' N  d5 Q1 _, c7 I
10資料幀0010Data + CF-Poll無競爭查詢的資料幀
% ]: s# d/ ~' G0 Q$ C0 Q) f4 }/ c10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀  _# H. S2 q- l! x  o
10資料幀0100Null (no data)空閒(無資料幀)2 {3 R/ j. {4 C& ?" D
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
6 {8 f9 R( R% b- |1 R2 |2 O10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
$ C& D2 g) H7 M! D1 B& Q$ P, `) k10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
, \: T5 _$ w% y10資料幀1000 - 1111Reserved保留值4 `! _& r1 v1 I
3 C. X; n6 |2 E: v8 S* ~, W
11保留值0000 - 1111Reserved保留值0 l4 r+ v- R5 z* ?4 M# t- S6 C7 \3 O, |3 {
) ]( \9 H  o, ]
; m' s' o6 C( }6 N5 [) j8 n
** 對於幀頭,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

返回列表