Tải bản đầy đủ (.pdf) (37 trang)

Báo cáo bài tập lớn phân lớp MAC trong IEEE 802.11n

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.55 MB, 37 trang )

Simpo PDF Merge and Split Unregistered Version -

C VI N CÔNG NGH B U CHÍNH VI N THÔNG
KHOA VI N THÔNG 1
-------***-------

BÁO CÁO
BÀI T P L N
PHÂN L P MAC TRONG IEEE 802.11n

Giáo viên h

ng d n: Th.S Nguy n Vi t Hùng

Sinh viên th c hi n:
1. ào Nh Ng c
2. oàn V n Tr nh
3. Nguy n Tr ng
c
p: D04VT1

Hà N i, 11-2007
Nhóm 7 – l p D04VT1

1


i nóiMerge
u and Split Unregistered Version -
Simpo PDF


I NÓI

U

Xã h i càng phát tri n, nhu c u v
i s ng ngày càng cao, con ng i càng c n có
nhi u ph ng ti n
th a mãn nh ng nhu c u v công vi c và sinh ho t. S phát tri n
a các ng d ng phân tán trên n n m ng mà có xu h ng ngày càng d a trên môi
tr ng vô tuy n ã thúc y s ra i c a các công ngh m i
gi i quy t các v n
yêu c u ó. Các m ng không dây ngày nay theo các chu n IEEE 802.11 a/b/g ã th a
mãn ph n nào nhu c u thi t y u c a con ng i. Tuy nhiên theo th i gian và s phát
tri n c a xã h i yêu c u c n có nh ng m ng không dây t
c các yêu c u v kh
ng di ng,
tin c y, tính s n sàng c a m ng, thông l ng cao và b o m t t t. Nh n
th y rõ
u ó IEEE n m 2004 thành l p TGn có nhi m v xây d ng m t chu n m i
802.11n áp ng nhu c u v thông l ng cao lên n 600 Mbps th hi n s v t tr i so
i các chu n khác ã có. Tháng 6/2007, Wifi Alliance ã a ra b n draft 2.0 cho
802.11n xác nh các thông s c b n i v i các thi t b tuân theo chu n này. IEEE
a h n s thông qua b n 802.11n chính th c vào n m 2009.
Tài li u này t p chung tìm hi u các c tính c b n c a phân l p MAC trong chu n
IEEE 802.11n. Tài li u
c trình bày thành 3 ch ng g m:
Ø Ch
Ø Ch
Ø Ch


ng 1: Gi i thi u chung v chu n IEEE 802.11n
ng 2: Gi i thi u phân l p 802.11n MAC trong mô hình OSI
ng 3: Ch c n ng phân l p 802.11n MAC

Cu i cùng chúng em xin chân thành c m n s h ng d n và t o
u ki n c a th y
ThS. Nguy n Vi t Hùng trong quá trình chúng em làm bài t p l n này.

Nhóm 7 – l p D04VT1

i


c l Merge
c
Simpo PDF
and Split Unregistered Version -

CL C
I NÓI
U ................................................................................................................... i
C L C ........................................................................................................................ ii
DANH M C HÌNH V .................................................................................................. iii
THU T NG VI T T T ............................................................................................... iv
CH
NG I: GI I THI U CHUNG V IEEE 802.11n.................................................. 1
CH
NG II: GI I THI U PHÂN L P 802.11n MAC TRONG MÔ HÌNH OSI ........ 3
2.1. Kh i ch c n ng DCF ............................................................................................. 3
2.2. Kh i ch c n ng PCF .............................................................................................. 4

2.3. Giao th c, thu t toán và ho t ng ........................................................................ 4
2.3.1. Giao th c CSMA/CA ...................................................................................... 4
2.3.2. Giao th c RTS/CTS ........................................................................................ 5
2.3.3. Thu t toán th i gian ch ng u nhiên ............................................................... 7
2.3.4. Quá trình truy n thông trong ch
PCF ....................................................... 8
CH
NG III: CH C N NG PHÂN L P 802.11n MAC ........................................... 10
3.1. Các ch c n ng k th a t các chu n tr c .......................................................... 10
3.1.1. Ch c n ng quét tìm thi t b ........................................................................... 10
3.1.2. Ch c n ng xác th c ....................................................................................... 11
3.1.3. Quá trình k t h p ........................................................................................... 14
3.1.4. Tính n ng giám sát ngu n n ..................................................................... 15
3.1.5. S c t m nh khung. ....................................................................................... 18
3.2. Các ch c n ng riêng có trong 802.11n (d ng ngh ) ........................................ 19
3.2.1. K t h p khung ............................................................................................... 19
3.2.2. Báo nh n theo kh i (Block ACK) ................................................................. 22
3.3. B o m t ................................................................................................................ 22
3.3.1. Thi t l p khoá ................................................................................................ 22
3.3.2. Nh n th c ...................................................................................................... 25
3.3.3. S bí m t ........................................................................................................ 28
3.3.4. S toàn v n .................................................................................................... 29
T LU N .................................................................................................................... 30
TÀI LI U THAM KH O .............................................................................................. 31

Nhóm 7 – l p D04VT1

ii



c hình
SimpoDanh
PDF m
Merge
andv Split Unregistered Version -

DANH M C HÌNH V

Hình 2.1: Mô hình OSI và ki n trúc phân l p MAC ........................................................ 3
Hình 2.2 : Ho t ng c a giao th c RTS/CTS ................................................................. 5
Hình 2.3: Ho t ng c a RTS/CTS gi a m t máy tr m không dây và m t máy tr m có
dây..................................................................................................................................... 6
Hình 2.4: Ho t ng c a RTS/CTS gi a hai máy tr m không dây .................................. 7
Hình 2.5: L c
ho t ng c a m t máy tr m trong ch
DCF ................................ 8
Hình 3.1: Ph ng pháp quét b
ng .............................................................................. 10
Hình 3.2: Quét ch
ng................................................................................................. 11
Hình 3.3: Quá trình xác th c OSA ................................................................................. 12
Hình 3.4: Quá trình xác th c SKA ................................................................................. 13
Hình 3.5: Quá trình k t h p ............................................................................................ 15
Hình 3.6: PSP Mode in a BSS ........................................................................................ 17
Hình 3.7: Fragmentation burst ........................................................................................ 19
Hình 3.8: Khi không th c hi n ph ng pháp k t h p khung ......................................... 20
Hình 3.9: Ph ng pháp k t h p khung ........................................................................... 20
Hình 3.10: K t h p MSDU ............................................................................................. 21
Hình 3.11: K t h p khung MPDU.................................................................................. 21
Hình 3.12: Key Generation in WEP, WPA and WPA2 ................................................. 23

