返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***& r; I  w  W% Z4 q  o
4 a" L$ ^* J4 n- \
表一:802.11 幀結構
2 l9 n" n% i8 T( A  x: U. P3 H- q: ^& }% j, }- e幀頭 (frame header)% y4 Y4 u" z; Y- n! |. o+ s
版本Versionb1-b0表示 IEEE 802.11 標準版本
( o2 p) ]; b& h7 a幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)
2 A/ i2 Z- z2 y' B$ b- |  H5 x子類型值Subtypeb7-b4看表二/ i. Y0 H2 T; q
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
  I% }8 y# e8 l4 M/ j, Z+ B. f# d0:
(Non-strict order)
5 J* P# Y. ^0 m) U  ^1:
(Strict order)
- E8 w- C  O, i9 ]! s/ s& qb6根據WEP 算法對幀主體進行加密?" \% c3 W, m1 ], V
0:
(Non-Protected Frame)( K9 `0 m$ h! L! V
1:
(Protected Frame)0 H% ^9 S$ n1 M# X0 ?- k
b5有很多幀緩存到站中 ?
+ I- l! ?( C; `" k0:
(No More Data)
. K" s" h1 |% I3 A/ o0 s6 i1:
(More Data)$ F( z% s3 z, X0 h- y
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management), J" E& X, n9 q9 u: R2 ^
0: active mode% Z' c! l' B' {8 f, ^. {0 V
1: power saving mode

) o4 K: j  n/ o" tb3分段是先前傳輸分段的重發幀 ?& [  h8 B+ O* h; Y) L7 i! r
0:
(This is not a Re-transmission)( z: ^+ f0 I: t: S0 ^
1:
(This is a Re-transmission)& {3 ^# @; ?/ i  O* z3 O
b2有更多分段屬於相同幀 ?, |% `. ^! Z; D) J5 N
0:
(Last or Unfragmented Frame)
; p5 S, i( N0 }" D0 U1:
(More Fragment Frame)
, s  @: B% J0 R5 F0 @b1這個幀從 Distribution System處接收 ?
" x8 Q0 \% H1 a- @0:
(Not an Exit from the Distribution System)( N+ l+ ~% U8 K. i) `4 j* K2 s
1:
(Exit from the Distribution System)
: }8 c; c4 M$ F" [) q- rb0這個幀發送給 Distribution System?2 ?" s- G- v4 c/ L( q  q0 {
0:
(Not to the Distribution System)& g7 v5 ?; j0 H
1:
(to the Distribution System)
8 F" |8 T9 O5 L5 K) @. q持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)$ ~/ Q% G2 k- s
目標地址Destination6 bytes0 D( i3 c! F. ?% S" s# M5 J
源地址Source6 bytes
! ]8 o/ `: D9 x" VBSSID (或) 發送方地址BSSID6 bytes& T5 E4 o5 O- ?
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序, W" T/ Q7 Z  b) j
接收方地址Address 46 bytes
6 Z4 j: D: v8 p. o( m幀實體 (Data)0 s) ?+ k; x' a  ^0 f
Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。; B/ _7 r" d$ p  I; P
FCS (Frame Check Sequence)3 z4 Z: W( N* C3 W1 p; a
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼% E3 D9 `9 P: n" s; x7 H" z+ ]. W3 R2 S3 p
: [% \3 _9 X# Q/ _+ W
表二:  k+ W( n/ s& h" e1 \9 H
6 A" C- _* o3 |2 E6 o, L* T& e8 q
TypeSub-type- z& J' r5 R0 ^8 d9 g7 g" V# Q
幀類型值幀類型子類型值子類型功能1 O$ S; Z, o5 G- \  s$ V
(b3-b2)(b7-b4)
, Z, A4 G9 y; n00管理幀0000Associate-Request關聯請求 (或) 連接請求, I% ?# Y$ ?( m. U1 N  u
00管理幀0001Associate-Response關聯回應 (或) 連接響應/ w: R7 n/ J% Q+ v6 w
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
1 J' j  z% o+ b1 v2 r& y4 q  @5 t' j00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
2 g- Q6 v) j& f3 ?1 O4 m; S8 K00管理幀0100Probe-Request探測請求 (或) 請求" n% O, A. y. P
00管理幀0101Probe-Response探測回應 (或) 響應4 e, R3 t( F  b! g$ ]! C; R4 Y
00管理幀0110 - 0111Reserved保留值
) m. O$ |+ H! x% b00管理幀1000Beacon信標幀+ L# z) v7 A( a  U- q
00管理幀1001ATIM廣播傳輸提示訊息! ^1 o3 f- y  a- ]
00管理幀1010Disassociate取消關聯 (或) 解除連接
# y, X# F* [. C00管理幀1011Authentication鑒權, 認證  y2 R6 P$ D% `) n0 {
00管理幀1100Deuthentication取消鑒權 (或) 解除認證# K4 I8 m% K* Z, q% E- h
00管理幀1101-1111Reserved保留值4 O! Q9 e5 `* Q5 S) b* f* u8 X0 b5 F

6 R- {: H% s/ ]& C' o1 y01控制幀0000 - 1001保留值
/ ^% `/ w# I2 y, _) E01控制幀1010PS-Poll節能輪詢
* `- c- S& I3 P3 m& E8 W01控制幀1011RTS請求發送4 k! N! {# |" t' @$ \4 C% X* W
01控制幀1100CTS允許發送
# j3 _$ r" M7 Z. k$ Y3 o01控制幀1101ACK應答認可- x6 z8 y& ]  M0 ?
01控制幀1110CF-End無競爭結束: _. i- J7 F9 y4 o+ p4 C& ?; E6 {
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
! ~! \/ P" J: E4 w/ {, p2 J, C5 g! i7 F' G. i
10資料幀0000Data普通資料幀7 _/ T- W- q- g% C% Q8 \5 ]6 ?  N# o% D
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
! p7 u2 s. ]8 X7 o# M1 `) X$ K10資料幀0010Data + CF-Poll無競爭查詢的資料幀: `& ?7 O; _& [& M3 a8 v  c
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀. v& ?# u" p  R: J& T, \
10資料幀0100Null (no data)空閒(無資料幀)$ ^7 k( ~$ `2 O# R! a
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒  O3 w8 s. _- _5 v
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
9 I8 s; ]8 ~1 m. t  \+ I5 l$ f7 Z" e10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
1 g) G+ N( y0 a0 T10資料幀1000 - 1111Reserved保留值" w+ y, K6 K8 o2 A
$ S" f* {( A! N, V  C2 D8 C
11保留值0000 - 1111Reserved保留值6 j7 L$ `( N8 T) r9 l& |7 Y4 h8 `/ _# b$ r% u4 s8 H. u7 K/ Q
* |* j/ O$ m* T$ E) [" ]! _
& f, \5 Q6 ~: Y, ?( E) L8 K
** 對於幀頭,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

返回列表