返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***6 j- m5 l2 p- n

7 ~, i6 ~) a8 k9 h表一:802.11 幀結構
1 l9 r; [" q- c  S8 v4 S  [  m' T( v1 }1 W7 C) G" O幀頭 (frame header)# f. r. b$ n/ e' U
版本Versionb1-b0表示 IEEE 802.11 標準版本
7 X( r+ ?; T. h1 z$ d幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)8 w5 C$ c  t$ n  \/ B4 B6 |
子類型值Subtypeb7-b4看表二2 l: |! t2 Q1 F8 ^- m7 ]
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
7 v& _) M. E! S. X, q0:
(Non-strict order)
/ U" k- N% v8 Q( ^% t1:
(Strict order)7 q* T' U9 e$ Y, E: p
b6根據WEP 算法對幀主體進行加密?& q. R8 O4 ?! U& O  k
0:
(Non-Protected Frame)
2 m* s' m& v. U! _1:
(Protected Frame)
1 Q/ c* V' J9 W* ?( t4 S' ~2 K8 Tb5有很多幀緩存到站中 ?
2 x5 F& f0 v9 d3 p0:
(No More Data)
8 Y+ P  Y2 S2 X3 r& c$ j' @1:
(More Data)7 X5 O7 t2 P; p# ]: J  p
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
# C, `4 H- E, A% c( S8 @0: active mode) w; H2 h  `- C
1: power saving mode

8 _5 P0 ?0 D/ Y' B& u4 F! G) ]0 Bb3分段是先前傳輸分段的重發幀 ?
0 y" i; b0 O9 i0:
(This is not a Re-transmission)) S' Z7 o% m% G
1:
(This is a Re-transmission)
( i: O0 m( |4 y! h! A3 r. ^b2有更多分段屬於相同幀 ?
( D1 @' L4 ?; b: ^" q* q- \0:
(Last or Unfragmented Frame)* ~; b6 Q- T8 i9 t- h( I3 b' v, Z
1:
(More Fragment Frame)
8 Z% ]" r3 ~/ ~  \b1這個幀從 Distribution System處接收 ?( l6 j* @9 E& `5 p/ d0 C5 m
0:
(Not an Exit from the Distribution System)
  h- L% k5 \- V' @1 R& R" t' G- ^1:
(Exit from the Distribution System)! |6 Y2 n, E9 ~" `  }. z1 `
b0這個幀發送給 Distribution System?( Z3 {1 I' `; U" Z+ l
0:
(Not to the Distribution System)
  R  ]$ ~& ?1 L) o! j1:
(to the Distribution System)
8 l' W. f1 G* w! q8 n1 C6 f持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
' \! Z. x# K" h' O  N; P目標地址Destination6 bytes
, I+ p% o3 A( c7 B5 ]* k源地址Source6 bytes
! b3 W# T" K/ j' b! v- VBSSID (或) 發送方地址BSSID6 bytes
8 b  b* n$ g* x& Y3 G9 A; `順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
8 T: O, c8 k7 Z, ~: N2 z( p, D接收方地址Address 46 bytes
3 F* \+ w/ W. r0 ^幀實體 (Data)
% G" g" `& C3 i' y/ z& aData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。, I  M& B3 n9 R8 M( p" _
FCS (Frame Check Sequence)
5 R1 d! @  D" g! b9 Z) ?$ HFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼" s) N6 h: G: \3 ]+ v
: Y8 P. V7 @+ b5 o4 c- ?1 J* {: U* k( L
表二:+ ?" {+ Y: O( v1 `% H# D
+ E. K( t( i& Q& F( K  \0 F+ i
TypeSub-type0 @/ ~  E2 f7 p- ~( ]* a" L, R8 E
幀類型值幀類型子類型值子類型功能
( n5 O1 t7 S2 \(b3-b2)(b7-b4)+ w. Q) x0 \# E( H! w( V7 ~  z$ a
00管理幀0000Associate-Request關聯請求 (或) 連接請求
" r/ n" d- J8 S00管理幀0001Associate-Response關聯回應 (或) 連接響應* n* y7 S0 g0 a& }1 K
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求0 ]( X, H3 y( O6 _
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應2 \4 u0 y5 s0 F8 I* @3 K
00管理幀0100Probe-Request探測請求 (或) 請求; m2 q5 Z5 L5 a. o  p  ^1 B
00管理幀0101Probe-Response探測回應 (或) 響應
. i" v& _/ y# V4 s- L00管理幀0110 - 0111Reserved保留值9 U: l- T4 |/ m- d
00管理幀1000Beacon信標幀! D" ^$ t, E" n! N+ n5 f5 b- k
00管理幀1001ATIM廣播傳輸提示訊息) k: j" J! G2 `+ |  f4 t! B) L3 _
00管理幀1010Disassociate取消關聯 (或) 解除連接
' [1 K" Z. C0 R* t; O00管理幀1011Authentication鑒權, 認證1 R5 i) U! P7 K) v- D5 G
00管理幀1100Deuthentication取消鑒權 (或) 解除認證
/ ]8 p- t/ M8 d2 D- v4 i# m00管理幀1101-1111Reserved保留值' |: O3 a- x# ^7 ~( O+ f% Z( d( ^
9 u3 d9 ]! L( @- h
01控制幀0000 - 1001保留值7 s! O% C% F9 y, P
01控制幀1010PS-Poll節能輪詢
7 e+ B* s9 G- @: |) w" t7 e+ l01控制幀1011RTS請求發送
1 D, {  Z7 {# J( }; z$ f01控制幀1100CTS允許發送
( |# E( s8 v# f" }8 B01控制幀1101ACK應答認可/ q& ^6 ?/ L. K1 n; a
01控制幀1110CF-End無競爭結束, \0 c% ~; I3 _' G4 e6 Z! u
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可$ }0 H, M; f2 u1 d# V
. y8 g( V# z  z, h
10資料幀0000Data普通資料幀) ]$ i3 G% ]. p; e5 k' A
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
$ V7 O( y; I2 ?8 h; \$ A& W% N10資料幀0010Data + CF-Poll無競爭查詢的資料幀' `  G, j3 L5 F3 m
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀4 F. j. h# r9 ?0 X. T; o' h
10資料幀0100Null (no data)空閒(無資料幀)
# {& V7 W; G8 ?( s/ ?. }( r- Z6 v6 f10資料幀0101CF-Ack (No data)無競爭應答認可的空閒" o3 C, I9 }0 \+ `  v' _
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒2 {8 K. M* K5 _
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
! S6 w  j6 z5 h+ W, C3 K10資料幀1000 - 1111Reserved保留值5 q5 s; b  K* F" D

2 a6 D. O/ k& U. I11保留值0000 - 1111Reserved保留值
3 K5 o+ _3 {: P% L7 `5 _% s: f" {* d2 F4 u5 S8 ?& U

6 ]) ]: `- j$ N/ H9 A0 s
) V1 ^8 O1 q8 q! o5 ^8 P6 D** 對於幀頭,omnipeek 等sniffer 軟件會自動把它分類及用文字表達,因此我們不用強記。
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

要免費又要合法, 可以用 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

科来网络分析软件什么价格?有免费的用不?
立志于在wlan网络优化方面做出成绩!

TOP

返回列表