Hình 3.13: Per-Packet Key Generation .......................................................................... 25
Hình 3.14: Authentication Architecture ......................................................................... 26
Hình 3.15: EAPOL ......................................................................................................... 26
Hình 3.16: Authentication Overview ............................................................................. 27
Hình 3.17: AES Counter Mode ...................................................................................... 28
Hình 3.18: CBC MAC .................................................................................................... 29

Nhóm 7 – l p D04VT1

iii


ng vi and
t t tSplit Unregistered Version -
SimpoThu
PDFt Merge

THU T NG

VI T T T

A
ACK
AES
AP
ATIM

Acknownledgement
Advanced Encription Standard
Access Point

Ad-hoc TIM
B
BSS
Basic Service Set
C
CAM
Continuous Aware Mode
CCMP
Cipher Block Chainning Message
CFP
Contension Free Periord
CP
Contension Periord
CSMA/CA Carrier Sense Multiple Access/
Collision Avoidance
D
DCF
Distributed Coordination Function
DSSS
Directed Sequence Spread Spectrum
E
EAPoL
EAP over LAN
ESS
Extended service sets
I
IBSS
Independent BSS
IEEE
Institute of Electrical and Electronics

Engineers
M
MAC
Medium Access Control
MIMO
Multiple Input Multiple Output
MPDU
Message Protocol Data Units
MSDU
MAC Service Data Units
N
NAV
Network Allocation Vector
O
OFDM
Orthogonal Frequency Division
Multiplexing
OSA
Open System Authentication
Nhóm 7 – l p D04VT1

Báo nh n
Chu n mã hóa tiên ti n
m truy nh p
TIM c a m ng Ad-hoc
p d ch v c s
Ch
nh n th c liên ti p
B n tin chu i kh i mã hóa
Chu k không xung t

Chu k xung t
a truy nh p c m nh n sóng
mang nh m tránh xung t
Kh i ch c n ng DCF
Tr i ph chu i tr c ti p
EAP trong m ng LAN
p d ch v m r ng
BSS không ph thu c
Vi n các k s
n nt

u khi n truy nh p môi tr ng
Công ngh MIMO
n v d li u giao th c b n tin
n v d li u d ch v MAC
Vector

nh v m ng

Ghép kênh phân chia theo t n s
tr c giao
Xác th c h th ng m
iv


ng vi and
t t tSplit Unregistered Version -
SimpoThu
PDFt Merge
P

PCF
PMK
PSP
PTK

Point Coordination Function
Pair-wise Master Key
Power Save Polling
Pair-wise Transient Key

Kh i ch c n ng PCF
Khóa PMK
Th m dò ti t ki m n ng l
Khóa PTK

SDM

R
Request to Send/ Clear to Send
S
Space Division Multiplexing

SIFS
SKA
SSID
STA

Short Interframe Space
Shared Key Authentication
Service Set Identifier

Station A

RTS/CTS

ng

Giao th c RTS/CTS
Ghép kênh phân chia theo không
gian
Kho ng cách liên khung ng n
Xác th c h th ng m
Nh n d ng t p d ch v
Máy tr m A

T
TIM

Traffic Indication Map

ch th l u l

ng

W
WEP
WLAN
WPA

Wired Equivalent Privacy
Wireless LAN

Wifi Protected Access

Nhóm 7 – l p D04VT1

t mã t ng
ng h u tuy n
ng LAN không dây
Công ngh mã hóa WPA c a Wifi

v


1: Giand
i thi
u chung
v IEEE
802.11n
SimpoCh
PDFng
Merge
Split
Unregistered
Version
-

CH

NG I: GI I THI U CHUNG V IEEE 802.11n

áp l i nhu c u th tr ng ngày càng gia t ng v i vi c yêu c u th c hi n cao h n

a WLAN, IEEE ã hình thành nhóm làm vi c 802.11n. Ph m vi làm vi c c a nhóm
này là nh ngh a u ch nh l p v t lý và l p MAC chuy n giao m t giá tr nh nh t
100Mbps thông qua m t m truy nh p d ch v MAC (SAP).
802.11n s d ng m t quan m phát tri n ang s d ng t i các công ngh hi n h u.
trong khi gi i thi u công ngh m i
ó chúng cung c p hi u qu làm vi c s phát tri n
th y
c yêu c u c a vi c phát tri n nh ng ng d ng. S d ng l i nh ng công ngh
quý báu nh OFDM, mã hóa s a l i t phía tr c, an xen và ánh x
u bi n biên
u ph ng ã
c s a và gi a l i, giá c gi m xu ng và hoàn toàn t ng thích v i
công ngh tr c ó.
Có 3 khóa vùng
c c n xem xét khi t ng a ch trong s ho t ng c a WLAN.
u tiên là s c i t o trong công ngh vô tuy n ó là t ng t c
truy n v t lý. Th 2 là
ch m i qu n lý có hi u qu nh ng ki u th c hi n l p v t lý t ng c ng ph i
c
phát tri n. Th 3 là c i ti n trong hi u l c truy n d li u c n gi m b t
c i thi n theo
p v i s t ng trong t c
truy n v t lý.
N y sinh hi u hi u l c khác t nh ng ph n t tr c trong ó nó cung c p m t s a
ng h th ng ch n l c và h t c
d li u thô c c i.
u này cho phép tiêu chu n
cung c p s th c hi n m t
ng c b n nh ng tham s có t t c các thi t b 802.11n,
trong khi các công ty ch p nh n t ng c ng nh ng kh n ng ng d ng khác nhau và giá

