標題:
Wifi packet - 幀結構 (Frame structure)
[打印本頁]
作者:
admin
時間:
2010-10-30 19:55
標題:
Wifi packet - 幀結構 (Frame structure)
** 登入論壇後資料顯示更整齊 ***
/ g/ a8 ~8 E5 G9 [- |
. h. _. S5 W4 K9 m) e
表一:802.11 幀結構
9 b* n7 X& L7 i- @% ]- N
2 B/ t( l/ [ n) O
幀頭 (frame header)
9 o; W6 H y8 J
版本
Version
b1-b0
表示 IEEE 802.11 標準版本
8 U! H1 i+ U" F% W
幀類型
Type
b3-b2
00:
管理
(Management) , 01:
控制
(Control) , 10:
資料
(Data), 11:
保留
(Ressrve)
+ X7 V6 x9 ]( L3 g
子類型值
Subtype
b7-b4
看表二
& u" `1 |# z0 Z* p
幀控制標旗
frame control flag
b7
利用嚴格順序服務類發送幀的順序
?
. E4 _- ~" w0 n9 e" b
0:
否
(Non-strict order)
- P8 w; A' ~( k; e
1:
是
(Strict order)
. i! l9 ]1 o) Q# `
b6
根據
WEP
算法對幀主體進行加密
?
. c7 |/ q+ M2 l
0:
否
(Non-Protected Frame)
0 @9 }" M5 K# C$ @# E9 d) {
1:
是
(Protected Frame)
0 C! L# I7 C- v/ ~( W' a& n; _
b5
有很多幀緩存到站中
?
/ @1 z! ^6 q* |
0:
否
(No More Data)
; Z' l. J3 v" z$ y" N4 X- Y
1:
是
(More Data)
( S; ]; g% N) |6 H+ I4 g$ x# e7 y' h" h; u
b4
表示傳輸幀以後,站所採用的電源管理模式 (Power Management)
9 z5 n: e) G9 u
0: active mode
1 C7 [ m8 }- R1 [
1: power saving mode
! C$ `1 ]: n1 b5 m b
b3
分段是先前傳輸分段的重發幀
?
: r2 `: a4 F; O" q1 n6 H2 ~
0:
否
(This is not a Re-transmission)
8 e% }4 R# Z$ k% M. x/ n
1:
是
(This is a Re-transmission)
* B, Y/ q$ p. J3 c) q4 K6 t8 i
b2
有更多分段屬於相同幀
?
, \! m/ X' [- D3 w9 O
0:
否
(Last or Unfragmented Frame)
" g% Z# x( R* k0 z
1:
是
(More Fragment Frame)
; m! S. j i! _* [, ?
b1
這個幀從
Distribution System
處接收
?
, z3 Z1 i7 D2 [( _5 L
0:
否
(Not an Exit from the Distribution System)
1 F9 P& C( K& D G/ n6 i7 e
1:
是
(Exit from the Distribution System)
y7 i4 T! j2 ~6 l a4 ?) k
b0
這個幀發送給
Distribution System
?
4 p* k1 N+ y8 _/ ~/ L( Y; X
0:
否
(Not to the Distribution System)
$ |* u4 U4 } {8 M! n
1:
是
(to the Distribution System)
8 ~! O/ H$ y" a% Q
持續時間
Duration
2 bytes
關聯了每個
STA
的時間片訊息
(Microseconds)
! b# H! l. E8 Z6 d3 P
目標地址
Destination
6 bytes
; T" L$ U* G/ c+ \! m. S
源地址
Source
6 bytes
, i) \8 I# S# y$ G6 u9 P* C
BSSID (或) 發送方地址
BSSID
6 bytes
! c( e! e$ F2 N
順序控制訊息
Sequence number
2 bytes
順序控制訊息是一系列幀中的順序
ID
,用來確認接受方接收到的幀排序
0 q" y+ y' `, l& K) k2 S/ ]
接收方地址
Address 4
6 bytes
' l5 S/ c! a: }0 q, w$ c. M
幀實體 (Data)
' k8 F6 M" S, K: K _
Data
0-2312 bytes
發送或接收的信息, 長度可變,記錄了相關子類型的特定資料。
) Z8 p: ~5 \. X7 l! I1 k
FCS
域
(Frame Check Sequence)
1 [6 L5 M, P3 b" g/ r- ?
FCS
4 bytes
幀循環冗餘校驗序列長度固定為32位,包含整個幀的 CRC 校驗碼
4 z9 P5 h0 V4 D1 t( r7 M, q, ~
D7 R) X) B: {2 Z4 Q' Q
/ T% n/ y! F2 d6 Q6 Y! ]
表二:
/ N! ]# z! r- Z) m7 U9 J- A
4 {( V( x& P# K8 s
Type
Sub-type
0 b6 d5 z4 p x% _( \( ^9 n
幀類型值
幀類型
子類型值
子類型功能
9 B- b: E2 k) r6 U" \) t0 }0 x! H' N
(b3-b2)
(b7-b4)
7 q' y( g% U+ O" R& ?9 t
00
管理幀
0000
Associate-Request
關聯請求 (或) 連接請求
1 D2 P$ y+ h% H+ ?
00
管理幀
0001
Associate-Response
關聯回應 (或) 連接響應
. ]! O: u! p5 X# t U# G
00
管理幀
0010
Reassociate-Request
重新關聯請求 (或) 重新連接請求
' B. | }' o# M* k
00
管理幀
0011
Reassociate-Response
重新關聯回應 (或) 重新連接響應
5 c9 l5 A: c- k; ~
00
管理幀
0100
Probe-Request
探測請求 (或) 請求
/ y+ {% {. @$ o, h/ J6 X* F; T$ @
00
管理幀
0101
Probe-Response
探測回應 (或) 響應
- T; T+ W' q5 D' @3 T
00
管理幀
0110 - 0111
Reserved
保留值
$ r: A5 Z+ s, i7 {6 }! K
00
管理幀
1000
Beacon
信標幀
1 s4 C5 c. w" S4 c
00
管理幀
1001
ATIM
廣播傳輸提示訊息
2 k# z+ A. e5 n7 Z6 H
00
管理幀
1010
Disassociate
取消關聯 (或) 解除連接
0 P7 n; P; P# k( z
00
管理幀
1011
Authentication
鑒權, 認證
* a& `8 d5 i# f5 m0 e* _( u8 t& @
00
管理幀
1100
Deuthentication
取消鑒權 (或) 解除認證
) g& W* n4 d+ m) r. o
00
管理幀
1101-1111
Reserved
保留值
% b% S0 @8 { B: H0 g
+ X* Q O( y1 C0 y* ^/ \
01
控制幀
0000 - 1001
保留值
) L' K# k4 [; S, s( C @
01
控制幀
1010
PS-Poll
節能輪詢
/ z3 j6 M: n8 Q& C) r% ?' P9 \
01
控制幀
1011
RTS
請求發送
$ ?8 O7 ~3 U) h6 k# [
01
控制幀
1100
CTS
允許發送
& {2 r% @# v! Y- n: y6 F7 x
01
控制幀
1101
ACK
應答認可
* Q* _7 m/ g' E, x
01
控制幀
1110
CF-End
無競爭結束
# Y6 b+ m1 C4 I$ L
01
控制幀
1111
CF-End+CF-Ack
無競爭結束+無應答認可
9 S4 ^3 j) E$ K; a1 T
* N5 J! m2 h, B5 w$ y% p/ ]
10
資料幀
0000
Data
普通資料幀
1 z- K5 A3 w' F1 J8 @% Z
10
資料幀
0001
Data + CF-Ack
無競爭應答認可的資料幀
# o B3 W4 x5 F! U9 Q& Y) q; O6 n/ e
10
資料幀
0010
Data + CF-Poll
無競爭查詢的資料幀
( X @- i; M8 p. c/ c/ a
10
資料幀
0011
Data + CF-Poll +CF-ACK
無競爭查詢+無競爭應答認可的資料幀
) ^9 E* u& r6 a" |/ I/ _' U
10
資料幀
0100
Null (no data)
空閒(無資料幀)
) E& o9 [8 e! i! `
10
資料幀
0101
CF-Ack (No data)
無競爭應答認可的空閒
2 c" s9 S: d. U. k
10
資料幀
0110
CF-Poll (No data)
無競爭輪詢的空閒
6 x$ J/ T2 g, y4 G8 ^$ J. J/ J
10
資料幀
0111
CF-ACK + CF-Poll (No data)
無競爭結束+無應答認可的空閒
/ E P% ]9 i- j' h0 K2 H
10
資料幀
1000 - 1111
Reserved
保留值
7 O; H0 U2 D, q
: B$ H4 A! G O; N7 B9 Q
11
保留值
0000 - 1111
Reserved
保留值
; O5 y9 e4 i2 \; b
% b% g( I) v4 J3 A5 g) {
( {' r" }, [. q6 g$ m
- j# S9 ~! @7 p$ D" z0 f) f. d
** 對於幀頭,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