返回列表 發帖

Wifi packet - 幀結構 (Frame structure)

** 登入論壇後資料顯示更整齊 ***% G3 q" U/ R- H  ~( f5 H  e9 P% [

- W; G6 h3 r% R* C4 {8 c3 T表一:802.11 幀結構 * _/ Q* p3 u1 d: h% Z$ D$ `
0 u0 h) _$ \9 h# h% u0 z# a" ?/ r幀頭 (frame header)$ |" m8 P* ^% {. d
版本Versionb1-b0表示 IEEE 802.11 標準版本
0 l) w2 L# t- J( u! r& m幀類型Typeb3-b200:管理(Management) , 01: 控制(Control) , 10:資料(Data), 11:保留(Ressrve)( Z; a: E. k' L6 ]) W: f) ?& Q% i" B
子類型值Subtypeb7-b4看表二
5 r; \. ~, I4 x/ _1 ^幀控制標旗frame control flagb7利用嚴格順序服務類發送幀的順序 ?7 ?" w3 R4 C7 q( E, _% a" j
0:
(Non-strict order)
- a/ S4 H+ ^4 }) I1 S3 z$ x1:
(Strict order): L  u9 p& @; k9 y) `
b6根據WEP 算法對幀主體進行加密?! F" l  I# B9 N0 G* i+ C) ~! S
0:
(Non-Protected Frame)
. f4 x5 W0 x- y& K1:
(Protected Frame)
/ p' |# ?( K9 wb5有很多幀緩存到站中 ?( t3 p8 s  \- |6 y, D) l
0:
(No More Data)/ |) T7 k! \! N; B% r
1:
(More Data)
/ X1 T) y! O. @: |: [b4表示傳輸幀以後,站所採用的電源管理模式 (Power Management)8 |; ?7 K9 A- f
0: active mode
9 D  M! P' c" W% L* k5 n  n% X1: power saving mode
1 `5 k5 ~2 V( B$ I6 J; w0 r
b3分段是先前傳輸分段的重發幀 ?
1 W5 ~5 q& [; e; I7 X; V+ r& [2 v0:
(This is not a Re-transmission): d% R( c! j+ Z
1:
(This is a Re-transmission)
. U. p5 s1 c% j; k$ I6 v4 L- Fb2有更多分段屬於相同幀 ?
' A# n% U, a2 E# [1 Y# N3 f0:
(Last or Unfragmented Frame): Q0 c, A" {. _' e& ]
1:
(More Fragment Frame)' {: C# w+ t% m
b1這個幀從 Distribution System處接收 ?8 c/ q/ |8 f7 C0 [( T
0:
(Not an Exit from the Distribution System)' |3 A7 u5 L. E6 d+ A, _
1:
(Exit from the Distribution System)
2 Z9 B$ |) g: V( o2 G# pb0這個幀發送給 Distribution System?
2 o* f7 H# z! g# R$ [0:
(Not to the Distribution System)- K8 X  _2 s+ u! y
1:
(to the Distribution System)) w& ?8 i1 `) V! U$ J+ V
持續時間Duration2 bytes關聯了每個STA 的時間片訊息 (Microseconds)
! A1 y  U* g" [. U  V/ y7 x0 p. ^目標地址Destination6 bytes
  h' U4 ~! e* t1 n: w源地址Source6 bytes
