返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***: ^+ U5 S. G# ?
4 R7 ^. x( W) \: @
表一:802.11 幀結構
/ S9 u: d& {$ H* J* }( d- L1 f6 Z( l
幀頭 (frame header)/ f& \# u8 k+ e
版本Versionb1-b0表示 IEEE 802.11 標準版本- g* A# N7 n; G" A
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)# t$ c1 G/ @* i( Z% o9 m. c
子類型值Subtypeb7-b4看表二
4 ?  t6 C3 S# b! R幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?; E' k% B7 i+ L1 k. R
0:
(Non-strict order)9 R4 Z2 u; I7 Y/ u
1:
(Strict order)3 W2 V: l4 A, K0 E( D
b6根據WEP 算法對幀主體進行加密?3 Y% I, A1 `) S7 L6 c; `
0:
(Non-Protected Frame)
; s& }; q$ c* ]7 u/ ?' k4 M1:
(Protected Frame)* e/ E. U- G3 y! P, V3 H$ K2 P
b5有很多幀緩存到站中 ?
. p2 l3 U9 B# J0 }2 z9 I# P5 r0:
(No More Data)
8 S0 _0 O+ [0 f4 l0 d1 O1:
(More Data)( l& Z3 F% {. P/ ]) _' ^) \
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management): h4 w3 Q' s) D- p3 k
0: active mode
" o* c3 N7 D" s5 p- I+ t" Z, w1: power saving mode
# N% p$ W9 x2 _: X. S5 Q
b3分段是先前傳輸分段的重發幀 ?
  S7 n* Y  g  S. E4 s0 D# W0:
(This is not a Re-transmission); T2 F" \, J- z/ Q* W
1:
(This is a Re-transmission)# k! A- d+ D( Z8 q
b2有更多分段屬於相同幀 ?
" j( u2 \# p7 |  ^% m4 K/ Y0:
(Last or Unfragmented Frame)
! j' b# w4 ?: r1:
(More Fragment Frame)  o+ s4 M6 w2 L0 V( F  U
b1這個幀從 Distribution System處接收 ?, D2 q6 @* }- H( i# Q; ~% W
0:
(Not an Exit from the Distribution System)
0 w) v# z9 b/ M$ d+ S* X- o1:
(Exit from the Distribution System)
9 n. w9 v6 g: pb0這個幀發送給 Distribution System?4 T4 Y+ v6 P. @% I. I" n1 c
0:
(Not to the Distribution System)# X1 Z# h3 U. ^+ U6 Z. k% w
1:
(to the Distribution System)
$ h$ E9 H2 s6 M  a持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds); C6 K9 r% i  ^% S
目標地址Destination6 bytes8 x. f( B% N, |
源地址Source6 bytes2 z2 N) r: X# f- {5 \/ G1 y$ z
BSSID (或) 發送方地址BSSID6 bytes
0 [& G5 V+ C# P3 W& \7 {9 t順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
3 j0 s6 b5 |0 f0 Y- S8 d接收方地址Address 46 bytes
9 ?8 r& O* y0 R  |& {幀實體 (Data)
* x2 y7 b/ e3 f8 x9 K* _Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。+ D* z. Z' c# ?# H& Z. y( }
FCS (Frame Check Sequence)& A/ e( Q0 z9 _
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
) p4 C& U/ P, z" x4 p
4 _* G9 E/ s' p: {& |; r1 b! s
4 O- [8 w' _) J% t表二:" S3 c5 r, a0 g& y  v/ v
) ]5 l3 h* F# B0 O) o2 s3 ?TypeSub-type- a6 ^' n" K3 [6 J# z) n, a# I" m' i
幀類型值幀類型子類型值子類型功能# m# C# J6 Z" _* }; v
(b3-b2)(b7-b4)
# H  j& R+ h3 D9 F& v00管理幀0000Associate-Request關聯請求 (或) 連接請求2 N; B; V. J5 y2 j, Z) [: d
00管理幀0001Associate-Response關聯回應 (或) 連接響應
$ o6 f* F) {! p4 j4 S. t00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
  s+ Q8 l( r" D" k+ v! t7 ^/ M00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
; `2 {# D0 l9 s) \1 N% f  X/ D00管理幀0100Probe-Request探測請求 (或) 請求
& R/ b; y4 G  [' [+ M" d9 l) F00管理幀0101Probe-Response探測回應 (或) 響應
$ {1 t7 e5 U* \00管理幀0110 - 0111Reserved保留值1 e- E9 d$ ~! ?. x& Z5 S
00管理幀1000Beacon信標幀
8 c! ^+ z( M% u+ O$ M5 H4 s00管理幀1001ATIM廣播傳輸提示訊息
  u# I. q& N1 g( P00管理幀1010Disassociate取消關聯 (或) 解除連接
+ Z: ^, R# a+ o8 i! W& h; Q00管理幀1011Authentication鑒權, 認證4 X. ^$ P1 d6 W
00管理幀1100Deuthentication取消鑒權 (或) 解除認證
; x7 V  ?& ~2 r2 {" n' M00管理幀1101-1111Reserved保留值
# a) J( y0 }3 y8 R2 F9 b4 V/ U  K5 ^8 p4 k& i2 s7 \
01控制幀0000 - 1001保留值5 X6 X, Z! c# h- o0 G. ~
01控制幀1010PS-Poll節能輪詢0 f: {- t1 G% d/ Z( ]2 b( b8 T7 y
01控制幀1011RTS請求發送- W2 P+ H2 p5 c% ~
01控制幀1100CTS允許發送9 x- f" k9 j# r+ Q5 g
01控制幀1101ACK應答認可
% `( s$ U6 d4 P! r0 K5 Y/ C7 W: M! z01控制幀1110CF-End無競爭結束" c2 T' k% H; m+ g5 L4 c- ?
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可: J+ A, a0 f: B6 D9 F" x  n( I( f

4 _3 Y% ^5 X$ j% F( W& @/ [: g3 a10資料幀0000Data普通資料幀
/ N3 k* Z$ B; H- x) q, h10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
  h4 d" k- u0 ?+ I- U+ {# q5 a10資料幀0010Data + CF-Poll無競爭查詢的資料幀! l$ \( H1 ?: L' x3 j# T9 Y
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
1 Q1 M! R; V* G  E5 w10資料幀0100Null (no data)空閒(無資料幀)
# ]; W) d6 F$ g, W8 D10資料幀0101CF-Ack (No data)無競爭應答認可的空閒- ]5 [# W# a* _" w$ I* ~
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒' f% U# k6 y" x3 [
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒# V( D/ [0 w3 x* J4 r
10資料幀1000 - 1111Reserved保留值) X2 [6 J; ^( P$ q/ f

6 \8 S- C+ @+ _9 ?( r11保留值0000 - 1111Reserved保留值
' D. ~" x' l+ j. U: m
% D% _* J4 `  o- w3 t# ?
1 W  Z- [) A! N, G
/ h) |3 z! {9 F! F0 _$ q! |** 對於幀頭,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

返回列表