khác nhau. Ph n c ng c a WLAN không c n h tr các tùy ch n
t ng h p v i
chu n.
Yêu c u u tiên s h tr m t s thi hành OFDM
c phát tri n trên d a trên
802.11a/g s d ng t c
mã l n nh t cao h n và nh p
d i thông r ng h n. S thay
i c i thi n cao nh t có th
t
ct c
d li u thô có th t 54 t i 65 Mbps trong
các tiêu chu n ã có.
MIMO là công ngh nhi u u vào nhi u u ra
c s d ng trong 802.11n phát
tri n giao di n v t lý OFDM có s n ã
c th c hi n trên 802.11a/g. s khai thác
MIMO a
ng v i m t công ngh ã bi t nh vi c gh p kênh phân chia không gian
SDM. Truy n thông qua thi t b WLAN phân chia m t lu ng d li u thành nhi u ph n
truy n trong nhi u dòng không gian.Vi c phân chia nh ng anten
t ng ng các
anten thu có th nh n
c d li u.802.11n hi n th i cung c p t i 4 lu ng không gian
c dù phù h p v i ph n c ng không
c yêu c u th c hi n v i nhi u
ng.
Vi c t ng g p ôi s l ng lu ng không gian t m t t i 2 có hi u qu g p ôi trong
vi c t ng t c d li u thô. T i ây có s cân b ng tuy nhiên, gi ng nh vi c t ng công
su t tiêu th , và t i m t kho ng nh h n v giá. B n li t kê 802.11n bao g m m t ch

ti t ki m công su t,gi m nh công su t tiêu th khi s d ng a
ng ch nh ng

Nhóm 7 – l p D04VT1

1


1: Giand
i thi
u chung
v IEEE
802.11n
SimpoCh
PDFng
Merge
Split
Unregistered
Version
-
ng truy n thông có ích m i
c th c hi n.H th ng ti t ki m công su t MIMO òi
i c m
c ch ra trong 802.11n.
Có 2 c tính
c ch ra ma t p trung vào vi c c i thi n vi c th c hi n MIMO: (1)
o chùm tia (2) phân t p là m t k thu t h i t tín hi u vô tuy n tr c ti p trên anten
ích do ó làm t ng kh n ng s p x p và th c hi n b i vi c gi i h n giao thoa. Nhi u
anten khai thác s phân t p b ng vi c k t h p nhi u u ra hay l a ch n m t t p con t t
nh t trong m t s l n các anten. So v i yêu c u nh n

c m t s lu ng không gian.
802.11n c ng h tr lên t i 4 anten.
H th ng tùy ch n khác trong 802.11n có hi u qu cao g p ôi t c
d li u b i
vi c t ng g p ôi b ng t n c a WLAM|N t 20 t i 40 MHz. S cân b ng s c p m t
vài kênh có s n ít h n m i thi t b khác nhau. Trong tr ng h p s d ng b ng
2.4Ghz, t i ó có
ch cho 3 kênh 20Mhz không ch ng lên nhau. M t kênh 40Mhz
không th có nhi u ch cho nh ng thi t b khác nhau
k t n i ho c lan truy n gi ng
nh trong không khí.
u này có ngh a là thông minh h n. Vi c qu n lý ng ó là ch
ra nh ng l i
m b o r ng các tùy ch n c a kênh 40Mhz
c c i thi n toàn b . S
at ngc c a WLAN g n li n v i s cân b ng c a nh ng d i thông cao c a m s
khách hàng v i nh ng nhu c u c a m t s khách hàng khác k t n i t i m ng.
M t trong nh ng c tính quan tr ng nh t trong 802.11n
c ch ra
phát tri n
vi c th c hi n ch
tr n
c g i là s h i t . T t h n là vi c g i i m t khung d
li u n, các khách hàng
c g p l i vào chung m t khung và truy n i. Vì v y s h i
làm t ng hi u qu c a vi c khôi ph c % d li u ang
c truy n trên m ng.
802.11n ch ra qúa trình phát tri n v i nh ng tiêu chu n tr c ó trong tr ng thái
luôn b o m tính t ng thích v i h n 200 tri u thi t b wi-fi hi n th i (802.11b) ang
c s d ng. M t

m truy c p 802.11n s giao ti p v i m t trong nh ng thíêt b
802.11 trên b ng t n 5GHz c ng nh ph n c ng c a 802.11b/g ho t ng trên t n s
2.4Ghz. Ngòai kh n ng v n hành v i nhau, thi t b 802.11n c ng cung c p cho m ng
kh n ng l n h n trong s pha tr n trên nh ng cái 802.11g ã xu t.
B i vì nó ch a d i thông l n h n hi u, ph m vu h at ng t t h n,
tin c y
cao.802.11n có tác d ng trong r t nhi u c u hình m ng. và t ó n y sinh các ng d ng
m tay c a m ng trong nhà, m t s gia t ng áng k c a s khách hàng s th y
c
802.11n không ch là m t s nâng cao các ti n ích c a nó mà còn là m t nhu c u thi t
u. M t vài y u t gây ra nh ng ng d ng mà ang
u khi n nhu c u cho 802.11n
ó là VoIP,load video nh c game l u tr g n li n tr c tíêp trên m ng

Nhóm 7 – l p D04VT1

2


2: Giand
i thi
u phân
l p 802.11n
MAC
trong mô hình OSI
SimpoCh
PDFng
Merge
Split
Unregistered

Version
-

CH

NG II: GI I THI U PHÂN L P 802.11n MAC TRONG MÔ HÌNH OSI

Phân l p MAC n m trong l p Liên k t d li u (Data Link) c a mô hình OSI. Phân
p MAC xác nh cách th c truy n các khung d li u trên môi tr ng truy n d n b ng
cách k t h p m t a ch v t lý cho m i thi t b , xác nh topo m ng và th m dò
ng
truy n.

Hình 2.1: Mô hình OSI và ki n trúc phân l p MAC
Ki n trúc phân l p MAC bao g m hai kh i ch c n ng: Kh i ch c n ng DCF
(Distributed Coordination Function) và kh i ch c n ng PCF (Point Coordination
Function).

