返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
1 K. y& s% \9 r) E
2 c8 N( G0 |3 D- ~  l% t6 |' p9 B
表一:802.11 幀結構 0 ~* _5 `) G  y* Z) k
6 a$ I7 P/ R% o0 ^( T" Z幀頭 (frame header)1 ~& Y; ?4 h7 u4 [2 p/ g
版本Versionb1-b0表示 IEEE 802.11 標準版本
% k  R2 A6 Y. X: V- a幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)8 s- S+ v- K8 ^2 ]0 T/ Q
子類型值Subtypeb7-b4看表二
# \! {: s0 K, K) `, u3 f幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
' E& W; F7 \5 a0 O4 e0:
(Non-strict order); t' S5 d, ?$ t4 S6 C) P
1:
(Strict order): x8 Z3 X' b1 F4 j+ u
b6根據WEP 算法對幀主體進行加密?
+ ]: J- t4 L; J8 n& D0:
(Non-Protected Frame)* \$ l/ B) U+ J7 Q) w
1:
(Protected Frame)! U6 ~7 H) J8 I, W9 e
b5有很多幀緩存到站中 ?
  c1 M. L' ^- r/ T7 t. Q0:
(No More Data), m+ o% u8 l1 u# i( |5 z
1:
(More Data)% }" G: O5 h3 [8 v
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
9 Y# @0 j+ ]0 k0 ], m* H* k" O( [0: active mode
5 k1 V* W$ F; j) W6 r; @1: power saving mode

$ y: @& N3 U. ?4 ^3 Ab3分段是先前傳輸分段的重發幀 ?: o2 h+ Z; n5 J7 I$ j% |
0:
(This is not a Re-transmission)+ j4 k) _1 l0 W4 U5 w/ J, u
1:
(This is a Re-transmission)
7 ^% }4 _5 r- ?' c. Ib2有更多分段屬於相同幀 ?$ B( X2 R- A9 z0 V- O7 C' ]
0:
(Last or Unfragmented Frame)
7 H7 `2 t' N7 z) D9 u1:
(More Fragment Frame)7 `1 w% L! B$ M8 ]' J& c1 R2 N
b1這個幀從 Distribution System處接收 ?
/ Q7 f$ P6 q" p: c8 Y0:
(Not an Exit from the Distribution System)  t' M. f3 |. X! T% @6 b1 a
1:
(Exit from the Distribution System)
% J9 ?, V& m. q  ]b0這個幀發送給 Distribution System?) {5 p1 d8 W* q; F3 g' n2 k5 t+ @
0:
(Not to the Distribution System)
; P  M. d3 z6 R+ T4 t2 o  |1:
(to the Distribution System)
6 i- \1 r8 U+ Y1 F8 G# g持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
5 S, U0 L+ r, c7 z1 }目標地址Destination6 bytes
9 l4 W6 o* r: i, X7 w0 P: W源地址Source6 bytes
  A- E0 D4 X# a- u, F6 OBSSID (或) 發送方地址BSSID6 bytes# q0 c9 P. F: k0 y
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
* b* z4 h( ?* N+ w. d  f接收方地址Address 46 bytes
; K1 }" @( [; N6 m1 s9 A幀實體 (Data)
, d* T3 e2 F& Z1 p% |Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
: X8 a( n$ P% [, [6 PFCS (Frame Check Sequence)! K2 p- R; O1 r; N8 F
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼2 @! L3 Y6 b6 e; z# D: ~
$ R! B- V) r0 D$ T6 o; C8 Z  _( s% {  Q
表二:
8 k+ F$ Z1 H- ^3 z) a
& E5 x, H, w1 j0 n* v
TypeSub-type" C* s: @6 e( L; T
幀類型值幀類型子類型值子類型功能/ l! R. U) a0 ^1 w% t& F/ m
(b3-b2)(b7-b4)1 N7 c" H9 C, ?: `' l
00管理幀0000Associate-Request關聯請求 (或) 連接請求1 B1 q# k. E0 \" \/ h, _2 v( S9 m
00管理幀0001Associate-Response關聯回應 (或) 連接響應0 w7 b! t) n/ l! y; W! t
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求- w9 M/ h6 f1 j" B( z5 F5 v
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
: T- q1 u8 R) g/ k1 ]- D00管理幀0100Probe-Request探測請求 (或) 請求/ e* Q1 \9 [2 N0 j% x4 v2 j% P- W
00管理幀0101Probe-Response探測回應 (或) 響應
4 c! k" X0 h0 _  W00管理幀0110 - 0111Reserved保留值
+ z# ?  Y, \6 [00管理幀1000Beacon信標幀+ v5 \3 i* c5 E% y, M) `
00管理幀1001ATIM廣播傳輸提示訊息8 M" p9 u& D" K! B" S
00管理幀1010Disassociate取消關聯 (或) 解除連接
8 D, N  y, \! n00管理幀1011Authentication鑒權, 認證2 P9 V, A  }: N7 M
00管理幀1100Deuthentication取消鑒權 (或) 解除認證
% H, @( F6 P1 r00管理幀1101-1111Reserved保留值/ r9 }% n7 x1 b' G( S7 f3 j

7 [4 D, Z5 l1 T01控制幀0000 - 1001保留值
" u; k. z) G9 A3 R0 n9 U01控制幀1010PS-Poll節能輪詢
/ l2 n6 l5 G9 T3 ~, ?# m3 g9 q01控制幀1011RTS請求發送8 e  G- g8 G: X/ Q2 a- s1 S
01控制幀1100CTS允許發送
$ Y$ d$ n6 b# q4 C, B8 ]01控制幀1101ACK應答認可+ G6 A/ [! H" ^% B1 c: i2 u. j
01控制幀1110CF-End無競爭結束
- A. ^# N) ^: {. e0 b01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
( w9 i5 y; g9 g# p# M. r$ l
: ]" E$ h0 y6 t- o10資料幀0000Data普通資料幀
+ M$ @0 x& y: x- y: D10資料幀0001Data + CF-Ack無競爭應答認可的資料幀$ ~. A- B7 i+ H: f9 b0 [
10資料幀0010Data + CF-Poll無競爭查詢的資料幀6 f: z2 b  n5 s% z
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
' c/ W- f& ~9 @10資料幀0100Null (no data)空閒(無資料幀)& ^+ [. r# R$ {% X
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒- k$ o/ [! U& B6 ?7 k8 O) d% ~- Z
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒9 W  m# s& A$ ~! L2 l6 {
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
1 K, n' o5 k# Q3 V" [1 d3 ]$ I8 w2 W10資料幀1000 - 1111Reserved保留值& e% ^. p' U% }- h; N% D5 G: }
' U5 {4 M2 [; F1 f1 s  A. ~/ h
11保留值0000 - 1111Reserved保留值0 V5 q1 h, v( {: K, P
7 h4 y  u+ r# U- N5 {6 ]; {* c/ \$ A$ ?: X: i

; ^& n/ l) R5 f) c$ G. A% }** 對於幀頭,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

返回列表