** 登入論壇後資料顯示更整齊 ***
( w! m9 X7 n% k& Z, Z N$ C' I8 `7 l, x7 p/ o6 `) @* W
表一:802.11 幀結構
" \+ Z3 s q2 @4 n% v3 u; c( A l7 l/ Z2 t
幀頭 (frame header)$ {& l8 W7 B9 ?7 T }3 y( N
版本Versionb1-b0表示 IEEE 802.11 標準版本 M4 c3 @" h- M9 E# N2 o" W
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve). l7 ]# f- C7 S/ N1 z* ~! s
子類型值Subtypeb7-b4看表二, ~, v) U: r( w
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?3 x @( v! K; f; o$ A3 {
0: 否(Non-strict order)
8 Q% B/ x7 B2 G: c# G1: 是(Strict order)
5 @/ Y. L! ~' p" J gb6根據WEP 算法對幀主體進行加密?' j% Y9 z7 t1 e
0: 否(Non-Protected Frame)- @7 i% C; B8 F( G
1: 是(Protected Frame)
, q/ }) R' G/ N* E! Bb5有很多幀緩存到站中 ?$ V5 E6 A9 V2 w& |$ q# T
0: 否(No More Data)
7 @9 [$ M$ u' ]% D; D6 ? @, G* \1: 是(More Data)
9 Q3 r' p! Z: wb4表示傳輸幀以後,站所採用的電源管理模式 (Power Management), v$ Y+ B- v }3 E8 I o
0: active mode& y" ^. b/ [0 y, u
1: power saving mode
+ q1 |" }& G' l5 }b3分段是先前傳輸分段的重發幀 ?2 N' F/ C% w9 z2 y* F) {
0: 否(This is not a Re-transmission)0 S' I6 M* y* E5 x4 K6 R: n
1: 是(This is a Re-transmission)
& V" z" v% L; `5 Ub2有更多分段屬於相同幀 ?
8 C# i" C$ _+ d2 t' F2 E. w* ?0: 否(Last or Unfragmented Frame)
* C4 q% Z8 k. ^3 A+ I1: 是(More Fragment Frame)
0 ^1 i/ Y2 E3 i3 I+ S, ]4 B1 O5 ?8 yb1這個幀從 Distribution System處接收 ?
# r% a2 p" M2 g, k; B1 J/ H* Y0: 否(Not an Exit from the Distribution System)
4 T' D4 d6 P8 m* k1: 是(Exit from the Distribution System)
+ }0 [/ b2 M( m* W# Pb0這個幀發送給 Distribution System?
# W! J" x0 Z: ~: ~! m+ _; ~% j0: 否(Not to the Distribution System)
Z6 V$ u( k8 J) q& j' m# \: T/ O1: 是(to the Distribution System)& Y' o* [8 U$ G$ J" v$ N0 i
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
2 D, N$ L9 T2 X" l+ F) w目標地址Destination6 bytes
( I9 R. k5 M+ H8 j3 o' R- b+ G: e4 s源地址Source6 bytes
1 q0 D; @- v: x% V0 m6 K9 ?" g; KBSSID (或) 發送方地址BSSID6 bytes/ a$ S" {& |, X' n0 O( Y
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序9 g1 q* V* M$ v8 J! x( c
接收方地址Address 46 bytes
" |) w; d1 v% h0 g幀實體 (Data)
+ |4 C* @ v, uData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
) r! ^5 i6 U0 P" q$ P) cFCS域 (Frame Check Sequence)2 V Q+ i+ F! n9 x- H' a
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼5 Q0 Y0 p x6 K* J1 `
5 ]: w& o% f+ a$ |0 d/ Q/ g, [* E
3 ?( C& \3 K1 q0 R5 k1 T: y6 u表二:
/ \$ O4 _' W& W! h5 p4 Z7 e% \/ O$ V2 T9 ^5 _
TypeSub-type5 m+ w% X4 k: w, G! Y5 z* v" c
幀類型值幀類型子類型值子類型功能
. J* W. }& B6 I& L* \(b3-b2)(b7-b4) z$ F% y6 ?: Z" [! |4 N+ X
00管理幀0000Associate-Request關聯請求 (或) 連接請求$ m- o2 |, ?& Y& g
00管理幀0001Associate-Response關聯回應 (或) 連接響應: |! _+ v- C2 b, P
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求# `$ \! R; m4 G g' ] C9 C
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應6 b( n% a: c* p& x. Z
00管理幀0100Probe-Request探測請求 (或) 請求+ y& I% e; [9 N3 O# C
00管理幀0101Probe-Response探測回應 (或) 響應: J7 K& Y, q/ ]- D
00管理幀0110 - 0111Reserved保留值
q- t3 m0 D. s% W8 | m00管理幀1000Beacon信標幀
/ O6 J, T" T! v00管理幀1001ATIM廣播傳輸提示訊息4 A" x4 b' {. I
00管理幀1010Disassociate取消關聯 (或) 解除連接# \6 `; B8 V! p( F5 C
00管理幀1011Authentication鑒權, 認證6 @- c {9 S1 p
00管理幀1100Deuthentication取消鑒權 (或) 解除認證
# Y5 ?$ F. p6 A$ X" J# K8 T9 y00管理幀1101-1111Reserved保留值
! D f+ R$ ]' Y7 [
! M( G5 N e1 X m01控制幀0000 - 1001保留值
" `9 {& a7 }; h; z6 Z- g% ~01控制幀1010PS-Poll節能輪詢/ I8 ?( R# M0 Q! f8 U9 I, F
01控制幀1011RTS請求發送5 m8 Q, g( ?! b7 a5 f Z- @
01控制幀1100CTS允許發送1 B0 X$ I1 |9 r, l8 s9 \7 a+ {
01控制幀1101ACK應答認可
7 t# s+ C/ J' j$ J6 V0 j p9 a01控制幀1110CF-End無競爭結束
5 V0 X. k! g( C& K$ ?1 _2 C01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可# H, _. Y, c! H! G5 H
9 _. W8 o% c n, ?+ p
10資料幀0000Data普通資料幀# M: v2 I9 k3 J, U& m
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀# U6 q& o. y9 c: d. f
10資料幀0010Data + CF-Poll無競爭查詢的資料幀
6 [9 ]/ o6 P2 D' H1 J1 D- k' [8 F. |10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
s! J1 A$ F* z7 N. h2 e* A3 q10資料幀0100Null (no data)空閒(無資料幀)
$ ?2 o+ {8 y& f10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
% }* O- Q+ m/ v" {# q6 g1 V" ]10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
/ A% D0 Z9 t2 _5 H, K" H( n10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒3 X9 [8 Q { Q% ?
10資料幀1000 - 1111Reserved保留值
3 @7 `$ V& C* |2 ]0 U
5 g6 L$ j. m5 R8 }- C. x11保留值0000 - 1111Reserved保留值
' ]& X- w* u8 p, O) R
+ i( l4 X4 R5 e0 x5 A" C0 W4 T0 o" h* ?' _$ p, l0 u4 U: j% J
c5 H% }' r# G* p' E** 對於幀頭,omnipeek 等sniffer 軟件會自動把它分類及用文字表達,因此我們不用強記。 |