2.1. Kh i ch c n ng DCF
DCF là ph ng pháp truy nh p theo chu n 802.11 cho phép t t c các tr m trong
t WLAN tranh ch p nhau nh m dành quy n truy nh p vào môi tr ng truy n d n
không dây có tính ch t chia s nh s d ng giao th c CSMA/CA. Các mô hình m ng

Nhóm 7 – l p D04VT1

3


2: Giand
i thi

u phân
l p 802.11n
MAC
trong mô hình OSI
SimpoCh
PDFng
Merge
Split
Unregistered
Version
-
BSS (Basic service sets – trong mô hình này ch có duy nh t m t AP và các máy tr m),
ESS (Extended service sets – ây là mô hình m r ng c a BSS cho phép có nhi u AP
và các máy tr m), IBSS (Independent basic service sets – mô hình này không có AP mà
ch có các máy tr m k t n i tr c ti p v i nhau) u có th s d ng
c ch
DCF.
Các AP trong nh ng mô hình này ho t ng t ng t nh hub trong 802.3 truy n d
li u.

2.2. Kh i ch c n ng PCF
PCF là m t ch
truy n d n cho phép truy n các khung không xung t trong
ng WLAN b ng cách s d ng thu t toán th m dò. u
m c a PCF là m b o
c m t kho ng th i gian tr xác nh vì v y các ng d ng yêu c u v QoS (ví d nh
các ng d ng tho i hay truy n hình th i gian th c,…) có th s d ng trên n n ch
truy n d n này.Khi s d ng PCF, AP s
m nhi m ch c n ng th c hi n thu t toán
th m dò do ó các m ng ad hoc (m ng không có AP) không th s d ng ch

này.
PCF ph i
c s d ng k t h p v i DCF.

2.3. Giao th c, thu t toán và ho t

ng

2.3.1. Giao th c CSMA/CA
th c hi n quá trình truy n thông trong m ng c n ph i có m t t p các th t c và
cách th c nh m m b o quá trình truy nh p vào môi tr ng truy n d n t hi u qu
cao. Giao th c
c s d ng r ng rãi trong m ng WLAN ngày nay là CSMA/CA.
Khi m t tr m xác nh r ng không có b t kì m t tr m nào khác ang truy n d n thì
nó s ch n m t giá tr th i gian ch ng u nhiên.Tr m này sau ó s
i thêm m t
kho ng th i gian n a d a vào giá tr th i gian ch mà nó ã ch n, tr c khi b t u
truy n d li u. Trong su t kho ng th i gian này nó v n s ti p t c giám sát
ch c
ch n r ng không có tr m nào khác b t u truy n d li u. B i vì môi tr ng truy n d n
vô tuy n là môi tr ng bán song công nên c n m b o t i m t th i
m ch có m t
thi t b truy n tín hi u trên môi tr ng. CSMA/CA là giao th c nh m m b o
u ó.
Tuy nhiên th c t xung t v n x y ra khi hai thi t b cùng truy n d n t i cùng m t th i
m. CSMA/CA th c hi n nhi u bi n pháp ki m tra và cân b ng nh m gi m thi u t i
a s xung t.
Ch c n ng c m nh n sóng mang xác nh môi tr ng truy n d n b n hay r i, bao
m c m nh n v t lý nh các m ch
n t ki m tra v c ng

và t n s sóng ph n
i
nh n ra s xung t hay c m nh n logic nh vào vi c s d ng giao th c
RTS/CTS , tr ng NAV, báo nh n ACK. Ch c n ng a truy nh p nh m m b o t t c

Nhóm 7 – l p D04VT1

4


2: Giand
i thi
u phân
l p 802.11n
MAC
trong mô hình OSI
SimpoCh
PDFng
Merge
Split
Unregistered
Version
-
các tr m trong m ng WLAN u có c h i ngang nhau trong vi c tranh ch p s d ng
môi tr ng. Ch c n ng tránh s xung t nh m m b o t i m t th i
m ch có duy
nh t m t thi t b
c quy n truy n d li u tránh t i a s xung t nh s d ng thu t
toán th i gian ch i ng u nhiên.
2.3.2. Giao th c RTS/CTS

d ng giao th c RTS/CTS nh m th c hi n ch c n ng c m nh n sóng mang logic.
m nh n sóng mang logic làm vi c b ng cách s d ng m t tr ng g i là NAV
(Network Allocation Vector) ho t ng nh m t b
nh gi trên m i máy tr m.
Khi m t tr m mu n truy n d li u, nó ph i g i m t khung RTS d i d ng
broadcast, khung này ch a tr ng NAV thi t l p trên t t c các tr m nghe
c nó m t
kho ng th i gian c n thi t
tr m này có th hoàn thành quá trình truy n d li u c a
mình c ng thêm th i gian nh n khung ACK tr l i t tr m thu. Tr m thu sau khi nh n
c khung RTS s
i h t m t SIFS và g i tr l i tr m phát b ng khung CTS c ng
i d ng broadcast, các tr m còn l i nghe
c khung CTS này s c p nh t l i kho ng
th i gian NAV c a mình. Tr m phát nh n
c khung CTS t tr m thu, i h t m t
SIFS và b t u truy n d li u. Sau khi nh n
c khung d li u, tr m thu i h t m t
SIFS s g i tr l i v tr m phát b n tin ACK báo r ng mình ã nh n
d li u. Lúc
này kho ng th i gian NAV các tr m khác v a h t hi u l c và t t c các tr m l i ti p
c tham gia vào quá trình tranh ch p m i dành quy n chi m d ng môi tr ng truy n
thông.

Hình 2.2 : Ho t

Nhóm 7 – l p D04VT1

ng c a giao th c RTS/CTS


5


2: Giand
i thi
u phân
l p 802.11n
MAC
trong mô hình OSI
SimpoCh
PDFng
Merge
Split
Unregistered
Version
-
Nh c m c a giao th c RTS/CTS là chi m d ng b ng thông truy n d n do truy
các b n tin trao i RTS, CTS d i d ng broadcast. Vì lí do này, m c nh giao th
RTS/CTS không
c phép ho t ng, ch trong m t s tr ng h p c n thi t giao th
này m i
c b t lên. Khi môi tr ng truy n d n trong m ng WLAN x y ra quá nhi
xung t làm gi m b ng thông xu ng m c b t th ng (th ng là h u qu c a hi
ng hidden node) thì RTS/CTS s
c s d ng.

