返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
" H6 v) C1 M/ u
/ `' _" ], e( z  e
表一:802.11 幀結構
) j. E6 I: h0 O. o& u; m3 }/ Z( B2 @, v7 W4 \  H: l. a
幀頭 (frame header)  J) d! _! A- U
版本Versionb1-b0表示 IEEE 802.11 標準版本5 v0 Z4 y% X8 G3 P
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)6 \5 R0 ?9 B- `3 s3 S/ ^2 x- M
子類型值Subtypeb7-b4看表二+ P/ k2 |) c; |+ I0 T
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?* b) k# q* m0 i" q3 H
0:
(Non-strict order)
* m! r" v7 l6 T, j- ~1:
(Strict order). }$ z" H! g$ M/ j' j/ \
b6根據WEP 算法對幀主體進行加密?' T4 Q  r0 V- K" ^1 d1 a" _& a
0:
(Non-Protected Frame). v) @7 q$ G8 L" f  `/ g9 Y
1:
(Protected Frame)5 k5 A5 _' C3 K8 C! q
b5有很多幀緩存到站中 ?
/ o# ]" T# j+ ^4 T% S0:
(No More Data)/ g5 D5 J. d0 y
1:
(More Data)
, V- l2 U1 h& n; q6 Rb4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
6 g: a3 C( l' Y  L* r0: active mode
! s) j; l# n% a$ Y1: power saving mode
" v) N+ ^) P' T2 O0 l( y$ u- _0 {
b3分段是先前傳輸分段的重發幀 ?: @4 h# r) a, }% w2 Q$ O
0:
(This is not a Re-transmission)
* \1 B+ _0 j& S, G1:
(This is a Re-transmission)
& G% i7 ~# m# wb2有更多分段屬於相同幀 ?
& l3 ^% J3 z" H3 h. g* [0:
(Last or Unfragmented Frame)" k, b: v& V' U1 p/ @
1:
(More Fragment Frame)
* X3 ?: I3 O( v& ]7 O: @! f5 jb1這個幀從 Distribution System處接收 ?& b6 z1 u" k7 b
0:
(Not an Exit from the Distribution System)$ H8 a! A# `! m8 ~- K4 X
1:
(Exit from the Distribution System)
0 g7 h* X; ~9 H3 U9 I. ~b0這個幀發送給 Distribution System?
9 \2 w' w& m' A  `- s0 r0:
(Not to the Distribution System)$ B: C/ A; ]: M
1:
(to the Distribution System)
  ]: [# N! J, A7 ?1 G# p- h持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)8 g$ A& G+ @. x4 N. E& ^
目標地址Destination6 bytes8 z* `; _: M, O. L% z; o
源地址Source6 bytes3 N$ B: W% g$ d) R; V
BSSID (或) 發送方地址BSSID6 bytes  J9 Y/ A7 i7 H- E3 P9 t. u  n
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
) \5 h, ^; b5 i接收方地址Address 46 bytes
; v3 \0 C2 |; a* X! w- h幀實體 (Data)
$ J2 V5 m8 \: [$ ~0 hData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。* L/ k: Y* v! H) [
FCS (Frame Check Sequence)
( o, z# w" Y+ Z  lFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
; @) j! |. a9 E4 K* `2 |3 j! R/ C. W$ k& Q1 p& @( |! [! e

6 ^8 j: G6 z' Z4 k) L) f' }表二:
2 o; W6 ^& I. d7 P
4 F  [% [' J! n! c) Y7 i) pTypeSub-type3 b9 U! z) u) B8 L
幀類型值幀類型子類型值子類型功能/ U; ^) v) [& B& G! X3 U
(b3-b2)(b7-b4), E! R& g2 I' o* h/ p# ?' W
00管理幀0000Associate-Request關聯請求 (或) 連接請求  s3 j, H% H$ G- l# K4 T, |; ]
00管理幀0001Associate-Response關聯回應 (或) 連接響應  M8 d+ \- {/ o$ T
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求9 C# c; b! t% p* q
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應. ?1 u" P7 N( X4 G
00管理幀0100Probe-Request探測請求 (或) 請求, q5 F) N5 E5 j  h& d
00管理幀0101Probe-Response探測回應 (或) 響應, l( U1 e% P$ w7 a: i* N3 s
00管理幀0110 - 0111Reserved保留值. l7 I  d7 X) F- K7 M. t
00管理幀1000Beacon信標幀
( Y- k1 h# \1 S$ Z00管理幀1001ATIM廣播傳輸提示訊息
6 z' \/ v4 K) p) v, v00管理幀1010Disassociate取消關聯 (或) 解除連接
0 q' C' S& e  T4 t* W2 f00管理幀1011Authentication鑒權, 認證) ^  A0 ]% e' z; _
00管理幀1100Deuthentication取消鑒權 (或) 解除認證
' H5 H2 ?4 f2 ^" F0 O00管理幀1101-1111Reserved保留值
  @5 c. f9 {4 K7 y  Q$ W
7 u5 M  _. P$ G& [* i. U0 `6 n01控制幀0000 - 1001保留值# b; L3 q" ~. D2 v/ z0 P( p
01控制幀1010PS-Poll節能輪詢& h  \/ \' s* X+ A5 y
01控制幀1011RTS請求發送
" y/ m6 Y7 u9 F01控制幀1100CTS允許發送/ d, i1 N8 o+ ~0 E3 `; g1 h% C
01控制幀1101ACK應答認可9 Y. Z: `! S6 u7 b6 ~
01控制幀1110CF-End無競爭結束
) C0 f% f, }4 L" `0 ~: [01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
3 c5 K6 `. I* y! J$ \) V/ h; ]. m- d7 e- d9 }$ F9 U
10資料幀0000Data普通資料幀; l3 L: d* {4 y6 }! X3 S
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀7 t% U5 h5 p7 }7 z6 c
10資料幀0010Data + CF-Poll無競爭查詢的資料幀
& R% p3 l4 C! {; ]: ^10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀# h5 i/ z+ F$ U+ v, }
10資料幀0100Null (no data)空閒(無資料幀)
+ I4 K8 N, O3 }) D8 H3 a10資料幀0101CF-Ack (No data)無競爭應答認可的空閒! h: L- l8 g7 F2 r7 ^/ V0 s/ }7 w1 L
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒- K& \8 K; h& n. j, s- @4 H
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
! e& R1 |8 K7 ]! W4 |9 u- R( {3 s10資料幀1000 - 1111Reserved保留值6 ]0 F& W# V% x! J, s2 v+ Z
% _8 m6 q' @/ C' r) \: T  @$ E8 `
11保留值0000 - 1111Reserved保留值
6 D1 b9 R4 S$ j7 n9 r2 s7 c
: T9 T2 T  O7 j% a6 O7 `( X- ]: o/ T* S4 r
0 S, D  }5 q: F7 s. g
** 對於幀頭,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

返回列表