Board logo

標題: Wifi packet - 幀結構 (Frame structure) [打印本頁]

作者: admin    時間: 2010-10-30 19:55     標題: Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***
, ~$ X0 g  l( h7 M6 d( t3 T' a
! z) x) m% Y& ]8 i) @% F: c/ I& S
表一:802.11 幀結構
/ B, a. |3 Z$ l! W; ^8 f2 [, z) H( |5 ^- D6 c  l- P" ?7 N" g
幀頭 (frame header)
0 h; W9 G5 f. k4 X$ U版本Versionb1-b0表示 IEEE 802.11 標準版本+ A' e; a$ V, Y8 e( Y* ?% G( }
幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)
' G' u  h$ }: v2 ^$ e* t+ i$ ^- a子類型值Subtypeb7-b4看表二' _" e4 d5 c8 [1 L5 r
幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?
, O: t2 k8 M' b1 d& T0:
(Non-strict order)
3 Z4 L0 {% G/ M: o) |9 g% L! R1:
(Strict order)* s3 p* u3 e# T/ _  h$ d
b6根據WEP 算法對幀主體進行加密?8 w9 _1 q& Y) M
0:
(Non-Protected Frame)
  E5 Y1 M4 f1 ~4 D% w1:
(Protected Frame)3 [) U+ C1 u$ |) R% ~; G; u
b5有很多幀緩存到站中 ?, w- g  _$ D* K+ }* y
0:
(No More Data), e* g$ _! ^& T# r7 V
1:
(More Data)4 `5 e+ _4 U# y- ~( x
b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)- t( k. v4 q% o: o2 h9 c; R. b
0: active mode
! x& U8 d) C5 Y( v# F1: power saving mode

& u; E, b& _% u# W$ f! k. Ub3分段是先前傳輸分段的重發幀 ?
' a, D/ W5 y4 w' L6 B$ F* L- {# p0:
(This is not a Re-transmission)- z6 z$ @* I5 }
1:
(This is a Re-transmission)3 f1 ?7 j6 X% v* {, \% p
b2有更多分段屬於相同幀 ?" ]* q! x' d! C' r+ R1 q, p2 @8 g% z
0:
(Last or Unfragmented Frame)- q+ {; y, }- V- n$ D
1:
(More Fragment Frame)
: O+ B2 B7 F4 ]3 v8 {5 rb1這個幀從 Distribution System處接收 ?% _8 m9 ^0 P2 \& `# ]" }5 y( w
0:
(Not an Exit from the Distribution System)
$ i4 {* Z8 _8 ?- @5 g& v% M+ ?1:
(Exit from the Distribution System)0 u" I- s3 i0 \2 f* J2 g- ]4 D" ^% [
b0這個幀發送給 Distribution System?0 `; N( t8 |6 ], L
0:
(Not to the Distribution System)
# |0 T7 z) X: @4 V1:
(to the Distribution System)- @: t/ d4 m2 O- A- k
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)( L% }2 I/ I, E7 `
目標地址Destination6 bytes+ \8 N6 w% x4 V- h5 }4 R% _
源地址Source6 bytes
; K4 T6 j" i. g- ^1 XBSSID (或) 發送方地址BSSID6 bytes
4 J( O* Z" M: T$ u( ]順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
/ i2 {* v/ G1 r: O' c+ \接收方地址Address 46 bytes
3 C1 S8 G( q4 t幀實體 (Data)
+ {+ C* f  l4 Y% uData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
+ E0 ]9 |9 a2 `! E' mFCS (Frame Check Sequence)
' k& R. f% E; L8 J9 \FCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
0 a; Q% Y9 Z5 f9 B! \7 y" d* H8 ]" |

* \  w# u" d2 V0 _表二:
2 k# q% P9 i1 ]+ [; v# f: s# s
' U( T& S- I" k  J1 QTypeSub-type' u: |) Z6 V9 H' m
幀類型值幀類型子類型值子類型功能
3 ]8 j  J8 F7 R7 }1 e( G(b3-b2)(b7-b4)8 X" X1 v7 u9 f- A
00管理幀0000Associate-Request關聯請求 (或) 連接請求
; f# [3 n. M# e! R! d00管理幀0001Associate-Response關聯回應 (或) 連接響應
7 V5 ~" p9 E) M: B00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求2 \  s: S1 P" ]' y  r  O' b
00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應
3 @5 Z( G" n6 s00管理幀0100Probe-Request探測請求 (或) 請求
. h$ B( M4 ^: I8 ?9 ]9 z( d00管理幀0101Probe-Response探測回應 (或) 響應
/ h4 @# Q! z& k3 s00管理幀0110 - 0111Reserved保留值+ N. c, \3 y$ B- ~1 N" q2 X
00管理幀1000Beacon信標幀
5 J# t" P9 {1 T1 D8 E) B00管理幀1001ATIM廣播傳輸提示訊息- ]# J" x" ]# @7 X1 Z) ^
00管理幀1010Disassociate取消關聯 (或) 解除連接) ^9 w/ C  A. w
00管理幀1011Authentication鑒權, 認證9 U9 f- {+ d2 b6 F. f# |! @
00管理幀1100Deuthentication取消鑒權 (或) 解除認證; o7 H! l5 s, s' h5 w# T
00管理幀1101-1111Reserved保留值* z4 `% C" X  K' g( L: w
  ^! d( V3 a3 b  w6 ~1 s& F' W- i) F
01控制幀0000 - 1001保留值5 a- w  h* g0 A+ G% q( D. |
01控制幀1010PS-Poll節能輪詢
0 v" Q1 i4 g; R# Q4 O2 q, ~01控制幀1011RTS請求發送
1 ?+ k/ Z  d' W01控制幀1100CTS允許發送
( q. A+ J" M; m4 H2 i01控制幀1101ACK應答認可
' b( m) p, ]) C6 s8 n01控制幀1110CF-End無競爭結束+ H2 u* Y/ h7 @1 T, E; a( N
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
6 S9 Y$ T" c0 r# v# b% F4 Q. z+ i6 t
9 e) t# y+ I* G( `% f* ^9 p10資料幀0000Data普通資料幀
+ F) P$ t9 e8 n0 o7 k10資料幀0001Data + CF-Ack無競爭應答認可的資料幀9 h8 n3 x8 v! X% P& n9 `% T: B
10資料幀0010Data + CF-Poll無競爭查詢的資料幀/ d+ F' @# o" Y3 B$ H  V
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
+ Q" i, [2 C1 |  x. t( a10資料幀0100Null (no data)空閒(無資料幀)
, s0 J+ [6 s4 k4 [& f) p0 q/ d10資料幀0101CF-Ack (No data)無競爭應答認可的空閒
1 D7 Q) b' B8 g# P: w10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
6 ^2 p9 s- B0 g" u, w8 ]& Q10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
2 @6 W8 i) \6 h! s, A10資料幀1000 - 1111Reserved保留值
: A- b  H7 u6 J) N  n1 W8 D" S6 z0 M2 n" x0 E
11保留值0000 - 1111Reserved保留值
% ~* I4 r( G. x0 w. E! l, v9 s' E2 X# f
/ {, }4 u8 L  [6 `9 o
! ^( _3 a8 b  J! N) q
** 對於幀頭,omnipeek 等sniffer 軟件會自動把它分類及用文字表達,因此我們不用強記。
作者: 望到天那边    時間: 2011-5-30 20:39

科来网络分析软件什么价格?有免费的用不?
作者: admin    時間: 2011-6-5 11:32

要免費又要合法, 可以用 wireshark, 我們成功在 Ubuntu上使用, 首先把 Ubuntu 安裝在U盤上, 需要測試時便把U盤 插入筆記本電腦上啟動Ubuntu, 再執行 wireshark




歡迎光臨 How2Do (http://forum.how2do.com.hk/) Powered by Discuz! 7.2