Hình 2.3: Ho t

n
c

c
u
n

ng c a RTS/CTS gi a m t máy tr m không dây và m t máy tr m có
dây

Nhóm 7 – l p D04VT1

6


2: Giand
i thi
u phân
l p 802.11n
MAC
trong mô hình OSI
SimpoCh
PDFng
Merge
Split
Unregistered
Version
-

Hình 2.4: Ho t

ng c a RTS/CTS gi a hai máy tr m không dây


khác bi t gi a hai ho t ng hình 3 và hình 4 là
nh tr l i b n tin RTS thì AP s
ng ra tr l i thay.

hình 3 thay vì máy tr m c

2.3.3. Thu t toán th i gian ch ng u nhiên
Sau khi máy tr m th c hi n các b c c m nh n sóng mang theo các ph ng pháp
logic và v t lý, phát hi n th y môi tr ng r i và giá tr NAV = 0 thì nó b t u quá trình
tranh ch p môi tr ng trong m t kho ng th i gian
c g i là m t c a s tranh ch p.
t u kho ng th i gian này nó ch n m t giá tr th i gian ch ng u nhiên. Giá tr này
c ch n m t cách ng u nhiên trong d i t 0 n giá tr c a s tranh ch p kh i t o.
Giá tr c a s tranh ch p kh i t o khác nhau tùy thu c vào k thu t tr i ph , ví d
DSSS là 31 khe th i gian hay FHSS là 15 khe th i gian.C ng c n l u ý giá tr m i khe
th i gian i v i FHSS b ng 50µs còn DSSS b ng 20µs. Sau khi ch n
c m t giá tr
th i gian ch , nó b t u quá trình m ng c, sau m i khe th i gian giá tr th i gian
ch này s gi m i m t n v . Trong su t quá trình này, máy tr m liên t c th c hi n
m nh n sóng mang c m i khe th i gian. N u phát hi n môi tr ng chuy n sang
tr ng thái b n hay giá tr NAV
c thi t l p thì quá trình m lùi này s d ng và máy
tr m s quay tr l i giai
n c m nh n sóng mang. N u n khi giá tr th i gian ch
c m lùi v 0 mà v n không có s thay i tr ng thái môi tr ng thì máy tr m b t
u truy n d n. N u sau khi truy n d n mà máy tr m không nh n
c b n tin ACK tr
i t tr m thu thì máy tr m này coi nh môi tr ng ang x y ra xung t. Giá tr c a
a s tranh ch p trong l n ti p sau s t ng theo công th c Tn=2*Tn-1+1. Giá tr l n
nh t c a c a s tranh ch p là 1023 khe th i gian.


Nhóm 7 – l p D04VT1

7


2: Giand
i thi
u phân
l p 802.11n
MAC
trong mô hình OSI
SimpoCh
PDFng
Merge
Split
Unregistered
Version
-

Hình 2.5: L

c

ho t

ng c a m t máy tr m trong ch

2.3.4. Quá trình truy n thông trong ch


DCF

PCF

Mô hình m ng ho t ng theo ch
này ph i th a mãn các yêu c u sau:
1. AP ph i
c c u hình th c hi n ch c n ng th m dò.
2. Các máy tr m không dây ph i
kh n ng th m dò
c.
Nhóm 7 – l p D04VT1

c c u hình sao cho AP nh n ra r ng chúng có

8


2: Giand
i thi
u phân
l p 802.11n
MAC
trong mô hình OSI
SimpoCh
PDFng
Merge
Split
Unregistered
Version

-
Quá trình truy n thông
c th c hi n nh sau:
1.
t u chu k CFP, AP g i các khung beacon (khung qu n lý bao g m các
thông tin ng b , các tham s c n thi t cho quá trình truy n thông) d i d ng
broadcast.
2. Trong su t chu k CFP, AP th ng xuyên phát các tín hi u th m dò
máy tr m nào c n g i d li u không.
3.

xem có

u m t máy tr m c n g i d li u nó s g i m t khung tr l i v AP. Ng c l i
u máy tr m không c n g i d li u thì nó s g i m t khung r ng v AP hay n
gi n là l i, không tr l i.

4. Khi chu k CFP k t thúc, AP g i khung CF-End t i các máy tr m
thông báo
t thúc chu k CFP và AP d ng quá trình th m dò. Chu k CP b t u, t t c
các máy tr m và AP chuy n sang ho t ng ch
DCF.
5.

t thúc chu k CP, m t chu trình m i l i b t

Nhóm 7 – l p D04VT1

u.


9


3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-

CH

NG III: CH C N NG PHÂN L P 802.11n MAC

3.1. Các ch c n ng k th a t các chu n tr

c

3.1.1. Ch c n ng quét tìm thi t b
t máy tr m mu n k t n i t i AP thì
u u tiên nó ph i phát hi n
c AP.
Ph ng pháp mà máy tr m dùng
phát hi n AP có th là ph ng pháp quét ch
ng
hay quét b
ng. M t máy tr m có th l ng nghe AP (quét b

ng) hay tìm ki m AP
(quét ch
ng).
3.1.1.1. Quét b

ng

Dùng ph ng pháp này máy tr m s l ng nghe các khung beacon phát ra t AP mà
có ch a tr ng SSID (Service Set Identifier – m t chu i s g m 2-32 kí t
c dùng
nh n d ng m ng WLAN) gi ng v i SSID
c c u hình t tr c trên máy tr m.
Trong tr ng h p máy tr m nghe th y nhi u khung beacon t các AP khác nhau mà có
cùng giá tr tr ng SSID gi ng v i mình thì máy tr m s xác nh AP nào có ch t l ng
tín hi u t t nh t nó s th k t n i n AP ó. Ph ng pháp quét b
ng không
cs
ng trong m ng ad hoc vì trong m ng này không có s tham gia c a AP.

