Tài liệu Bài tập lớn Phân lớp MAC trong IEEE 802.11n - Phần 1: Nhóm 7 – lӟp D04VT1 1
+Ӑ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
/ͥi nói ÿ̯u
Nhóm 7 – lӟp D04VT1 i
/Ӡ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
Fӫ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ҧ
Qăng di ÿӝng, ÿӝ tin cұy, tính sҹn sàng cӫa mҥng, thông lѭӧn...
12 trang |
Chia sẻ: hunglv | Lượt xem: 1682 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Bài tập lớn Phân lớp MAC trong IEEE 802.11n - Phần 1, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Nhóm 7 – lӟp D04VT1 1
+Ӑ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
/ͥi nói ÿ̯u
Nhóm 7 – lӟp D04VT1 i
/Ӡ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
Fӫ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ҧ
Qă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õ ÿLӅ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
Yӟ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
Kӭ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ѭѫng 1: Giӟi thiӋu chung vӅ chuҭn IEEE 802.11n
Ø Chѭѫng 2: Giӟi thiӋu phân lӟp 802.11n MAC trong mô hình OSI
Ø Chѭѫ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 ÿLӅ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.
0ͭc lͭc
Nhóm 7 – lӟp D04VT1 ii
0ӨC LӨC
/ӠI NÓI ĈҪU ................................................................................................................... i
0Ө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 ÿLӋ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
Danh mͭc hình vͅ
Nhóm 7 – lӟp D04VT1 iii
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
Thu̵t ngͷ vi͇t t̷t
Nhóm 7 – lӟp D04VT1 iv
THUҰT NGӲ VIӂT TҲT
A
ACK Acknownledgement Báo nhұn
AES Advanced Encription Standard Chuҭn mã hóa tiên tiӃn
AP Access Point ĈLӇm truy nhұp
ATIM Ad-hoc TIM TIM cӫa mҥng Ad-hoc
B
BSS Basic Service Set 7ұp dӏch vө cѫ sӣ
C
CAM Continuous Aware Mode ChӃÿӝ nhұn thӭc liên tiӃp
CCMP Cipher Block Chainning Message Bҧn tin chuӛi khӕi mã hóa
CFP Contension Free Periord Chu kǤ không xung ÿӝt
CP Contension Periord Chu kǤ xung ÿӝt
CSMA/CA Carrier Sense Multiple Access/
Collision Avoidance
Ĉa truy nhұp cҧm nhұn sóng
mang nhҵm tránh xung ÿӝt
D
DCF Distributed Coordination Function Khӕi chӭc năng DCF
DSSS Directed Sequence Spread Spectrum Trҧi phә chuӛi trӵc tiӃp
E
EAPoL EAP over LAN EAP trong mҥng LAN
ESS Extended service sets 7ұp dӏch vө mӣ rӝng
I
IBSS Independent BSS BSS không phө thuӝc
IEEE Institute of Electrical and Electronics
Engineers
ViӋn các kӻ sѭÿLӋn ÿLӋn tӱ
M
MAC Medium Access Control ĈLӅu khiӇn truy nhұp môi trѭӡng
MIMO Multiple Input Multiple Output Công nghӋ MIMO
MPDU Message Protocol Data Units Ĉѫn vӏ dӳ liӋu giao thӭc bҧn tin
MSDU MAC Service Data Units Ĉѫn vӏ dӳ liӋu dӏch vө MAC
N
NAV Network Allocation Vector Vector ÿӏnh vӏ mҥng
O
OFDM Orthogonal Frequency Division
Multiplexing
Ghép kênh phân chia theo tҫn sӕ
trӵc giao
OSA Open System Authentication Xác thӵc hӋ thӕng mӣ
Thu̵t ngͷ vi͇t t̷t
Nhóm 7 – lӟp D04VT1 v
P
PCF Point Coordination Function Khӕi chӭc năng PCF
PMK Pair-wise Master Key Khóa PMK
PSP Power Save Polling Thăm dò tiӃt kiӋm năng lѭӧng
PTK Pair-wise Transient Key Khóa PTK
R
RTS/CTS Request to Send/ Clear to Send Giao thӭc RTS/CTS
S
SDM Space Division Multiplexing Ghép kênh phân chia theo không
gian
SIFS Short Interframe Space Khoҧng cách liên khung ngҳn
SKA Shared Key Authentication Xác thӵc hӋ thӕng mӣ
SSID Service Set Identifier Nhұn dҥng tұp dӏch vө
STA Station A Máy trҥm A
T
TIM Traffic Indication Map 6ѫÿӗ chӍ thӏ lѭu lѭӧng
W
WEP Wired Equivalent Privacy 0ұt mã tѭѫng ÿѭѫng hӳu tuyӃn
WLAN Wireless LAN 0ҥng LAN không dây
WPA Wifi Protected Access Công nghӋ mã hóa WPA cӫa Wifi
Ch˱˯ng 1: Giͣi thi͏u chung v͉ IEEE 802.11n
Nhóm 7 – lӟp D04VT1 1
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
Fӫ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 ÿLӅ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 ÿLӇm truy nhұp dӏch vө MAC (SAP).
802.11n sӱ dөng mӝt quan ÿLӇ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ҥÿLӅu biӃn biên ÿӝ
Fҫ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à
Fѫ 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
Nӏ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
Gҥng hӋ thӕng chӑn lӑc và hӋ tӕc ÿӝ dӳ liӋu thô cӵc ÿҥi. ĈLӅ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á
Fҧ 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 ÿѭӧc tӕ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
Pһ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
Ch˱˯ng 1: Giͣi thi͏u chung v͉ IEEE 802.11n
Nhóm 7 – lӟp D04VT1 2
ÿѭӡ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
Kӓi ÿһc ÿLӇ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)
Wҥ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 cNJng 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í. ĈLӅ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ӵ
Kӑ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
Wө 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 ÿLӇ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 cNJng 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 cNJng 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
Fҫ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 ÿLӅ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
Ch˱˯ng 2: Giͣi thi͏u phân lͣp 802.11n MAC trong mô hình OSI
Nhóm 7 – lӟp D04VT1 3
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
Oӟ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
Pӝ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
Ch˱˯ng 2: Giͣi thi͏u phân lͣp 802.11n MAC trong mô hình OSI
Nhóm 7 – lӟp D04VT1 4
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
Pҥng WLAN bҵng cách sӱ dөng thuұt toán thăm dò. Ѭu ÿLӇ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 ÿLӇ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 ÿLӅ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
ÿLӇ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
Jӗm cҧm nhұn vұt lý nhӡ các mҥch ÿLӋn tӱ kiӇm tra vӅ cѭӡng ÿӝ và tҫn sӕ sóng phҧn
Kӗ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ҧ
Ch˱˯ng 2: Giͣi thi͏u phân lͣp 802.11n MAC trong mô hình OSI
Nhóm 7 – lӟp D04VT1 5
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 ÿLӇ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
6ӱ 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 cNJng
Gѭӟ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
Wө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 ÿ͡ng cͯa giao thͱc RTS/CTS
Ch˱˯ng 2: Giͣi thi͏u phân lͣp 802.11n MAC trong mô hình OSI
Nhóm 7 – lӟp D04VT1 6
Nhѭӧc ÿLӇm cӫa giao thӭc RTS/CTS là chiӃm dөng băng thông truyӅn dүn do truyӅn
các bҧn tin trao ÿәi RTS, CTS dѭӟi dҥng broadcast. Vì lí do này, mһc ÿӏnh giao thӭc
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ӭc
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Ӆu
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Ӌn
Wѭӧng hidden node) thì RTS/CTS sӁÿѭӧc sӱ dөng.
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
Các file đính kèm theo tài liệu này:
- phân lớp Mac trong IEEE 802.11n phần 1.pdf