返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***0 a# i$ G/ ~$ C! v

( W* u) c" o3 Z) ]表一:802.11 幀結構 & m6 u# k& S7 X, [/ Z* \2 T6 B
6 _1 @3 z( |# Q9 N, m- w" t1 p' Y
幀頭 (frame header); y# e: y( u7 H
版本Versionb1-b0表示 IEEE 802.11 標準版本
8 X" b7 }0 p3 l0 C) c: x幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)
9 J8 I! n9 ]: p& s子類型值Subtypeb7-b4看表二
" p/ Z5 n8 D3 F+ _幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
/ S  M3 p3 |* \: n9 s  p0:
(Non-strict order)
' P! o7 k# j- l& V  ]1:
(Strict order)
& C9 S1 S! M: z6 c* rb6根據WEP 算法對幀主體進行加密?3 Z8 c: d/ {5 ]4 S' x! d% G
0:
(Non-Protected Frame)
9 P: s8 Q9 m( k; N1 m- }& [" t1:
(Protected Frame)2 H0 j) J4 A, t0 v% I
b5有很多幀緩存到站中 ?
4 O  ]. x( @% F: O2 c) A- a! \$ c0:
(No More Data)& Q5 {: p& }& w9 `% U
1:
(More Data)
. h& v$ L- ~$ q- I) ib4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)9 V, f& F$ k* `
0: active mode
7 {# r7 Q; S( E" `+ }/ s0 n# r* }+ V1: power saving mode
1 R3 g: M; [1 N  p, k& ]  [
b3分段是先前傳輸分段的重發幀 ?
$ Q+ h9 u' ^1 \, s- }* u% q0:
(This is not a Re-transmission)
& P: H' k0 q' |( O; W: o5 F5 U3 ]1:
(This is a Re-transmission)7 M# _1 z0 E0 e: m, w+ U
b2有更多分段屬於相同幀 ?1 X# S$ \7 K1 _- P; f( h9 J
0:
(Last or Unfragmented Frame)- X5 g+ S" v- v) \4 i
1:
(More Fragment Frame)
( T1 q* @% \- e2 S" s: ]b1這個幀從 Distribution System處接收 ?
2 F' a9 J  R! ?0 i0:
(Not an Exit from the Distribution System)
/ J( {; m) Q. F/ r! ?6 E) r4 y1:
(Exit from the Distribution System)
. b. L# b3 Q8 U2 pb0這個幀發送給 Distribution System?
7 Z% s% \4 @. Y+ p0:
(Not to the Distribution System)
, v! r5 x& _5 |) `1:
(to the Distribution System)' X! T8 b% [& ^: q+ k. J
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
4 |& H" A, ^2 U9 O( e- X目標地址Destination6 bytes
  b! q, }7 J8 V; ?0 ~0 p% N源地址Source6 bytes
6 e0 I/ T" Q7 {0 ^$ jBSSID (或) 發送方地址BSSID6 bytes
& k8 n% v, k' i9 ~" Q! E% o1 ?  r* M順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序8 J* v9 h( p3 g$ c
接收方地址Address 46 bytes8 N' w' w7 b  d! _- ]
幀實體 (Data)
) K0 [$ f1 w" @9 q! OData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。( Y0 `* ~) O) H  k" e' V
FCS (Frame Check Sequence)+ H. L: Q$ ]9 p' t- @
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼+ u9 g( W2 S1 B7 J* X7 X
4 x8 ~( v: w; }. c- B$ P% P, S& Y& ?- f0 e6 c9 M
表二:& G  r  ~: W; j# m' N% Y3 {
! S2 u& |- R& p' _3 O( t
TypeSub-type
% ]' L( Z% J& W6 i幀類型值幀類型子類型值子類型功能0 ]! S, A: K* ^. Z, V
(b3-b2)(b7-b4)- u5 m- F% E. t+ S" P
00管理幀0000Associate-Request關聯請求 (或) 連接請求
! I& P2 |4 o0 R2 S00管理幀0001Associate-Response關聯回應 (或) 連接響應% M% {2 w+ f" {$ U* y4 \
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
+ D  k7 I! B- D+ z00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應- b; {( E; E5 y9 V9 m6 s- H
00管理幀0100Probe-Request探測請求 (或) 請求! V! f0 P) i$ ?: |( {4 [0 a$ p) _
00管理幀0101Probe-Response探測回應 (或) 響應
# k8 C- z7 s$ h8 _6 n00管理幀0110 - 0111Reserved保留值8 m. t2 n$ j/ {4 J. k4 c6 U6 X4 b
00管理幀1000Beacon信標幀8 U( k/ @, {9 B1 A
00管理幀1001ATIM廣播傳輸提示訊息
9 R2 @0 i6 o3 }/ M+ W8 N. A+ e& U" c00管理幀1010Disassociate取消關聯 (或) 解除連接& U4 x& @8 l3 {# V6 `
00管理幀1011Authentication鑒權, 認證
, P% _; J) Z$ @6 `00管理幀1100Deuthentication取消鑒權 (或) 解除認證$ H% \3 P& D. [6 \% k5 m) t* z
00管理幀1101-1111Reserved保留值
( L, X8 Y7 J1 l& v
( G# S7 h3 n8 z& }6 l  |. U6 A! B  P01控制幀0000 - 1001保留值
) ^# x: W4 X# N9 ?5 t0 s' g01控制幀1010PS-Poll節能輪詢
8 F- Q1 w- R' P9 T' T6 _9 d! q01控制幀1011RTS請求發送
5 r0 ?5 i9 |3 e7 `+ y8 K* ?: I01控制幀1100CTS允許發送. D' M& [, x) J, D$ U
01控制幀1101ACK應答認可
3 m) E1 f* ^( k/ e" L01控制幀1110CF-End無競爭結束$ ~- A+ C2 L9 A+ Z+ q$ n* u
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
* q4 ^8 ]( O" M. G& g4 e# k+ s7 B6 B2 T& |5 F. z/ h0 d
10資料幀0000Data普通資料幀
8 [! Q( g  O) [( _/ U$ y10資料幀0001Data + CF-Ack無競爭應答認可的資料幀9 w; @+ [8 J# x- g9 J
10資料幀0010Data + CF-Poll無競爭查詢的資料幀' U% L" s# w% O8 @6 p: D
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
5 d6 z6 j$ @2 T& A! {10資料幀0100Null (no data)空閒(無資料幀)
) h, L0 ~3 Z  \' t' e, d10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
  f8 @" R; z9 H* e# m$ |10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
8 Y! x  _: G4 X6 Q1 x! {10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
- ?0 m$ B0 |0 {6 J* f* G4 T% n( {10資料幀1000 - 1111Reserved保留值
. {) M, P3 q, b$ C" y# O$ v' ~* c
% d1 }* l( R+ A. ]% y11保留值0000 - 1111Reserved保留值
% c/ j  f- ~, Q8 A5 }7 C$ J' ~4 t! D6 J
4 Q& Q$ c$ z+ R( o1 q& X  W; R# d0 G
( ~' t' W; G. F; ?7 E' ^; F
** 對於幀頭,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

返回列表