Hình 3.1: Ph

Nhóm 7 – l p D04VT1

ng pháp quét b

ng

10



3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-
3.1.1.2. Quét ch

ng

Trong ph ng pháp này, máy tr m s ch
ng phát i các khung probe request, các
khung này có th ch a m t giá tr SSID c a m ng mà máy tr m c n k t n i t i ho c b t
kì m ng nào. Tr ng h p máy tr m mu n k t n i t i b t k m ng nào thì trong khung
probe request tr ng SSID s
c thi t l p là null. T t c các AP nghe
c khung
probe request này n u nh n th y giá tr tr ng SSID phù h p mà nó h tr thì AP s tr
i b ng cách g i tr l i máy tr m b ng m t khung probe response. Khung probe
response ch a t t c nh ng thông tin c n thi t cung c p cho máy tr m
th c hi n k t
i t i AP tham gia vào BSS.
u m t khung probe request ch a giá tr tr ng SSID b ng null thì t t c các AP
nghe
c khung này s g i tr l i m t khung probe response. Vì lí do b o m t, thông
th ng AP
c c u hình l i các khung probe request lo i này.

u này giúp ng n
ch n nh ng ng i s d ng không
c c p quy n truy nh p vào m ng, tuy nhiên ây
ch là m t bi n pháp b o m t s
ng ch y u ch
c dùng
làm gi m các k t n i
không mong mu n vô tình tham gia vào m ng không nh m m c ích phá ho i.

Hình 3.2: Quét ch

ng

3.1.2. Ch c n ng xác th c
Xác th c là b c u tiên trong hai b c c n th c hi n
k t n i vào m ng. Quá
trình xác th c v th c ch t là quá trình k t n i v t lý gi a máy tr m và AP hay các máy

Nhóm 7 – l p D04VT1

11


3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge

Version
-
tr m khác (m ng ad hoc). Có hai ph ng pháp xác th c
c s d ng trong m ng
WLAN g m: Xác th c h th ng m (OSA – Open System Authentication) và Xác th c
khóa chia s (SKA – Shared Key Authentication).
3.1.2.1. Xác th c h th ng m (OSA)
Xác th c OSA là m t ph ng pháp xác th c r ng và m c nh
c cài t trong
các thi t b WLAN. Xác th c r ng ngh a là m t máy tr m có th k t h p v i b t kì AP
nào c ng s d ng xác th c OSA mi n là có cùng SSID. Quá trình xác th c OSA di n ra
nh sau:
1. Máy tr m g i m t khung yêu c u xác th c n AP.
2. AP g i tr l i b ng khung ACK báo nh n.
3. AP g i khung xác th c v phía máy tr m
.

kh ng

nh quá trình xác th c h p

4. Máy tr m g i tr l i b ng khung ACK báo nh n. Quá trình xác th c k t thúc.

Hình 3.3: Quá trình xác th c OSA
WEP có th
c dùng cùng v i xác th c OSA. Tuy nhiên WEP ch
c dùng
mã hóa các d li u l p trên sau khi quá trình xác th c và k t h p ã hoàn thành. Chính
i vì s
n gi n c a mình mà xác th c OSA th ng

c s d ng cùng v i m t vài
ph ng pháp b o m t tiên ti n h n nh WPA, 802.1X/EAP cho các m ng yêu c u c n
có môi tr ng b o m t.

3.1.2.2. Xác th c khóa chia s (SKA)

Nhóm 7 – l p D04VT1

12


3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-

Xác th c SKA s d ng WEP
xác th c các máy tr m và yêu c u các khóa WEP
nh ph i
c c u hình trên c máy tr m và AP. Quá trình xác th c SKA di n ra nh
sau:
1. Máy tr m g i khung yêu c u xác th c n AP.
2. AP g i tr l i b ng khung ACK báo nh n.
3. AP g i ti p m t khung xác th c th 2 trong ó có ch a m t
octet d i d ng không mã hóa.


n b n tin 128

4. Máy tr m g i tr l i b ng khung ACK báo nh n.
5. Máy tr m dùng khóa WEP c a mình th c hi n mã hóa
n b n tin 128 octet
nh n
c t AP sau ó g i
n b n tin ã
c mã hóa vào trong khung xác
th c th 3 tr l i v AP.
6. AP g i tr l i b ng khung ACK báo nh n.
7. AP th c hi n gi i mã
n b n tin mã hóa nh n
c t máy tr m. N u
nb n
tin sau khi gi i mã phù h p v i
n b n tin 128 octet kh i t o thì AP g i khung
xác th c cu i cùng v phía máy tr m kh ng nh quá trình xác th c h p l .
Trong tr ng h p không th y s phù h p, AP g i khung xác th c ch ra r ng
khóa WEP không h p l , quá trình xác th c không thành công.
8. Máy tr m g i tr l i b ng khung ACK báo nh n. Quá trình xác th c k t thúc.

Hình 3.4: Quá trình xác th c SKA

Nhóm 7 – l p D04VT1

13



3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-
Xác th c SKA b o m t kém h n xác th c OSA. Trong quá trình xác th c SKA,
khóa WEP
c dùng
mã hóa
n b n tin 128 octet. N u m t ng i mu n xâm
nh p vào m ng trái phép, ng i ó có th s d ng thi t b nghe tr m b t và phân tích
các khung xác th c trao i gi a máy tr m và AP
tìm ra khóa WEP
c dùng, sau
ó s d ng chính khóa này k t n i vào m ng.
3.1.3. Quá trình k t h p
M t khi client ã
c xác th c thì nó s th c hi n k t n i v i AP.
c k t h p là
tr ng thái trong ó client ã
c cho phép truy n d li u thông qua AP. N u PC card
ab n ã
c k t h p v i m t AP, thì có ngh a là b n ã k t n i v i AP ó và c ng
là v i m ng không dây.
Ti n trình tr nên
ck th p

c mô t nh sau: Khi m t client mu n k t n
vào m ng, client ó s g i m t Khung yêu c u xác th c n AP và nh n tr l i m
khung tr l i xác th c. Sau khi quá trình xác th c ã
c hoàn thành, máy tr m s g
t khung yêu c u k t h p n AP và AP s tr l i l i cho client m t khung tr l i k
p trong ó cho phép ho c không cho phép k t h p.

