Phân lớp Mac trong IEEE 802.11n phần 2

Sự khác biệt giữa hai hoạt động ở hình 3 và hình 4 là hình 3 thay vì máy trạm cố định trả lời bản tin RTS thì AP sẽ đứng ra trả lời thay...

pdf12 trang | Chia sẻ: longpd | Lượt xem: 1889 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Phân lớp Mac trong IEEE 802.11n phần 2, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
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 7 Hình 2.4: Ho̩t ÿ͡ng cͯa RTS/CTS giͷa hai máy tr̩m không dây 6ӵ khác biӋt giӳa hai hoҥt ÿӝng ӣ hình 3 và hình 4 là ӣ hình 3 thay vì máy trҥm cӕ ÿӏnh trҧ lӡi bҧn tin RTS thì AP sӁÿӭng ra trҧ lӡi thay. 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.CNJng 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 Fҧ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 ÿRҥ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ҧ Oӡ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 Fӱ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. 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 8 Hình 2.5: L˱ͫc ÿ͛ ho̩t ÿ͡ng cͯa m͡t máy tr̩m trong ch͇ÿ͡ DCF 2.3.4. Quá trình truyӅn thông trong chӃÿӝ 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 ÿѭӧc cҩu hình sao cho AP nhұn ra rҵng chúng có khҧ năng thăm dò ÿѭӧ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 9 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ò ÿӇ xem có máy trҥm nào cҫn gӱi dӳ liӋu không. 3. 1Ӄ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 QӃ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 NӃ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 ÿҫu. Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 10 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ӏ 0ӝt máy trҥm muӕn kӃt nӕi tӟi AP thì ÿLӅ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 ÿѭӧc sӱ Gө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˱˯ng pháp quét b͓ÿ͡ng Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 11 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ҧ Oӡ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 Qӕi tӟi AP tham gia vào BSS. 1Ӄ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. ĈLӅ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 Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 12 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 cNJng 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 OӋ. 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 Eӣ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) Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 13 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 Wƭ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 ÿRҥn bҧn tin 128 octet dѭӟi dҥng không mã hóa. 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 ÿRҥn bҧn tin 128 octet nhұn ÿѭӧc tӯ AP sau ÿó gӱi ÿRҥ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ã ÿRҥn bҧn tin mã hóa nhұn ÿѭӧc tӯ máy trҥm. NӃu ÿRҥn bҧn tin sau khi giҧi mã phù hӧp vӟi ÿRҥ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 Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 14 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 ÿRҥ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 Fӫa bҥ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à cNJng là vӟi mҥng không dây. TiӃn trình ÿӇ trӣ nên ÿѭӧc kӃt hӧp ÿѭӧc mô tҧ nhѭ sau: Khi mӝt client muӕn kӃt nӕi 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ӝt 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ӣi Pӝ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Ӄt Kӧp trong ÿó cho phép hoһc không cho phép kӃt hӧp. 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 k͇t hͫp + Ĉã ÿ˱ͫc xác th͹c và không ÿ˱ͫc k͇t hͫp + Ĉã ÿ˱ͫc xác th͹c và ÿ˱ͫc k͇t hͫp Không ÿ˱ͫc xác th͹c và không ÿ˱ͫc k͇t hͫ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. ĈLӅ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 ÿ˱ͫc k͇t hͫ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 Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 15 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 ÿRҥn xác thӵc và ngay lұp tӭc chuyӇn ÿӃn giai ÿRҥn kӃt hӧp rҩt nhanh chóng (chӍ vài ms), vì vұy Uҩ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”. Ĉ˱ͫc k͇t hͫ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 Pҥ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 Pӝ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 Uҵ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 ÿLӋn Các client không dây hoҥt ÿӝng ӣ mӝt trong 2 chӃÿӝ giám sát nguӗn ÿLӋ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 ÿLӋ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 Qҥp lҥi pin. Các card mҥng WLAN có thӇ tiêu tӕn mӝt lѭӧng ÿLӋn năng ÿáng kӇ khi ӣ trong chӃÿӝ CAM, ÿLӅ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 Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 16 3.1.4.1. Continuous Aware Mode (CAM) CAM là mӝt chӃ ÿӝ trong ÿó user sӱ dөng toàn bӝ nguӗn ÿLӋ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 ÿLӋ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 ÿLӋ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 ÿLӋ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 Oѭӧng ÿLӋ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). ĈLӇ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. ĈLӅu này cho phép Pҥng WLAN duy trì kӃt nӕi cӫa nó, nhѭng ÿӗng thӡi cNJng 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 ÿLӋ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 Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 17 tin dành cho nó, client sӁ gӣi 1 thông ÿLӋ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 ÿLӋn năng, sӁ có mӝt khoҧng thӡi gian ÿѭӧc Jӑ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 ÿѭӧc sӱ Gө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 ÿӇ chúng có thӇ cùng thӭc giҩc trѭӟc khi ATIM window bҳt ÿҫu. + Khoҧng thӡi gian ATIM window bҳt ÿҫu, các trҥm gӣi các Beacon. Sau ÿó, các Ch˱˯ng 3: Chͱc năng phân lͣp 802.11n MAC Nhóm 7 – lӟp D04VT1 18 trҥm gӣi các ATIM frame ÿӇ thông báo cho các trҥm khác có traffic buffer dành cho chúng. + 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 ÿRҥn thành các Pҧ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 cNJng 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 Pҧ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. ÿLӅ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 Vӕ khoҧng 2.4GHZ . Sóng ÿLӋ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 cNJng gây ra giao thoa. Các mҥng ngoài trӡi phө thuӝc vào ÿӝ Uӝng mà giao thoa cNJng khác nhau. Sӵ phân ÿRҥ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 ÿRҥn ÿѭӧc ÿӏnh hình bӣi ngѭӡi quҧn trӏ mҥng. Dù tăng sӕÿRҥn nhѭng tҩt cҧ các ÿRҥ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 ÿLӅu khiӇn khung cNJng chӍ báo sӕ lѭӧng ÿRҥ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 ÿRҥn (nhѭ hình 3.7 dѭӟi ÿây):
Tài liệu liên quan