๐ŸŒ 802.11 ํ”„๋กœํ† ์ฝœ, CSMA/CA

๊น€์ง€์œคยท2023๋…„ 12์›” 11์ผ
0

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ

๋ชฉ๋ก ๋ณด๊ธฐ
11/16

๐ŸŒ ๋‹ค์ค‘ ์ ‘์† ํ”„๋กœํ† ์ฝœ

(์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋™์‹œ์— ๋™์ผํ•œ ์ฑ„๋„๋กœ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•  ์ˆ˜๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—)

802.11 ๋ฌด์„ ๋žœ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋žœ๋ค ์ ‘์† ํ”„๋กœํ† ์ฝœ์€ CSMA/CA์ด๋‹ค.



  • ๐Ÿน CSMA/CA

  1. ์ „์†กํ•˜๊ธฐ ์ „์— ์ฑ„๋„ ์ƒํƒœ๋ฅผ ๊ฐ์ง€ํ•˜๊ณ , ์‚ฌ์šฉ ์ค‘์ด๋ฉด ์ „์†กํ•˜์ง€ ์•Š๋Š”๋‹ค.

  2. Collision detectionํ•˜์ง€ ์•Š๊ณ , Collision avoidanceํ•œ๋‹ค.
    (์†ก์ˆ˜์‹  ๋™์‹œ์— ํ•˜๋Š” ํ•˜๋“œ์›จ์–ด ๊ฐœ๋ฐœ ๋น„์šฉ ๋ฐœ์ƒ, ์ˆจ์€ ํ„ฐ๋ฏธ๋„ ๋ฌธ์ œ์™€ ํŽ˜์ด๋”ฉ ๋•Œ๋ฌธ์— ์ถฉ๋Œ ๊ฒ€์ถœ ์–ด๋ ค์›€)

  3. ๋ฌด์„ ์€ ๋น„ํŠธ ์˜ค๋ฅ˜์œจ์ด ํฌ๋ฏ€๋กœ, ๋งํฌ ๊ณ„์ธต ARQ (ACK/์žฌ์ „์†ก) ์‚ฌ์šฉ.


  • ARQ(Automatic Repeat Request) ๋ฐฉ์‹ :

    • ์ฑ„๋„์ด ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ์„ ๊ฐ์ง€ํ•˜๋ฉด DIFS ์‹œ๊ฐ„์„ ์งง๊ฒŒ ๊ธฐ๋‹ค๋ฆฐ ํ›„, ํ”„๋ ˆ์ž„์„ ์ „์†กํ•œ๋‹ค.

    • ์ˆ˜์‹  ๊ธฐ์ง€๊ตญ์€ CRC๊ฒ€์‚ฌ๋ฅผ ํ†ต๊ณผํ•œ ํ”„๋ ˆ์ž„์„ ์ˆ˜์‹ ํ•˜๋ฉด SIFS ์‹œ๊ฐ„์€ ์งง๊ฒŒ ๊ธฐ๋‹ค๋ฆฐ ํ›„, ACK(acknowledge) ํ”„๋ ˆ์ž„์„ ๋ณด๋‚ธ๋‹ค.

    • ์†ก์‹  ๊ธฐ์ง€๊ตญ์€ ACK๊ฐ€ ์˜ค๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ , ACK๊ฐ€ ์˜ค์ง€ ์•Š์œผ๋ฉด ์žฌ์ „์†ก ํ•œ๋‹ค.


  • avoid ๋ฐฉ๋ฒ• :
    ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ผ ๋•Œ, ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐฑ์˜คํ”„ ์‹œ๊ฐ„์ด ์„ ํƒ๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ , ๋ฐฑ์˜คํ”„ ์‹œ๊ฐ„์ด ๋‹ฌ๋ž์„ ๋•Œ ๋น ๋ฅธ ๊ฒƒ์ด ๋จผ์ € ์ „์†ก์„ ์‹œ์ž‘ํ•œ๋‹ค.
    ์„œ๋กœ ์ˆจ์€ ํ„ฐ๋ฏธ๋„์ด๊ฑฐ๋‚˜, ๋ฐฑ์˜คํ”„ ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ๊ฐ€๊นŒ์šฐ๋ฉด ์ถฉ๋Œ์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค.

  • ์ด๋”๋„ท์˜ CSMA/CD์™€ ๋น„๊ต
    CSMA/CD๋Š” ์ถฉ๋Œ์ด ์ผ์–ด๋‚˜๋ฉด ์ „์†ก์„ ์ค‘๋‹จํ•˜์ง€๋งŒ, 802.11์€ ์ถฉ๋Œ์„ ๊ฒ€์ถœํ•˜์ง€๋„ ์•Š๊ณ  ์ „์†ก์„ ์ค‘๋‹จํ•˜์ง€๋„ ์•Š๋Š”๋‹ค.



  • ๐Ÿน ์ˆจ์€ ํ„ฐ๋ฏธ๋„์ผ ๋•Œ, ์ถฉ๋Œ ํšŒํ”ผ ๋ฐฉ๋ฒ•


    H1 ์Šคํ…Œ์ด์…˜์—์„œ RTS(request to send)๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…ํ•ด ์˜ˆ์•ฝ์„ ํ•œ ๋‹ค์Œ์—, AP๊ฐ€ ์ „์ฒด ์Šคํ…Œ์ด์…˜์— CTS(clear to send)๋ฅผ ๋ณด๋‚ด H1์˜ ์ „์†ก ํ—ˆ๊ฐ€๋ฅผ ์•Œ๋ฆฌ๊ณ  ์ด ์‹œ๊ฐ„ ๋™์•ˆ H1 ์ด์™ธ์˜ ์ „์†ก์„ ๋ฐฉ์ง€ํ•œ๋‹ค.
    ์ด CTS, RTS ๋ฐฉ์‹์€ ์ž์› ๋‚ญ๋น„๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ๊ธด DATA ํ”„๋ ˆ์ž„ ์ „์†กํ•  ๋•Œ ์ด์šฉ๋œ๋‹ค.
profile
๊พธ์ค€ํ•˜๊ฒŒ ๊ณต๋ถ€ํ•˜๊ณ  ๊ธฐ๋กํ•˜๋Š” ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€