i
t
i
t

Toàn b ti n trình k t h p bao g m 3 tr ng thái khác nhau
+ Không

c xác th c và không

+ ã

c xác th c và không

+ ã

c xác th c và

Không

c xác th c và không

ck th p

ck th p

ck th p
ck th p

Trong tr ng thái kh i u này, các node không dây hoàn toàn ch a k t n i v i m ng
và không th truy n d li u qua AP. AP l u gi m t b ng các tr ng thái k t n i c a
client
c g i là b ng K t h p.
u quan tr ng c n chú ý là các nhà s n xu t khác
nhau s
c p n các tr ng thái Không
c xác th c và không
c k t h p trong
AP c a h m t cách khác nhau. B ng này s
a ra tr ng thái “không
c xác th c”
cho b t k client nào ch a hoàn thành ti n trình xác th c ho c quá trình xác th c b l i.
ã

c xác th c và không

ck th p

Trong tr ng thái th 2 này, các client không dây ã v t qua quá trình xác th c
thành công, nh ng v n ch a th t s k t h p v i AP. Trong tr ng thái này thi client v n

Nhóm 7 – l p D04VT1

14



3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-
không
c phép truy n hay nh n d li u thông qua AP. B ng K t h p c a AP s hi n
th tr ng thái cho client là “ ã
c xác th c”. B i vì client ã v t qua giai
n xác
th c và ngay l p t c chuy n n giai
n k t h p r t nhanh chóng (ch vài ms), vì v y
t hi m khi b n th y
c tr ng thái “ ã
c xác th c” trong AP. Th ng thì b n s
th y “không
c xác th c” hay “
c k t h p”.
ck th p
Trong tr ng thái cu i cùng này, node không dây c a b n ã hoàn toàn k t n i v i
ng, có th g i và nh n d li u thông qua AP. Hình d i mô t quá trình k t h p c a
t client. B n s th y tr ng thái “
c k t h p” trong b ng K t h p c a AP cho bi t
ng client này ã hoàn toàn k t n i và ã

c ch ng nh n b i AP
có th truy n d
li u thông qua AP. T ây b n có th suy ra các ph ng th c b o m t s
c cài t
trong quá trình k t n i c a client.

Hình 3.5: Quá trình k t h p
3.1.4. Tính n ng giám sát ngu n

n

Các client không dây ho t ng m t trong 2 ch
giám sát ngu n
n
c xác
nh trong chu n 802.11. Các ch
này bao g m ch
active, th ng
c g i là
CAM (Continuous Aware Mode) và ch
power save, th ng
c g i là PSP (power
Save Polling). Vi c ti t ki m
n n ng b ng cách s d ng ch
power save là c
bi t quan tr ng cho ng i dùng di ng v i laptop hay PDA ch y b ng pin. Vi c kéo
dài tu i th c a pin cho phép ng i s d ng dùng thi t b lâu h n mà không c n ph i
p l i pin. Các card m ng WLAN có th tiêu t n m t l ng
n n ng áng k khi
trong ch

CAM,
u này chính là lý do t i sao tính n ng ti t ki m n ng l ng l i
c a vào chu n 802.11
Nhóm 7 – l p D04VT1

15


3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-

3.1.4.1. Continuous Aware Mode (CAM)
CAM là m t ch
trong ó user s d ng toàn b ngu n
n n ng s n có và
th ng xuyên giao ti p v i AP. B t k m t máy tính nào (desktop hay server) c m vào
ngu n
n AC u ho t ng trong ch
CAM. Trong nh ng tr ng h p này, không
có m t lý do gì mà PC card c n ph i ti t ki m n n ng c .
3.1.4.2. Power Save Polling (PSP)
Vi c s d ng ch
PSP cho phép client không dây i vào tr ng thái “ng ”.

ây,
ng có ngh a là client th t s t t ngu n
n trong m t kho ng th i gian r t ng n
(kho ng m t ph n nh c a 1 giây). Th i gian ng này là
ti t ki m
c m t
ng
n n ng áng k cho client không dây.
ng th i, nó cho phép client s d ng
laptop làm vi c trong kho ng th i gian lâu h n, t ng n ng su t làm vi c.
Khi s d ng PSP, client không dây c x hoàn toàn khác nhau trong BSS (Basic
Service Set) và IBSS (Independent BSS).
m t ng ng duy nh t trong cách c x
trong BSS và IBSS là vi c truy n và nh n Beacon.
Ti n trình ho t ng trong ch
PSP (c BSS và IBSS)
c mô t bên d i. Hãy
nh r ng, các ti n trình này có th xu t hi n nhi u l n trong 1 giây.
u này cho phép
ng WLAN duy trì k t n i c a nó, nh ng ng th i c ng sinh ra thêm m t l ng
overhead cho m ng. Admin nên xem xét overhead này khi ho ch nh nhu c u c a user
trên m ng WLAN.
Ch

PSP trong BSS (Basic Service Set)

Khi s d ng PSP trong m t BSS, tr c tiên, máy tr m s g i m t frame n AP
báo cho AP bi t r ng chúng s p i vào tr ng thái “ng ” (t m th i t t ngu n n). AP s
ghi nh n l i các tr m ang ng . Sau ó, AP s buffer ( m) b t k frame nào g i n
cho các tr m ang ng . Traffic cho các tr m ang ng v n ti p t c g i n AP nh ng

AP không th g i nó n cho các tr m ang ng
c. Vì th , các gói tin
c i
trong buffer dành cho tr m ang ng .
AP theo nh k s g i ra các Beacon. Các client ( ã
c ng b hóa th i gian v i
AP) bi t chính xác lúc nào thì nh n Beacon. Các client ang ng s ánh th c receiver
(b nh n tín hi u) c a chúng
l ng nghe các Beacon mà trong ó có ch a TIM
(Traffic Indication Map = B n
báo hi u có traffic). N u client th y chính nó
c
li t kê trong TIM thì nó s th c d y và g i 1 frame n AP báo cho AP bi t r ng nó
ang th c và s n sàng nh n các gói tin ã
c buffer. Khi client ã nh n xong các gói

