返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***1 b% B: j, }; V3 `$ P: ]
0 e9 C2 f0 a- Z' h, F
表一:802.11 幀結構
: g" Z+ [- e' y  b- b5 A4 U/ B" L3 B+ d* C; K/ L+ a幀頭 (frame header)
  x, P9 D0 V+ A- m版本Versionb1-b0表示 IEEE 802.11 標準版本) j! Q5 @9 Y, ?2 s4 }2 ?" ~& ?
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)
. G: q. o8 j' m7 g子類型值Subtypeb7-b4看表二) X+ R* [+ N5 `. t2 D
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
; B" Z+ X7 Y; D3 u7 L* q$ Z3 @8 d0:
(Non-strict order)
. V- z% I2 U& V2 T: n* o3 d1:
(Strict order)
) c7 V. C8 }% N% k8 ^b6根據WEP 算法對幀主體進行加密?  o, j  L" p, z1 s0 p0 u4 U: h
0:
(Non-Protected Frame)' P1 f; R2 G/ o  J0 L( I0 [
1:
(Protected Frame)
' P2 ?0 C) K; `% }# }b5有很多幀緩存到站中 ?( j6 w* P' v# p5 g. {! g
0:
(No More Data)% O1 x$ Q2 ^' `
1:
(More Data)+ V( _, v0 i. Z$ p) C
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
5 |% l3 }% \8 c+ e3 o* H6 i1 ]0: active mode& j7 p+ D( j, h; q
1: power saving mode

4 x5 |2 k6 h" k" g# z& ?b3分段是先前傳輸分段的重發幀 ?
7 D. @4 ^$ g/ b; s, y4 }0:
(This is not a Re-transmission)0 c9 g% K' Q% N$ d
1:
(This is a Re-transmission)/ F" v; t- M0 U( y( a( u
b2有更多分段屬於相同幀 ?
* o, q4 V7 G8 [* W4 F2 s( `# a& X0:
(Last or Unfragmented Frame)
6 j$ l8 c% u6 |1:
(More Fragment Frame)
$ G1 \2 o. y9 b! ?$ ^b1這個幀從 Distribution System處接收 ?: y* q' `  s% K; I
0:
(Not an Exit from the Distribution System), ~  Z  o" E, T% ]5 @
1:
(Exit from the Distribution System)# [- M. s* Q0 R& ]6 Z0 C7 _
b0這個幀發送給 Distribution System?- R9 |+ j& ^" [% @
0:
(Not to the Distribution System)
. g- r% U% ]! X1 \1:
(to the Distribution System)
9 b. q& }2 n1 ~* Q/ H, V  l持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
; r- H: x( w: b: i) k6 M目標地址Destination6 bytes
5 \# V# l4 a7 W. p, M源地址Source6 bytes
3 e: \+ K& k* T: h$ xBSSID (或) 發送方地址BSSID6 bytes1 l4 }" C/ b8 O: {! k4 `
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序) \5 j- E* d1 E4 u! q+ q! q
接收方地址Address 46 bytes1 D5 }* s3 Z3 f$ b
幀實體 (Data)
* U0 n/ R7 t* \: jData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
; b; ^! z% ]; [. t$ B4 YFCS (Frame Check Sequence)
: x0 D. B' A! [' X/ ?8 ^4 K4 yFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
( C! Y6 j+ X; {! _
$ q' o: w. J" e! \& `( O% k+ c; V7 G% c9 f1 y
表二:
+ x1 U5 `) u! s
8 Z0 V3 ^/ Q9 g9 b; r6 OTypeSub-type7 Z* g: F6 X  g# q) M3 w
幀類型值幀類型子類型值子類型功能7 n/ I* z2 l4 l5 s. }6 R
(b3-b2)(b7-b4)
" I2 c. X; j& |00管理幀0000Associate-Request關聯請求 (或) 連接請求
% F  n, V; }. N00管理幀0001Associate-Response關聯回應 (或) 連接響應
. l! r5 F! d2 s( B1 O00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求( Y+ c4 c' v$ C( w; |- Q
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應5 v+ o  `1 z$ l4 r( m* O% u7 g' W
00管理幀0100Probe-Request探測請求 (或) 請求8 U* _0 ^3 s6 z+ @  O4 s9 l# `
00管理幀0101Probe-Response探測回應 (或) 響應( ]: K6 S# O$ O# b
00管理幀0110 - 0111Reserved保留值
) i0 C( p8 A4 R9 z3 P* \) ?00管理幀1000Beacon信標幀1 f& o! l$ t5 Z& \# z# m) x
00管理幀1001ATIM廣播傳輸提示訊息
. A/ L/ J" d- |6 x' ^# U00管理幀1010Disassociate取消關聯 (或) 解除連接
7 @. `1 f. n6 q9 V00管理幀1011Authentication鑒權, 認證
7 `! p! L( D( d, O8 E00管理幀1100Deuthentication取消鑒權 (或) 解除認證
* l1 P! d: I& M# C* b, ]00管理幀1101-1111Reserved保留值
( z) C7 y8 y2 V8 [+ \
/ C. u; t6 k7 d01控制幀0000 - 1001保留值& Q; }& d  n. }% ^. Z( K4 g
01控制幀1010PS-Poll節能輪詢5 O+ u% [9 `$ j6 t- t6 w3 H3 q
01控制幀1011RTS請求發送
8 G( M2 ^' Q# q* Z  s8 s$ }01控制幀1100CTS允許發送- I# t9 `+ @' Z4 h# Z+ h
01控制幀1101ACK應答認可
! v* _* k' }8 s2 S3 w01控制幀1110CF-End無競爭結束3 k* J' Z! B% K! W: _% v3 I
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
3 Y; q1 l8 z6 S) U$ E! O3 W* Y, B' {$ b* L: j
10資料幀0000Data普通資料幀
- |7 c+ h6 R+ f10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
3 Q# L; B9 G# H: G10資料幀0010Data + CF-Poll無競爭查詢的資料幀
! ?5 t2 _9 y" c, m# |+ ]  \6 \10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀( n4 D  D/ V( X$ n- |) P3 Z
10資料幀0100Null (no data)空閒(無資料幀)( S4 E; k5 j. G) c# o) Y! A
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
* G# i: X2 B1 y6 v3 [10資料幀0110CF-Poll (No data)無競爭輪詢的空閒5 F4 A( ^& I4 a" E
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
' }, m9 x5 u3 T9 W. o! q10資料幀1000 - 1111Reserved保留值: ~* S# s' g: \* Y5 D% j

( M+ l0 }: S$ W$ h+ j11保留值0000 - 1111Reserved保留值
  ^! m* v' }9 S+ h3 Z. D# ?3 |, S0 M. }, x3 d( u* {. q1 [

; R( u  h6 X8 c6 r9 a
/ f& m% Z/ _( d5 ]9 V** 對於幀頭,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

返回列表