返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
" p  C7 V9 h6 N* }1 _" O5 V9 D

  u& e8 Q3 u, f& W表一:802.11 幀結構
  h2 h4 S- ^6 K* x; J" g9 c( F' n$ J0 {( Q* f幀頭 (frame header)" q0 v. s" h- [4 C- i8 ~
版本Versionb1-b0表示 IEEE 802.11 標準版本
# ?7 D# I2 Z. ]2 F$ ]/ b幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)/ ~0 Q+ ?0 M& h# y  Y& e; I! ^+ c
子類型值Subtypeb7-b4看表二
) C( a# {4 v" K* T6 d& u2 D1 N幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
8 R+ x8 V" V% b$ o' ^# l9 I0:
(Non-strict order)
$ q5 V9 c: P4 L( a1:
(Strict order): k  ^& Y) w  I: Z
b6根據WEP 算法對幀主體進行加密?
  F5 ]. h4 p0 J+ t3 ]# N0:
(Non-Protected Frame)
, u6 g3 g: Z4 Y8 M7 M1 \# t6 k! v1:
(Protected Frame)1 p8 W( Z' n6 f9 {0 v+ r$ B
b5有很多幀緩存到站中 ?
: R; `/ ^. z6 n0:
(No More Data)
1 }; j  @9 M$ U# @9 {1:
(More Data): }" X0 v9 W# W* \
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)1 O' x( Z. j) ]
0: active mode; a2 M- y, u# r* G
1: power saving mode
; a/ T) G& c; t! x" [% F+ b: D% o
b3分段是先前傳輸分段的重發幀 ?/ l0 X  M  a" ?
0:
(This is not a Re-transmission)5 i/ A. I2 m. R9 L' ~+ J
1:
(This is a Re-transmission)
/ s8 w5 t4 H; Z: Kb2有更多分段屬於相同幀 ?
" ~, k6 h2 E& Y! n/ q% F" s& N0:
(Last or Unfragmented Frame)
0 l( e- H7 x- F& w5 k, Q; [1:
(More Fragment Frame)
# p, }. K$ c1 ?1 L9 V  _2 i7 ib1這個幀從 Distribution System處接收 ?/ I( @6 X: A+ e0 o8 f
0:
(Not an Exit from the Distribution System)9 o* X+ f( \( v1 R2 E  s  w' W+ X
1:
(Exit from the Distribution System)
/ T& H+ A6 y+ T; r' L6 R: a* l# qb0這個幀發送給 Distribution System?
, n4 w3 i( E: N( B( G0:
(Not to the Distribution System)3 C3 `7 q- W5 h, k! N; Y( [4 q
1:
(to the Distribution System)0 w/ B9 t: Z, ?5 \0 e* ]
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
1 A/ H7 o" U+ h9 C6 H/ I: A目標地址Destination6 bytes
5 o$ [* y, ^  e0 [2 Q) l源地址Source6 bytes
. H1 Y9 F1 f% d' L7 A& xBSSID (或) 發送方地址BSSID6 bytes$ R% E0 P& r, {) V& j9 |
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序/ N# A$ Z$ X9 f+ U2 n/ a
接收方地址Address 46 bytes, h. H! Q( ?/ V+ D
幀實體 (Data)4 u' d+ @* A) r* F
Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
! Q! [0 {  O! Y& F8 W# q! w+ eFCS (Frame Check Sequence)
, i4 P, K$ K& ^2 z" SFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼" `$ `4 H2 Q. v3 Z. V; X
( |. R+ H% x) U0 k0 C3 Z8 ?
, r+ H* m+ x" `表二:
7 m/ s4 H6 a+ T" S# Y% H% f
( y3 A9 W  U' X6 K; F
TypeSub-type9 @( J3 N& P: F* c+ P- e, |
幀類型值幀類型子類型值子類型功能
( S! V' w5 Z1 _* D(b3-b2)(b7-b4)  K' {: F) A5 M; {2 D  P
00管理幀0000Associate-Request關聯請求 (或) 連接請求
3 Y% Z3 G; |$ m1 u$ X1 Q00管理幀0001Associate-Response關聯回應 (或) 連接響應7 B; g4 q5 t  x4 x0 ^; F
00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
) o) L+ h; L% b6 Q) k0 N2 c00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應! B) G' K+ f6 A3 w* ^
00管理幀0100Probe-Request探測請求 (或) 請求
' o0 ~# C6 a. f" ]- w+ @% }, ^00管理幀0101Probe-Response探測回應 (或) 響應
8 I; O7 o3 Q5 e5 ]# S00管理幀0110 - 0111Reserved保留值
/ I$ _8 D4 m$ u2 T1 P8 U" s: u00管理幀1000Beacon信標幀
: x  }: `% X. {5 t' `8 E+ m00管理幀1001ATIM廣播傳輸提示訊息
! H! ]# s8 y+ _9 W1 |2 _7 o4 @7 n00管理幀1010Disassociate取消關聯 (或) 解除連接6 n1 k2 v* f' ^: R4 P* {
00管理幀1011Authentication鑒權, 認證
, V% h+ O5 V% H# J8 W- A) m00管理幀1100Deuthentication取消鑒權 (或) 解除認證
# ]( F, e/ t: q* m) V00管理幀1101-1111Reserved保留值/ X( r# K( i0 d6 F/ `

  W# B% i  r) C, @+ B, {. X01控制幀0000 - 1001保留值
% J$ Z0 I. X! r" D5 _01控制幀1010PS-Poll節能輪詢
6 @; l+ O6 H, ?5 [6 J8 X01控制幀1011RTS請求發送
4 H3 R$ h5 ]& X2 }2 r01控制幀1100CTS允許發送; w4 p* R2 @( n1 K$ Z" u. C
01控制幀1101ACK應答認可! Q1 Y7 H: Y% n/ s2 D! ~; D# l# B
01控制幀1110CF-End無競爭結束
# B; R4 F  Q! _+ b9 o- ?) h01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可4 ~9 K; \2 o. l7 ]# X

- [) M8 W% _/ e( l0 c/ W- [  h10資料幀0000Data普通資料幀/ {/ M+ F9 L9 K( ^% S: t6 y
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
, K: Q# J3 H: ?; S& V3 t9 l10資料幀0010Data + CF-Poll無競爭查詢的資料幀) h, P- I2 \8 _4 r2 z" E
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
" a, X$ c' b2 n: A/ ?% |5 b+ l4 o10資料幀0100Null (no data)空閒(無資料幀)( L4 s7 k2 r- C/ [! x
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒# h; \/ T9 Z1 }, W3 m
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
6 C& T( L- B, f6 H: w( Q( {10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
* _+ ]) o! O" U10資料幀1000 - 1111Reserved保留值
# g" K2 h3 G# ~8 O2 ]; a$ t3 ?% J! z3 t9 R* }- m9 I5 w+ _% M+ f
11保留值0000 - 1111Reserved保留值! ^' ?4 l, ]; t" {2 B% Y# T6 d3 D) T; s: {- [+ |/ U

% X: R- |; f  P$ @* j" D2 Y4 `2 v1 I
+ v# R6 v; J) a7 H** 對於幀頭,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

返回列表