Nhóm 7 – l p D04VT1

16


3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-

tin dành cho nó, client s g i 1 thông p n AP báo hi u r ng nó s p tr l i tr ng thái
ng . Ti n trình này
c l p l i nhi u l n trong 1 giây. Vì th nó gây ra m t s
overhead so v i khi không s d ng PSP

Hình 3.6: PSP Mode in a BSS

PSP trong IBSS (Independent BSS)
Ch
PSP trong IBSS ho t ng r t khác so v i trong BSS. IBSS không có AP nên
không có thi t b nào
buffer các gói tin. Vì th m i các tr m ph i buffer các gói tin
c g i t chính nó n các tr m khác trong m ng Ad-hoc. Các tr m s luân phiên
nhau g i các Beacon s d ng các ph ng th c khác nhau tùy thu c vào nhà s n xu t.
Khi các tr m s d ng ch
ti t ki m
n n ng, s có m t kho ng th i gian
c
i là ATIM window. Trong kho ng th i gian này, m i tr m u th c và s n sàng nh n
các data frame. Ad-hoc Traffic Indication Map (ATIM) là các gói tin unicast
cs
ng b i các tr m
thông báo cho các tr m khác r ng có d li u dành cho chúng và
chúng nên th c gi c trong kho ng th i gian
nh n l ng d li u này. Các ATIM
và Beacon u
c g i trong su t kho ng th i gian ATIM window.
Ti n trình các tr m g i traffic cho nhau di n ra nh sau:
+ Các tr m
c ng b hóa v i nhau thông qua các Beacon

cùng th c gi c tr c khi ATIM window b t u.
+ Kho ng th i gian ATIM window b t
Nhóm 7 – l p D04VT1

chúng có th

u, các tr m g i các Beacon. Sau ó, các
17


3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-
tr m g i các ATIM frame
cho chúng.

thông báo cho các tr m khác có traffic buffer dành

+ Các tr m nh n ATIM trong su t ATIM window s th c gi c
nh n data
frame. N u không có ATIM nào
c nh n thì tr m s i vào tr ng thái ng (khi
ATIM window k t thúc).
+ ATIM window k t thúc, và các tr m b t u truy n data frame. Sau khi nh n

data frame, các tr m tr l i tr ng thái ng và i kho ng th i gian ATIM window
ti p theo ( th c l i).
3.1.5. S c t m nh khung.
Các gói m c cao và m t s khung quan lý l n c n
c phân
n thành các
nh nh
có th truy n i phù h p v i m t kênh vô tuy n. S c t m nh khung c ng
làm t ng
tin c y khi mà có giao thoa. Các tr m vô tuy n LAN s c g ng truy n các
nh sao cho nhi u giao thoa ch có th anh h ng n các m nh nh , mà không ph i
là các khung l n.
u ó làm gi m ngay t c thì l ng d li u b h h ng do giao
thoa.vi c c t m nh làm t ng cao h n hi u qu truy n d n. Giao thoa có th
n t
nhi u ngu n khác nhau . Giao thoa trong m ng th ng
c gây ra b i các sóng có t n
kho ng 2.4GHZ . Sóng
n t sinh ra b i ng magnetron v à luôn bi n i theo
hình sin(ramp up and ramp down), vì th các sóng viba phát ra giao thoa n a th i
gian.cá phone không dây c ng gây ra giao thoa. Các m ng ngoài tr i ph thu c vào
ng mà giao thoa c ng khác nhau.
S phân
n x y ra khi m t gói tin m c cao có chi u dài v t quá ng ng c a
phân
n
c nh hình b i ng i qu n tr m ng. Dù t ng s
n nh ng t t c các
n u có s chu i nh nhau
h tr vi c t p h p, khôi ph c l i. thông tin

u
khi n khung c ng ch báo s l ng
n n có nhi u h n hay không. T t c các
khung, bao g m m t s khung bình th ng
c a n n i n phân
n (nh hình
3.7 d i ây):

Nhóm 7 – l p D04VT1

18


3: Chandc nSplit
ngUnregistered
phân l p 802.11n
MAC
SimpoCh
PDFng
Merge
Version
-

Hình 3.7: Fragmentation burst
Hình trên c ng cho th y s k t h p trao i c a RTS/CTS, b i vì chúng chung c
o m nh và RTS/CTS
c thi t l p giá tr nh nhau. Hình trên c ng cho th y làm th
nào mà NAV và SIFR
c s d ng k t h p v i nhau cùng
u khi n truy nh p t i

môi tr ng.
Các m nh và khung ACK c a nó
c tách r i nhau b i SIFS, vì v y m t di m s
gi
u khi n c a kênh trong suôt th i gian n phân
n. NAV c ng
c s d ng
m b o các
m khác s không s d ng kênh trong su t th i gian n phân
n. V i
t k s trao i RTS/CTS , c RTS và CTS u t NAV t th i gian ch
u tiên
n th i gian k t thúc c a
n u tiên nhô ra ngoài. Các
n sau k ti p hình thành
t dây chuy n. M i
n t m t NAV
gi nguyên môi tr ng cho n khi k t
thúc vi c ch ng th c cho khung k ti p.
n 0 t NAV
gi môi tr ng cho n
ACK1,
n 1 t NAV
gi môi tr ng cho n ACK2,vv…sau khi
n cu i cùng
và ACK cu i cùng c a nó oc g i, NAV
c t v 0, thông báo r ng môi tr ng
ang oc t do sau khi n phân
n hoàn thành.


3.2. Các ch c n ng riêng có trong 802.11n (d ng

ngh )

Bên c nh các c tính tiên ti n trong l p PHY nh MIMO, t ng
r ng b ng t n t
20 lên 40 MHz cho m i kênh truy n d n thì trong phân l p MAC 802.11n s d ng
thêm ph ng pháp k t h p khung nh m t
ct c
v t tr i trong truy n thông di
ng so v i các chu n khác t tr c n nay.
3.2.1. K t h p khung

Nhóm 7 – l p D04VT1

19


×