返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***" Q# o. ^/ p% r3 J& l' h! T

- i: X  F6 [. i( V表一:802.11 幀結構
+ s. u. W3 U3 s; C& y# M, Y% p4 Q5 A. g! H2 d
幀頭 (frame header)% s- D0 e" v- ?4 |, y
版本Versionb1-b0表示 IEEE 802.11 標準版本
0 u# `1 f7 y" h" n! t4 p) h* x幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)
/ j! I9 K7 w5 J+ a: T% F9 H, o1 d子類型值Subtypeb7-b4看表二6 i+ }1 F  P: S/ Q# A# B4 H* e
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?) u$ `9 O  y  V6 n: G3 W
0:
(Non-strict order)9 C4 c7 M4 Y3 e: [) N" {# K
1:
(Strict order)1 A" S. d& d# q: J
b6根據WEP 算法對幀主體進行加密?
  ?' K: L& L+ {9 f0:
(Non-Protected Frame)
; Y/ D& q, u2 z' }$ {1:
(Protected Frame)0 U. `, ^' e. e, d* E
b5有很多幀緩存到站中 ?
( ~- V+ K. J- ^  ?3 g, M0:
(No More Data)" d' p. d3 U: @# F! x
1:
(More Data)6 f9 y7 n' E4 K8 B* |7 }+ h4 Q
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)0 E1 V/ V& g  l2 v  u  H8 Q: m
0: active mode% e# o6 P  b! K* S/ Z( j
1: power saving mode

/ A1 y& S& I0 ]* I; H' {# I2 Ub3分段是先前傳輸分段的重發幀 ?
; s3 X! P. j% z# W7 I% g0 ^, }" s0:
(This is not a Re-transmission)
0 h: r, r0 v- j( c6 ~& t* l1:
(This is a Re-transmission)
" g6 N, Y- \6 U+ F7 A5 N- ~b2有更多分段屬於相同幀 ?+ m1 h0 t, _1 b" k' O
0:
(Last or Unfragmented Frame)
1 `1 n$ {) z7 X  k. R0 j2 S% \1:
(More Fragment Frame)
1 [% w" l5 a9 O5 |8 G" V. c) Z& {- ob1這個幀從 Distribution System處接收 ?1 Z. r4 I/ }* ^/ ^- \+ e( K
0:
(Not an Exit from the Distribution System)
  c0 K" G5 W# q  A  [1:
(Exit from the Distribution System)! O% ^$ r* G: p) f2 G% A: ~$ i' m
b0這個幀發送給 Distribution System?' Z+ h' q% o: j, C
0:
(Not to the Distribution System)
6 q3 z9 U: a$ p" A: r5 n1:
(to the Distribution System)) M2 I4 w" T6 u" K6 T( s5 f
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)6 h! ?7 ~0 b. X3 K
目標地址Destination6 bytes& M4 T4 f" V! d$ z
源地址Source6 bytes
" X2 k) y1 J, O: n* L% R- [9 LBSSID (或) 發送方地址BSSID6 bytes, ]( g2 z  E, D5 N3 t; ^. d
順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序$ I2 o7 z3 t/ [0 ~) L
接收方地址Address 46 bytes% e! s. T; m, I* c$ L
幀實體 (Data)
# f/ F2 W( k" i+ h0 G- _Data0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。0 G7 V) F3 e( q0 r  {, r: g7 E; c2 f
FCS (Frame Check Sequence)  _% Y; ^% E! L% y
FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
0 r. E$ P2 A6 U* r5 I, \' W$ h/ J! b
' N9 F  C0 e; n5 @1 D3 m
表二:
) m9 j6 T7 u" v  W$ l
) \$ j* x- z  A1 \7 w
TypeSub-type
. ~7 U0 A! N6 L0 P幀類型值幀類型子類型值子類型功能, V7 z" J( A" |6 c- t
(b3-b2)(b7-b4)
% M* \5 C' I0 @9 U3 t7 _9 r& X, f( ]& a00管理幀0000Associate-Request關聯請求 (或) 連接請求
0 @1 J- L; p: i$ b% k6 Q) @00管理幀0001Associate-Response關聯回應 (或) 連接響應
0 f' j7 Z5 [' D/ W6 n9 u( W00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求) \) j8 q  g) ?( b: g
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
; k/ v) y" _# L5 g& K" I% F00管理幀0100Probe-Request探測請求 (或) 請求
: [' D. Q* Q9 _! P! N& F$ z& V4 ~00管理幀0101Probe-Response探測回應 (或) 響應
' P6 e. l/ H2 d0 V  L00管理幀0110 - 0111Reserved保留值  B4 S) L" y: L- H
00管理幀1000Beacon信標幀+ K" J3 C+ @0 h1 n1 f" P
00管理幀1001ATIM廣播傳輸提示訊息) v8 ^) B, z, K
00管理幀1010Disassociate取消關聯 (或) 解除連接$ p5 T" s6 l' w7 t
00管理幀1011Authentication鑒權, 認證, `. _$ `6 o' i* }; K. B
00管理幀1100Deuthentication取消鑒權 (或) 解除認證7 @7 `$ |2 g1 n/ y) e" R& t
00管理幀1101-1111Reserved保留值
1 Y" S! `& X6 S3 ]5 w
6 f! W  R) ]* e" O6 }3 f$ G2 Z01控制幀0000 - 1001保留值' m, g: z( R  k  u0 ~- _: H) s
01控制幀1010PS-Poll節能輪詢
- t1 g; ^2 S6 P- t6 m4 f* a01控制幀1011RTS請求發送" c% F9 l' ~# N- g% c
01控制幀1100CTS允許發送- |3 U1 I/ o9 D, \) o
01控制幀1101ACK應答認可
4 {" X# Q% r4 c) `4 i; Z/ w01控制幀1110CF-End無競爭結束& g2 R! c9 F! t. m3 d6 h
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
' N( Q4 D* s& y6 f0 K( A; \" e$ B: E! b  i4 A6 a  |$ i
10資料幀0000Data普通資料幀& j6 v& Y+ N) C1 F( Y
10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
  E$ f, c% i% A10資料幀0010Data + CF-Poll無競爭查詢的資料幀; B1 ?8 z! X- e2 U0 W0 H
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
6 e! `! E5 T, _. c7 _10資料幀0100Null (no data)空閒(無資料幀)% ?  b8 O1 M. W
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
" S, T% \6 r" v# `! E10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
& U; }+ S; w( g# [, L' v10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
) @$ d. U4 e7 W6 t8 j8 X$ c10資料幀1000 - 1111Reserved保留值
  e  a5 Z; T3 Z% X  j7 H1 o. u0 A" {: H+ ~! `6 g  m
11保留值0000 - 1111Reserved保留值
' Y0 _2 R6 f' G: x; c9 y
4 \; m6 T: ~) @( h. b
: j2 m) L( ]2 h9 j: `. a9 {/ H' m; o' |2 ~- V# i" t$ W0 v+ j- D& 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

返回列表