** 登入論壇後資料顯示更整齊 ***5 c6 t6 p6 G1 y4 C. j6 u
: |* \+ U% [! s. a( K6 {
表一:802.11 幀結構
+ \! q) T9 U/ v5 [& }7 a6 I/ r2 d9 U6 Y( r/ Y. |# n! z
幀頭 (frame header)* b2 p' E' ^7 a, K x/ O
版本Versionb1-b0表示 IEEE 802.11 標準版本
# Q. m0 q7 K; r. F* `. F幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve) U- t2 y" i4 H9 W: L
子類型值Subtypeb7-b4看表二/ j ?. B/ E- W7 A$ p
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
! [! K6 E; s+ h% I, z0 `0: 否(Non-strict order)9 \3 s4 m: O! D5 W
1: 是(Strict order)
3 V+ G4 v0 K* L8 C( Y, S0 Eb6根據WEP 算法對幀主體進行加密?
+ J* W7 D8 r4 C0: 否(Non-Protected Frame)
( R1 D+ h0 d1 }) }' j1: 是(Protected Frame)
' H0 `. s1 d# W, j( Ob5有很多幀緩存到站中 ?
* @3 B. J+ R( A0 F) Z7 x5 p+ f0: 否(No More Data)
4 c* v% d' k/ N1: 是(More Data)
$ u$ A+ ?; j" k. |" G$ R$ |3 Mb4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)$ v( v# n8 \! e8 l) s; {) n7 P
0: active mode0 C0 B5 f' i u
1: power saving mode1 @2 r+ K. J t# |5 z G
b3分段是先前傳輸分段的重發幀 ?
) H7 V9 x9 X5 J& r0 ^. o+ K- x0: 否(This is not a Re-transmission)
8 ?! X/ g! ]4 \7 O. t4 N1: 是(This is a Re-transmission)
, c* x2 o4 {; H1 L. jb2有更多分段屬於相同幀 ?- C2 p+ E5 s0 R! N* U
0: 否(Last or Unfragmented Frame)
. V5 z# |/ c2 Q/ w& e# f1: 是(More Fragment Frame)
' K; p" ~& S( V5 @ tb1這個幀從 Distribution System處接收 ?/ w( F& s' r7 B- ?
0: 否(Not an Exit from the Distribution System)
0 V4 \: i9 o3 H {2 c- @- C1: 是(Exit from the Distribution System)4 }: k* ~5 S" W) s
b0這個幀發送給 Distribution System?
: t7 v1 ^& ?. g0: 否(Not to the Distribution System)
6 `3 A5 ~* i" Q+ t# K% _1: 是(to the Distribution System)
0 _ E$ K$ X: F8 Y, v; J1 T8 u持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)3 l1 `, B' g8 E: ?! Z: }8 {0 a
目標地址Destination6 bytes/ [4 i5 _' T: _9 J0 }$ U
源地址Source6 bytes) y, F4 t2 n& p: U, w, k+ a! R
BSSID (或) 發送方地址BSSID6 bytes
: f1 R9 Y/ U) N* r. Y& V' J順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
3 w7 g6 ]# L) ]& U# E& v4 J! S接收方地址Address 46 bytes
- J: A9 t9 V& t" S" P幀實體 (Data)
& c; M, V2 X+ |, j$ _+ vData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。* D! Y% \2 V M! S! Q0 a
FCS域 (Frame Check Sequence)) j4 ]! h, f% U# A, `0 H6 _4 ]
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
( U. `2 l3 R" d; D' _+ \2 t) u# a. Q1 l+ G, T
' w" [* `, V( |" e6 a
表二:
8 ~1 G& ]0 D4 i1 G6 a z- O8 g% I. r0 C
TypeSub-type
( q1 L/ n5 ?- ~: e幀類型值幀類型子類型值子類型功能) w' ^4 }+ z6 Q4 S
(b3-b2)(b7-b4)2 o' I7 T% @7 C7 o3 I/ V$ K
00管理幀0000Associate-Request關聯請求 (或) 連接請求# k' }* f5 K- m6 W
00管理幀0001Associate-Response關聯回應 (或) 連接響應9 | @- R2 E, F" [& Y# t) ]" q! r7 c
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
) f6 J1 Z2 {- n# W" r5 w00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
" x% _9 _6 t% O00管理幀0100Probe-Request探測請求 (或) 請求) M3 O* U0 _& w J8 f! i3 {
00管理幀0101Probe-Response探測回應 (或) 響應9 r5 E w% U6 J* N6 A5 H
00管理幀0110 - 0111Reserved保留值( }5 p& O; Q j6 {0 \
00管理幀1000Beacon信標幀
4 f. y* T+ ?- L7 q7 d6 c00管理幀1001ATIM廣播傳輸提示訊息
, [2 |- ~* I6 I: ]00管理幀1010Disassociate取消關聯 (或) 解除連接
2 \' S4 M. d! |2 O" [" B) f/ c00管理幀1011Authentication鑒權, 認證
# H& {! W4 h- e, E* H6 f00管理幀1100Deuthentication取消鑒權 (或) 解除認證
2 a# g8 d1 \- m$ B8 ^00管理幀1101-1111Reserved保留值
0 \3 z/ b% N `! n8 Y0 b( q( L! f0 z, a" {# |! b" G0 Z! d
01控制幀0000 - 1001保留值" r3 z7 i, c8 ~' m0 S: v
01控制幀1010PS-Poll節能輪詢! X8 X9 F$ f$ P" C2 z+ L
01控制幀1011RTS請求發送
+ s! }) w- T$ ]8 }5 ]% x+ _01控制幀1100CTS允許發送; p! @; v0 P" G3 Y
01控制幀1101ACK應答認可
2 E, ]: p; H) j01控制幀1110CF-End無競爭結束. K' ~+ W* w( B# k/ M5 {. \" A) j- w
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
* ^6 C$ @2 r: a d
# `( R$ T% g' l7 ~4 z# {1 `- H10資料幀0000Data普通資料幀
1 N. r, q& B! E10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
7 `! n1 r9 U3 Y/ v* H4 B1 E10資料幀0010Data + CF-Poll無競爭查詢的資料幀. P9 _! t4 V( G6 I9 f
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
5 Z$ B* E o& W1 a1 F1 N10資料幀0100Null (no data)空閒(無資料幀)+ W: Y; p+ W6 }; o
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
$ D! l, T; k8 N5 ?+ w0 p* O10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
$ R* s$ P+ T( Y v% Y7 d% i" ~9 M3 e10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒1 `* S0 Z6 E( d q7 x6 h! b0 ]% l( F5 M
10資料幀1000 - 1111Reserved保留值
' Q. F! v8 J8 Y! y7 Q) F' d% z( K8 \. V4 w; r+ N U) O5 b. F
11保留值0000 - 1111Reserved保留值
$ `: g7 N: m5 V7 J5 Y5 b# z* ?" K/ i0 ?$ x z
2 E2 s" `* j4 ?5 k8 c' }
, |2 d. M: x9 {3 r; t9 t+ k3 F** 對於幀頭,omnipeek 等sniffer 軟件會自動把它分類及用文字表達,因此我們不用強記。 |