7 [, t! N, h% d( C: _. X8 L& U/ q) U9 aBSSID (或) 發送方地址BSSID6 bytes
+ ?& I! y( g' `! E3 p9 p6 k順序控制訊息Sequence number2 bytes順序控制訊息是一系列幀中的順序ID,用來確認接受方接收到的幀排序
- C4 r5 H3 L! u' f8 q接收方地址Address 46 bytes
# U9 G8 d* a5 R5 b2 Y5 C幀實體 (Data)
4 k! s" P; m+ HData0-2312 bytes發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。7 Z- r: G# {3 I8 I# Y
FCS (Frame Check Sequence)
) g! f' c! i/ g# j" U6 K4 WFCS4 bytes幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
3 [6 o0 _9 N5 _& T2 r
, a8 N5 D2 i% L  k0 W, A  I
# @7 c9 o7 [5 U) G表二:
/ \) d5 [8 X6 u4 \5 `" g9 e
0 e) W) v; h% P  ^1 m  kTypeSub-type
  q% M2 S7 O- \: N  i2 K+ }! I" g幀類型值幀類型子類型值子類型功能6 y6 X; o& O* ]2 a! c# }5 X+ l* B& s
(b3-b2)(b7-b4)7 ^2 ^" `) C* b( U% F$ _
00管理幀0000Associate-Request關聯請求 (或) 連接請求7 P9 _! f7 t# i3 A; x2 m
00管理幀0001Associate-Response關聯回應 (或) 連接響應
# ?6 q. B5 t. d7 `00管理幀0010Reassociate-Request重新關聯請求 (或) 重新連接請求
! v% y. i( q# p( E( p00管理幀0011Reassociate-Response重新關聯回應 (或) 重新連接響應$ z/ `9 a7 f" {0 j
00管理幀0100Probe-Request探測請求 (或) 請求
& \' d2 ~. R; G00管理幀0101Probe-Response探測回應 (或) 響應
* M* B; a, F7 V  [# C- o00管理幀0110 - 0111Reserved保留值7 i* M& ?$ U9 n+ `3 A; Y5 d  [
00管理幀1000Beacon信標幀2 f, g  }+ h* P: V; `& w
00管理幀1001ATIM廣播傳輸提示訊息
8 s6 Y, _, G7 W3 K00管理幀1010Disassociate取消關聯 (或) 解除連接
2 Z/ Z  T5 ]1 o6 C* g3 _+ [00管理幀1011Authentication鑒權, 認證
/ a1 ]& j8 [; _, A9 B" H8 H$ B  \$ z00管理幀1100Deuthentication取消鑒權 (或) 解除認證/ H2 c8 d" E, S# }7 k
00管理幀1101-1111Reserved保留值
  v2 T8 |$ K8 T; }' I$ g+ r6 v$ K7 O6 t2 F% u" M! m
01控制幀0000 - 1001保留值( b  X! o* A7 ]+ o8 C
01控制幀1010PS-Poll節能輪詢/ b1 v: \  h) {1 n+ C: [7 Q. n9 P
01控制幀1011RTS請求發送
3 S0 ~3 u4 ?+ u  l  Q01控制幀1100CTS允許發送
8 ^- Q+ d' j7 I4 D  e# }01控制幀1101ACK應答認可$ W+ d& ?: O& b5 l
01控制幀1110CF-End無競爭結束: Y7 W: r9 u* W! D9 o) f
01控制幀1111CF-End+CF-Ack無競爭結束+無應答認可
* z- W. W  p: _6 @: b7 T* m
9 Q/ E% h- f; ?( o; |10資料幀0000Data普通資料幀
8 Y8 }3 R3 [( u; ^+ s# T" _8 D" B10資料幀0001Data + CF-Ack無競爭應答認可的資料幀
5 g" [6 Y) r9 a  U# O& a8 Y% {, f10資料幀0010Data + CF-Poll無競爭查詢的資料幀; e. I( `- l( {8 Q. a2 U, O* G
10資料幀0011Data + CF-Poll +CF-ACK無競爭查詢+無競爭應答認可的資料幀
$ g4 v: {$ W2 D# m- E10資料幀0100Null (no data)空閒(無資料幀)7 v7 I/ R9 e$ X+ I) H
10資料幀0101CF-Ack (No data)無競爭應答認可的空閒8 I3 |2 s  N! P, T8 P5 r: F
10資料幀0110CF-Poll (No data)無競爭輪詢的空閒
8 u& [6 L$ A: V3 v: H# }10資料幀0111CF-ACK + CF-Poll (No data)無競爭結束+無應答認可的空閒
( r. r2 j& G6 t2 d' k10資料幀1000 - 1111Reserved保留值1 l, j( N0 Q* n: R" y
$ i! u, w2 @6 d5 H  H2 T$ l
11保留值0000 - 1111Reserved保留值) f2 t" ]# v- j( \8 T- {# a7 S7 M  M
, R3 j, c. r/ c* O
1 P+ p6 J$ Y) G  M: L) p' g+ r; @1 {2 {1 v) ?; p3 `
** 對於幀頭,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

返回列表