返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
4 [6 K; e/ n5 g5 O+ o
9 {- p5 w5 O* i% Y
表一:802.11 幀結構 : a1 D) ^: U9 b, k* u# G
# _8 j; q/ b- t3 H' S
幀頭 (frame header)7 ?' g- W/ |& ]9 G. T
版本Versionb1-b0表示 IEEE 802.11 標準版本
# \5 C+ L. ?1 ?- L幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)& K" Q- a+ w7 b9 ?: l% K* l! r* C* j
子類型值Subtypeb7-b4看表二
1 S. G* K* R' H, v9 H幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
( ?& L# p0 n, L0 E% t0:
(Non-strict order)
0 i( ~! J# {9 ]* E0 m1:
(Strict order)1 a; ^' P& L2 U2 k! K
b6根據WEP 算法對幀主體進行加密?
" {# d0 }# {* S- l: {0:
(Non-Protected Frame): [& s' a) c, X; p( D
1:
(Protected Frame)1 \4 ^7 Y; T. O. m$ c/ f
b5有很多幀緩存到站中 ?
+ `( D; I( ]0 o5 j5 y0:
(No More Data)" F9 p, `2 b' Z3 {: x3 i
1:
(More Data)
  P  n  N' T3 i% P3 e8 Wb4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
# l% G& L( l7 R1 Y/ k  Q+ l0: active mode
- h+ `0 W' G- @* K! C/ H- W1: power saving mode
9 D$ R7 V8 h/ A1 Y# F
b3分段是先前傳輸分段的重發幀 ?
: z' X: o- z6 k; ~& ^0:
(This is not a Re-transmission)
6 x& r# Z% L( G; C/ U6 D! {0 Y0 x1:
(This is a Re-transmission)
; n: D* L, j! Z+ ~& p1 Ab2有更多分段屬於相同幀 ?; c1 z4 P: w( ^- m6 b; c" s
0:
(Last or Unfragmented Frame)
8 ^6 t: _$ P7 a8 ]( M1:
(More Fragment Frame)! e9 d' r" G1 S' C7 ^
b1這個幀從 Distribution System處接收 ?
* S  G+ R; E+ f" d0:
(Not an Exit from the Distribution System)
: Z* Q0 P8 F$ q& |) H1:
(Exit from the Distribution System)
2 ~" ^9 Y( s8 F  jb0這個幀發送給 Distribution System?- z: m  G- ]: M5 Q4 T' ^9 H6 z
0:
(Not to the Distribution System)
) k! p! H- a6 h. p' o: x4 d1:
(to the Distribution System)
0 s; y, p8 S* O, p$ m持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
. n( }, R& @8 |: _, ]/ m. }( U# \目標地址Destination6 bytes3 q3 J6 T6 C- y0 R" p  l+ n0 k
源地址Source6 bytes5 b# [; \0 b3 j' G8 n* U
BSSID (或) 發送方地址BSSID6 bytes
2 A( U$ S; m' L/ A1 O. x順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序  _9 }. e+ Q" b: k; s3 V
接收方地址Address 46 bytes
7 |; h# M7 b7 f/ J, u+ G, q幀實體 (Data)8 ^2 T2 c! \7 L* o- e: z
Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
, f( B1 U1 @) B6 d; p$ UFCS (Frame Check Sequence)* M0 C0 S, @+ ~* Z1 E
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼! A+ A  e' L5 Z. h- x* [. t6 t- |. f9 f8 a1 E. j$ c

% k5 `# o! c- E4 @3 O# [: d- S表二:$ y% T, H* w* p) d6 l% @. s/ M; A) _! ?
5 T8 M9 Q) A" X& d4 [& }2 k0 v) O) kTypeSub-type5 g& i8 y& S$ {5 j8 C
幀類型值幀類型子類型值子類型功能* `$ J. n! s+ ~1 P' \8 d
(b3-b2)(b7-b4)' d. S  y: R) W9 v3 W/ F# \3 E9 I
00管理幀0000Associate-Request關聯請求 (或) 連接請求, X1 p3 M/ A- Y7 Q/ q% U
00管理幀0001Associate-Response關聯回應 (或) 連接響應: D4 ^4 G3 Y3 d. g# J
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求7 F0 Q, N6 i) e# c0 |9 H' m% |
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
' q: t7 N' n- I/ s2 z& R2 Q, r00管理幀0100Probe-Request探測請求 (或) 請求$ W% f" }/ _8 S$ \9 w: H
00管理幀0101Probe-Response探測回應 (或) 響應4 k8 X+ O1 M  Q) `* i+ \0 H$ `
00管理幀0110 - 0111Reserved保留值5 x, B! o: v8 o# A
00管理幀1000Beacon信標幀8 X0 N6 ^7 w8 P9 c; I( \  y7 K! g. x+ j
00管理幀1001ATIM廣播傳輸提示訊息
, b, a0 i, B( ~0 d7 X00管理幀1010Disassociate取消關聯 (或) 解除連接- S$ U0 v- u" @6 _
00管理幀1011Authentication鑒權, 認證
: V+ o) H3 {5 U, v0 _. ?$ [3 M( m/ l00管理幀1100Deuthentication取消鑒權 (或) 解除認證5 I: F, _' |0 b2 q; F' s: \
00管理幀1101-1111Reserved保留值
( g& o# N7 b" y; E8 Q
& o+ o2 j! ?1 L' Z01控制幀0000 - 1001保留值2 I" Z3 X! g  O  L  M
01控制幀1010PS-Poll節能輪詢( {/ b4 N; p" ^5 w( m' c9 a
01控制幀1011RTS請求發送
, W! C( E+ z  r! G) F4 l5 ]( x- M( r01控制幀1100CTS允許發送" E6 t6 L% w3 i; V, B
01控制幀1101ACK應答認可
2 M- @, {7 P7 Z) I" v( [01控制幀1110CF-End無競爭結束8 O# b& N8 e) r; i$ [$ M, I3 ~3 r
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可" ?+ g$ c/ E  R8 z9 N

5 I0 }) ]! d% a; }7 ]& {10資料幀0000Data普通資料幀; s% X" ?' u) j
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀. E: X5 S% R& B& O
10資料幀0010Data + CF-Poll無競爭查詢的資料幀# ^. A2 w7 O8 M/ I3 M  ]
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
% {  z, U4 }; M) m+ {9 p10資料幀0100Null (no data)空閒(無資料幀)
/ C# R% e' R# I" _/ j' ]10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
7 _" H5 A6 H4 W& _  x/ g5 X7 j10資料幀0110CF-Poll (No data)無競爭輪詢的空閒( s& |. j9 b( T0 u! B; j+ i& s& @
10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒1 o7 g4 W; d7 H' ^4 {% l2 N; }
10資料幀1000 - 1111Reserved保留值5 J: w6 w( t$ n4 n

, u- a/ K" K( L* r11保留值0000 - 1111Reserved保留值
/ K2 }) t7 S  e7 m1 N+ ]9 C) R7 E$ n* `" f- i9 d; p

2 K2 B9 o0 |5 b; D6 l2 Z" O) {- y6 o) @6 p
** 對於幀頭,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

返回列表