junyeokk
Blog
Networkยท2025. 06. 14

Multiple access protocol

๐Ÿ“กย ๋งํฌ ์œ ํ˜•: P2P, broadcast

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_1.30.19.png

ํ•˜๋‚˜์˜ ์ฑ„๋„์„ ์—ฌ๋Ÿฌ ์žฅ์น˜(๋…ธ๋“œ)๊ฐ€ ๊ณต์œ ํ•  ๋•Œ ๋ˆ„๊ฐ€ ์–ธ์ œ ์ „์†กํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ถ„์‚ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ๋™์ผํ•œ ์ฑ„๋„์„ ํ•จ๊ป˜ ์‚ฌ์šฉ
  • ๋™์‹œ์— ์—ฌ๋Ÿฌ ๋…ธ๋“œ๊ฐ€ ์ „์†กํ•˜๋ฉด ๊ฐ„์„ญ(interference), ์ถฉ๋Œ(collision) ๋ฐœ์ƒ

๋งํฌ ์ข…๋ฅ˜

  • point-to-point ๋งํฌ
    • ๋‘ ์žฅ์น˜๊ฐ€ ์ „์šฉ ์„ ๋กœ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฐฉ์‹
    • ex, Ethernet ์Šค์œ„์น˜์™€ PC ๊ฐ„ ์ „์šฉ ์ผ€์ด๋ธ”, ์ „ํ™”์„  ๊ธฐ๋ฐ˜์˜ PPP(Point-to-Point Protocol)
    • ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ์ด ์—†์–ด ๋‹ค์ค‘ ์ ‘๊ทผ ํ”„๋กœํ† ์ฝœ ํ•„์š” ์—†์Œ
  • broadcast ๋งํฌ
    • ์—ฌ๋Ÿฌ ์žฅ์น˜๊ฐ€ ํ•˜๋‚˜์˜ ์ „์†ก ๋งค์ฒด๋ฅผ ๊ณต์œ ํ•จ
    • ex, ๊ตฌํ˜• Ethernet (shared bus), Wi-Fi (๋ฌด์„  LAN), LTE/5G, ..
    • ์—ฌ๋Ÿฌ ์žฅ์น˜๊ฐ€ ๋™์‹œ์— ์ „์†ก๋˜๋ ค๊ณ  ํ•˜๋ฉด ์ถฉ๋Œ(collision) ๋ฐœ์ƒ ๊ฐ€๋Šฅ
%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_1.31.34.png
  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ํ•˜๋‚˜์˜ ์ „์†ก์„ ๋กœ(๋ฌด์„ ์ด๋“  ์œ ์„ ์ด๋“ )๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉ ํ•จ
  • ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋…ธ๋“œ๊ฐ€ ๋™์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋ฉด ์ถฉ๋Œ ๋ฐœ์ƒํ•จ
    • interference(๊ฐ„์„ญ): ์—ฌ๋Ÿฌ ์‹ ํ˜ธ๊ฐ€ ์„ž์—ฌ์„œ ๋ฌด์Šจ ๋ง์ธ์ง€ ์•Œ ์ˆ˜ ์—†๊ฒŒ ๋จ
    • collision(์ถฉ๋Œ): ๊ฒฐ๊ตญ ๋ชจ๋‘์˜ ์ „์†ก ์‹คํŒจ
  • ๊ทธ ๊ฒฐ์ •์€ ์™ธ๋ถ€ ์‹œ์Šคํ…œ ์—†์ด, ์ฑ„๋„ ์ž์ฒด๋งŒ์œผ๋กœ ํ•ด์•ผ ํ•จ
    • ๋ถ„์‚ฐํ˜• ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•„์š”
      • ๋ˆ„๊ฐ€ ์ค‘์•™์—์„œ ํ†ต์ œํ•ด์ฃผ๋Š”๊ฒŒ ์•„๋‹˜
      • ๊ฐ ๋…ธ๋“œ๊ฐ€ ์Šค์Šค๋กœ ํŒ๋‹จํ•ด์•ผ ํ•จ
    • ์ฑ„๋„์„ ์‚ฌ์šฉํ•ด์„œ ์ฑ„๋„ ๊ณต์œ ์— ๋Œ€ํ•ด ์†Œํ†ตํ•ด์•ผ ํ•จ
      • ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋งํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋“ฃ๊ณ (wait), ์ถฉ๋Œ์ด ๋‚˜๋ฉด ์ผ์ • ์‹œ๊ฐ„ ๋’ค ๋‹ค์‹œ ์‹œ๋„ ๋“ฑ
      • ๋”ฐ๋กœ ์ œ์–ด ์ „์šฉ ํšŒ์„ (out-of-band ์ฑ„๋„)์€ ์—†์Œ

์ด์ƒ์ ์ธ Multiple Access Protocol ์กฐ๊ฑด (Desiderata)

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_1.44.36.png
  • ๋‹จ๋… ์ „์†ก ์‹œ ์ตœ๋Œ€ ์†๋„ ๋ณด์žฅ
    • ํ•œ ๋…ธ๋“œ๋งŒ ์ „์†กํ•˜๊ณ  ์‹ถ์„ ๋•Œ, ์ „์ฒด ์ฑ„๋„ ์†๋„ R์„ ์ „๋ถ€ ์“ธ ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ
    • ์˜ˆ๋ฅผ ๋“ค์–ด, ์™€์ดํŒŒ์ด ์ฑ„๋„ ์†๋„๊ฐ€ 100Mbps๊ณ , ๋‚ด๊ฐ€ ํ˜ผ์ž ์žˆ์„ ๊ฒฝ์šฐ ๊ทธ ์†๋„๋ฅผ ํ˜ผ์ž ๋‹ค ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์–ด์•ผ ์ด์ƒ์ ์ž„
  • ์—ฌ๋Ÿฌ ๋…ธ๋“œ ๋™์‹œ ์ „์†ก ์‹œ ๊ณตํ‰ํ•˜๊ฒŒ ๋‚˜๋ˆ ์“ฐ๊ธฐ
    • M๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ๋™์‹œ์— ์ „์†กํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๊ฐ์ž ํ‰๊ท ์ ์œผ๋กœ R/M์˜ ์†๋„๋ฅผ ๊ฐ€์ ธ์•ผ ํ•จ
    • ์ฆ‰, ๊ณต์ •์„ฑ์„ ๋ณด์žฅํ•ด์•ผ ํ•จ
    • ex, ์ด ์†๋„ R=100MbpsR = 100Mbps, 5๋ช…์ด ๋™์‹œ์— ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ์ž ํ‰๊ท  20Mbps20Mbps๋ฅผ ๊ฐ€์ ธ๊ฐ€๋Š” ๊ตฌ์กฐ
  • ์™„์ „ํ•œ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ (Fully Decentralized)
    • ํŠน๋ณ„ํžˆ ์ „์†ก์„ ์กฐ์œจํ•˜๋Š” ์ค‘์•™ ์Šค์ผ€์ค„๋Ÿฌ๋‚˜ ๋งˆ์Šคํ„ฐ ์žฅ์น˜๊ฐ€ ์—†์–ด์•ผ ํ•จ
    • ๊ฐ ๋…ธ๋“œ๋Š” ์Šค์Šค๋กœ ํŒ๋‹จํ•ด์„œ ์ „์†ก ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ด์•ผ ํ•จ
    • ๋˜ํ•œ, ํด๋Ÿญ ๋™๊ธฐํ™”๋‚˜ ์‹œ๊ฐ„ ์Šฌ๋กฏ ๋™๊ธฐํ™” ์—†์ด๋„ ๋™์ž‘ ๊ฐ€๋Šฅํ•ด์•ผ ์ด์ƒ์ 
  • ๋‹จ์ˆœํ•จ (Simplicity)
    • ๊ตฌํ˜„์ด ๋‹จ์ˆœํ•ด์•ผ ํ•จ
    • ๋ณต์žกํ•œ ์—ฐ์‚ฐ, ์ƒํƒœ ์ถ”์ , ์‹œ๊ฐ„ ๋™๊ธฐํ™” ๋“ฑ์ด ํ•„์š” ์—†๋‹ค๋ฉด ์‹ค์ œ ์žฅ์น˜์— ๊ตฌํ˜„ํ•˜๊ฑฐ๋‚˜ ์œ ์ง€๋ณด์ˆ˜ ํ•˜๊ธฐ๋„ ์‰ฌ์›€

MAC Protocol ์„ธ ๊ฐ€์ง€ ๋ถ„๋ฅ˜

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_6.16.10.png

Channel Partitioning (์ฑ„๋„ ๋ถ„ํ•  ๋ฐฉ์‹)

  • ๊ณต์œ  ์ฑ„๋„์„ ๋ฏธ๋ฆฌ ์—ฌ๋Ÿฌ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ๊ฐ ๋…ธ๋“œ์—๊ฒŒ ๊ณ ์ •์ ์œผ๋กœ ์กฐ๊ฐ์„ ๋ฐฐ์ •ํ•˜๋Š” ๋ฐฉ์‹
  • TDMA(Time Division Multiple Access): ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ”
  • FDMA(Frequency Division MA): ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์œผ๋กœ ๋‚˜๋ˆ”
  • CDMA(Code Division MA): ๊ฐ ๋…ธ๋“œ๋งˆ๋‹ค ์ฝ”๋“œ ๋ถ€์—ฌ
  • ๊ฐ์ž ์ž๊ธฐ ์กฐ๊ฐ๋งŒ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ถฉ๋Œ ์—†์Œ, ์ •ํ•ด์ง„ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ „์†ก
  • ์œ ํœด ์‹œ๊ฐ„ ๋งŽ์„ ์ˆ˜ ์žˆ๊ณ , ๋‚ฎ์€ ํŠธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์—์„  ๋น„ํšจ์œจ์ 

Random Access (๋žœ๋ค ์ ‘๊ทผ ๋ฐฉ์‹)

  • ์ฑ„๋„์„ ๋‚˜๋ˆ„์ง€ ์•Š๊ณ  ์›ํ•˜๋Š” ๋…ธ๋“œ๊ฐ€ ์•„๋ฌด ๋•Œ๋‚˜ ์ „์†ก์„ ์‹œ๋„ํ•จ
  • ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์ง€๋งŒ, ์ถฉ๋Œ ํ›„ ๋ณต๊ตฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ–์ถค
  • ALOHA, Slotted ALOHA, CSMA/CD(Ethernet), CSMA/CA(Wi-Fi)
  • ๊ฐ„๋‹จํ•˜๊ณ  ๋ถ„์‚ฐํ˜•, ์ ์€ ๋…ธ๋“œ์ผ ๋•Œ ํšจ์œจ์ 
  • ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์žฌ์ „์†ก์œผ๋กœ ์ธํ•œ ์ง€์—ฐ, ๋ถ€ํ•˜๊ฐ€ ๋งŽ์•„์ง€๋งŒ ์„ฑ๋Šฅ ๊ธ‰๊ฒฉํžˆ ์ €ํ•˜

Taking Turns (์ˆœ์„œ ๊ธฐ๋ฐ˜ ๋ฐฉ์‹)

  • ๋…ธ๋“œ๋“ค์ด ์ˆ˜์„ ๋Œ€๋กœ ์ „์†ก ๊ถŒํ•œ์„ ๊ฐ€์ง€๋ฉฐ ์ฐจ๋ก€๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹
  • ์ „์†กํ• ๊ฒŒ ๋งŽ์€ ๋…ธ๋“œ๋Š” ๋” ์˜ค๋ž˜ ์ „์†ก ๊ฐ€๋Šฅ
  • Polling: ์ค‘์•™ ์ œ์–ด ๋…ธ๋“œ๊ฐ€ ์ฐจ๋ก€๋Œ€๋กœ ์ „์†กํ•ด๋„ ๋œ๋‹ค๊ณ  ์ง€๋ชฉ
  • Token Passing: ์ „์†ก ๊ถŒํ•œ์„ ๋‹ด์€ ํ† ํฐ์„ ๋…ธ๋“œ๋“ค์ด ๋Œ๋ ค๊ฐ€๋ฉฐ ์‚ฌ์šฉ
  • ์ถฉ๋Œ ์—†๊ณ , ์ „์†กํ•  ๋…ธ๋“œ๊ฐ€ ์—†์œผ๋ฉด ๋‹ค์Œ ๋…ธ๋“œ๋กœ ๋„˜์–ด๊ฐ
  • ์ค‘์•™ ๋…ธ๋“œ ๊ณ ์žฅ ์‹œ ๋ฌธ์ œ, ์˜ค๋ฒ„ํ—ค๋“œ

๐Ÿ“กย ์ฑ„๋„ ๋ถ„ํ• 

TDMA

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_6.18.21.png

ํ•˜๋‚˜์˜ ๊ณต์œ  ์ฑ„๋„์„ ์ผ์ •ํ•œ ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ณ , ๊ฐ ๋…ธ๋“œ์—๊ฒŒ ๊ณ ์ •๋œ ์‹œ๊ฐ„ ์Šฌ๋กฏ์„ ๋ฐฐ์ •ํ•ด์„œ ์ถฉ๋Œ ์—†์ด ํ†ต์‹ ํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹

ํŠน์ง•

  • ํ•˜๋‚˜์˜ ๋ผ์šด๋“œ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‹œ๊ฐ„ ์Šฌ๋กฏ์œผ๋กœ ๊ตฌ์„ฑ๋จ
  • ๊ฐ ๋…ธ๋“œ๋Š” ํ•ญ์ƒ ์ •ํ•ด์ง„ ์‹œ๊ฐ„ ์Šฌ๋กฏ์—๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•จ
  • ์Šฌ๋กฏ์˜ ๊ธธ์ด๋Š” ํ•œ ํŒจํ‚ท์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ์œผ๋กœ ์„ค์ •๋จ
  • ์Šฌ๋กฏ๋งˆ๋‹ค ํ•œ ๋…ธ๋“œ๋งŒ ์ „์†กํ•˜๋ฏ€๋กœ ์ถฉ๋Œ ์—†์Œ

์˜ˆ์‹œ

  • 6๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ์žˆ๋Š” LAN์—์„œ
    • ์Šฌ๋กฏ 1 โ†’ ๋…ธ๋“œ 1
    • ์Šฌ๋กฏ 2 โ†’ ๋…ธ๋“œ 2
    • โ€ฆ
    • ์Šฌ๋กฏ 6 โ†’ ๋…ธ๋“œ 6
  • ํ˜„์žฌ๋Š” ๋…ธ๋“œ 1, 3, 4๋งŒ ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์Œ
    • ์Šฌ๋กฏ 2, 5, 6์€ ๊ทธ๋ƒฅ ๋น„์›Œ์ง„ ์ฑ„ ์ง€๋‚˜๊ฐ (idle)

์žฅ์ 

  • ๊ฐ ๋…ธ๋“œ๊ฐ€ ์ž๊ธฐ ์Šฌ๋กฏ๋งŒ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ถฉ๋Œ ์—†์Œ
  • ์–ธ์ œ ์ „์†กํ• ์ง€ ์ •ํ•ด์ ธ ์žˆ์–ด ์ง€์—ฐ ์‹œ๊ฐ„์ด ์˜ˆ์ธก ๊ฐ€๋Šฅํ•จ
  • ์‹œ๊ฐ„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ชจ๋ธ๋ง์ด ์‰ฌ์›Œ ๊ฐ„๋‹จํ•œ ์ด๋ก ์  ๋ถ„์„์ด ๊ฐ€๋Šฅํ•จ

๋‹จ์ 

  • ๋ฐ์ดํ„ฐ ์—†๋Š” ๋…ธ๋“œ์˜ ์Šฌ๋กฏ๋„ ๊ทธ๋ƒฅ ๋‚ญ๋น„๋˜๋ฏ€๋กœ ์ฑ„๋„ ํšจ์œจ์„ฑ์ด ๋‚ฎ์Œ
  • ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ๋…ธ๋“œ๋Š” ๋” ๋งŽ์€ ์Šฌ๋กฏ์ด ํ•„์š”ํ•ด๋„ ๋ชป ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ์ • ๋ฐฐ์ •์ด ๋น„ํšจ์œจ์ 
  • ๋ชจ๋“  ๋…ธ๋“œ์˜ ์‹œ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ํ•„์š”

FDMA

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_6.30.48.png

๊ณต์œ  ์ฑ„๋„์˜ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๋‚˜๋ˆ ์„œ, ๊ฐ ๋…ธ๋“œ์—๊ฒŒ ๊ณ ์ •๋œ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ํ• ๋‹นํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹

ํŠน์ง•

  • ์ „์ฒด ์ฑ„๋„์„ ์—ฌ๋Ÿฌ ์ž‘์€ ์ฃผํŒŒ์ˆ˜ ๊ตฌ๊ฐ„์œผ๋กœ ๋‚˜๋ˆ”
  • ๊ฐ ๋…ธ๋“œ๋Š” ์ž๊ธฐ๋งŒ์˜ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ๊ฐ–๊ณ , ์˜ค์ง ๊ทธ ๋Œ€์—ญ์—์„œ๋งŒ ์ „์†ก ๊ฐ€๋Šฅ
  • ์„œ๋กœ ๋‹ค๋ฅธ ๋…ธ๋“œ์˜ ์‹ ํ˜ธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์—์„œ ์กด์žฌํ•˜๋ฏ€๋กœ ์ถฉ๋Œ์ด ์—†์Œ

์˜ˆ์‹œ

  • 6๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ์žˆ๊ณ , ๊ฐ์ž ๊ณ ์œ ํ•œ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ๋ฐฐ์ •๋ฐ›์Œ
    • ๋…ธ๋“œ 1 โ†’ ์ฃผํŒŒ์ˆ˜ 1
    • ๋…ธ๋“œ 2 โ†’ ์ฃผํŒŒ์ˆ˜ 2
    • โ€ฆ
    • ๋…ธ๋“œ 6 โ†’ ์ฃผํŒŒ์ˆ˜ 6
  • ๋…ธ๋“œ 1, 3, 4๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์–ด์„œ ์ „์†ก ์ค‘
    • 2, 5, 6๋ฒˆ ๋Œ€์—ญ์€ ๋น„์–ด์žˆ๊ณ  ๋‚ญ๋น„๋จ (idle)

์žฅ์ 

  • ๊ฐ ๋…ธ๋“œ๊ฐ€ ๊ณ ์œ  ์ฃผํŒŒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถฉ๋Œ ์—†์Œ
  • ์‹œ๊ฐ„ ๊ตฌ๊ฐ„์— ์ œํ•œ๋ฐ›์ง€ ์•Š๊ณ , ์ž๊ธฐ ๋Œ€์—ญ ๋‚ด์—์„œ ์–ธ์ œ๋“  ์ง€์†์  ์ „์†ก ๊ฐ€๋Šฅ
  • ์ˆ˜์‹  ์ธก์€ ํŠน์ • ์ฃผํŒŒ์ˆ˜๋งŒ ํŠœ๋‹ํ•˜๋ฉด ๋˜๋ฏ€๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ˆ˜์‹ ๊ธฐ ๊ตฌํ˜„ ๊ฐ€๋Šฅ

๋‹จ์ 

  • ์ „์†กํ•  ๊ฒŒ ์—†๋Š” ๋…ธ๋“œ์˜ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ๋„ ๊ทธ๋ƒฅ ๋‚ญ๋น„๋˜์–ด ํšจ์œจ์„ฑ์ด ๋‚ฎ์Œ
  • ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ๋…ธ๋“œ๋„ ๋Œ€์—ญํญ์„ ๋” ๋ฐ›์ง€ ๋ชปํ•ด ๊ณ ์ • ํ• ๋‹น ๋น„ํšจ์œจ์ 
  • ๋Œ€์—ญ ๋ถ„๋ฆฌ, ํ•„ํ„ฐ๋ง์„ ์œ„ํ•œ ์•„๋‚ ๋กœ๊ทธ ์žฅ๋น„๊ฐ€ ํ•„์š”ํ•ด ํ•˜๋“œ์›จ์–ด๊ฐ€ ๋ณต์žกํ•จ

๐Ÿ“กย ๋žœ๋ค ์ ‘๊ทผ

Random Access Protocol

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_6.37.46.png

๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์ฑ„๋„์„ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋™์‹œ์— ์ „์†ก์ด ์ผ์–ด๋‚˜๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ณ , ์ถฉ๋Œ์„ ๊ฐ์ง€ํ•˜๊ณ  ๋ณต๊ตฌํ•˜๋Š” ๊ทœ์น™์ด ํ•„์š”ํ•จ

๋™์ž‘ ๋ฐฉ์‹

  • ๋…ธ๋“œ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์•ผ ํ•  ๋•Œ
    • ์ฑ„๋„ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ ์ „์†ก์„ ์‹œ๋„ํ•˜๊ฑฐ๋‚˜
    • ๋“ฃ๊ณ  ์žˆ๋‹ค๊ฐ€ ๋น„์–ด ์žˆ์œผ๋ฉด ์ „์†ก (CSMA)
  • ์ถฉ๋Œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ ์กด์žฌ
    • ๋‘ ๋…ธ๋“œ ์ด์ƒ์ด ๋™์‹œ์— ์ „์†ก ์‹œ ์‹ ํ˜ธ๊ฐ€ ์„ž์—ฌ์„œ ๋ชจ๋‘ ์ „์†ก ์‹คํŒจ
  • ๋žœ๋ค ์ ‘๊ทผ ํ”„๋กœํ† ์ฝœ์€ ์•„๋ž˜ ๋‘ ๊ฐ€์ง€๋ฅผ ์ •์˜ํ•ด์•ผ ํ•จ
    • ์ถฉ๋Œ์„ ์–ด๋–ป๊ฒŒ ๊ฐ์ง€ํ•  ๊ฒƒ์ธ์ง€
    • ์ถฉ๋Œ ํ›„ ์–ด๋–ป๊ฒŒ ํšŒ๋ณตํ•  ๊ฒƒ์ธ์ง€
      • ex, ์ผ์ • ์‹œ๊ฐ„ ๊ธฐ๋‹ค๋ ธ๋‹ค ์žฌ์ „์†ก

์ถฉ๋Œ ํŠน์ง•

  • ์ถฉ๋Œ์€ ๋ฌด์กฐ๊ฑด ํ”„๋ ˆ์ž„ ์ „์ฒด ์†์‹ค
  • ๋ฌด์„ ์—์„œ๋Š” ์ถฉ๋Œ ๊ฐ์ง€๊ฐ€ ์–ด๋ ค์›€
    • ๊ทธ๋ž˜์„œ CSMA/CA ์‚ฌ์šฉ

๋Œ€ํ‘œ ํ”„๋กœํ† ์ฝœ

ํ”„๋กœํ† ์ฝœ์„ค๋ช…
ALOHAํ•˜์™€์ด๋Œ€์—์„œ ๊ฐœ๋ฐœํ•œ ์ตœ์ดˆ์˜ ๋žœ๋ค ์ ‘๊ทผ ๋ฐฉ์‹. ๊ทธ๋ƒฅ ์ „์†กํ•จ. ์ถฉ๋Œ๋ฅ  ๋†’์Œ.
Slotted ALOHA์‹œ๊ฐ„ ์Šฌ๋กฏ ๋„์ž…. ์Šฌ๋กฏ ์‹œ์ž‘์—๋งŒ ์ „์†ก ํ—ˆ์šฉ โ†’ ALOHA๋ณด๋‹ค ํšจ์œจ์ 
CSMA (Carrier Sense Multiple Access)๋ณด๋‚ด๊ธฐ ์ „์— ์ฑ„๋„์„ ๋จผ์ € โ€œ๋“ฃ๋Š”๋‹คโ€ (๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋งํ•˜๋Š” ์ค‘์ธ์ง€ ํ™•์ธ)
CSMA/CD (Collision Detection)์œ ์„  Ethernet์—์„œ ์‚ฌ์šฉ. ์ถฉ๋Œ์„ ๊ฐ์ง€ํ•˜๋ฉด ์ฆ‰์‹œ ์ „์†ก ์ค‘๋‹จ
CSMA/CA (Collision Avoidance)๋ฌด์„  LAN์—์„œ ์‚ฌ์šฉ. ์ถฉ๋Œ์„ ๋ฏธ๋ฆฌ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด RTS/CTS ๋“ฑ ์‚ฌ์šฉ

์žฅ์ 

  • ์ „์†กํ•  ๋•Œ๋งˆ๋‹ค ์ค‘์•™ ์ œ์–ด๋‚˜ ์‹œ๊ฐ„ ๋™๊ธฐํ™” ํ•„์š” ์—†์–ด ๊ฐ„๋‹จํ•จ
  • ์†Œ์ˆ˜ ๋…ธ๋“œ๊ฐ€ ๊ฐ„ํ—์ ์œผ๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ(๋‚ฎ์€ ๋ถ€ํ•˜) ๋งค์šฐ ํšจ์œจ์ 
  • ๋…ธ๋“œ ๊ฐ„ ๋…๋ฆฝ์ ์œผ๋กœ ํŒ๋‹จํ•ด ์ „์†ก ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์— ์ ํ•ฉ

๋‹จ์ 

  • ์ถฉ๋Œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ ์žˆ๊ณ , ์ถฉ๋Œ ์‹œ ์ „์ฒด ํ”„๋ ˆ์ž„ ์†์‹ค๋จ. ์žฌ์ „์†ก ํ•„์š”
  • ์ „์†ก ์‹œ๋„๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ์ถฉ๋Œ ํ™•๋ฅ ์ด ๋†’์•„์ ธ ๋ถ€ํ•˜ ์ฆ๊ฐ€ํ•œ๋‹ค๋ฉด ํšจ์œจ ๊ธ‰๊ฐ
  • ์ถฉ๋Œ ํ›„ ๋ฌด์ž‘์œ„ ์‹œ๊ฐ„ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๋ฏ€๋กœ ์žฌ์ „์†ก ์ง€์—ฐ

Slotted ALOHA

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_6.55.44.png

ALOHA์—์„œ ์‹œ๊ฐ„์„ ๋™๊ธฐํ™”๋œ ์Šฌ๋กฏ์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ๋…ธ๋“œ๋“ค์ด ์˜ค์ง ์Šฌ๋กฏ์˜ ์‹œ์ž‘ ์‹œ์ ์—์„œ๋งŒ ์ „์†กํ•˜๊ฒŒ ํ•ด ์ถฉ๋Œ์„ ์ค„์ธ random access protocol

๊ธฐ๋ณธ ๊ฐ€์ •

  • ๋ชจ๋“  ํ”„๋ ˆ์ž„์˜ ๊ธธ์ด๋Š” ๋™์ผํ•˜๋‹ค
  • ์‹œ๊ฐ„์€ ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ์Šฌ๋กฏ์œผ๋กœ ๋‚˜๋‰œ๋‹ค (ํ•œ ์Šฌ๋กฏ = 1ํ”„๋ ˆ์ž„ ์ „์†ก ์‹œ๊ฐ„)
  • ๋ชจ๋“  ๋…ธ๋“œ๋Š” ์Šฌ๋กฏ์˜ ์‹œ์ž‘ ์‹œ์ ์—๋งŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค
  • ๋ชจ๋“  ๋…ธ๋“œ๋Š” ์Šฌ๋กฏ ํƒ€์ด๋ฐ์— ๋งž์ถฐ ๋™๊ธฐํ™”๋˜์–ด ์žˆ๋‹ค
  • ๋™์ผ ์Šฌ๋กฏ์—์„œ 2๊ฐœ ์ด์ƒ ์ „์†ก๋˜๋ฉด ์ถฉ๋Œ ๋ฐœ์ƒ โ†’ ๋ชจ๋“  ํ”„๋ ˆ์ž„ ๋ฐœ์ƒ

๋™์ž‘ ๋ฐฉ์‹

  • ๋…ธ๋“œ๊ฐ€ ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์„ ๊ฐ–๊ฒŒ ๋˜๋ฉด, ๋‹ค์Œ ์Šฌ๋กฏ์˜ ์‹œ์ž‘์—์„œ ์ „์†ก๋จ
  • ๋งŒ์•ฝ ๊ทธ ์Šฌ๋กฏ์— ์ž์‹ ๋งŒ ์ „์†กํ–ˆ๋‹ค๋ฉด โ†’ ์„ฑ๊ณต
  • 2๊ฐœ ์ด์ƒ ๋…ธ๋“œ๊ฐ€ ๋™์‹œ์— ์ „์†กํ–ˆ๋‹ค๋ฉด โ†’ ์ถฉ๋Œ
  • ์ถฉ๋Œ ์‹œ ์ดํ›„ ์Šฌ๋กฏ๋“ค์—์„œ ํ™•๋ฅ  p๋กœ ๋žœ๋คํ•˜๊ฒŒ ์žฌ์ „์†ก
    • ์ด๋ฅผ ๋ฐ˜๋ณตํ•˜๋‹ค๊ฐ€ ์–ด๋А ์Šฌ๋กฏ์—์„œ ๋‹จ๋… ์ „์†ก์ด ๋˜๋ฉด ์„ฑ๊ณต
%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-04_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_6.59.29.png

์žฅ์ 

  • ํ•œ ๋…ธ๋“œ๋งŒ ํ™œ๋™ ์ค‘์ด๋ฉด ์ฑ„๋„ ์ „๋ถ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ์ค‘์•™ ์ œ์–ด๋‚˜ ์กฐ์ • ์žฅ์น˜ ์—†์ด ์ž‘๋™ ๊ฐ€๋Šฅ
  • ์‹œ๊ฐ„ ์Šฌ๋กฏ๋งŒ ๋งž์ถ”๋ฉด ๋น„๊ต์  ๊ตฌํ˜„ ์‰ฌ์›€

๋‹จ์ 

  • ๊ฐ™์€ ์Šฌ๋กฏ์—์„œ ์—ฌ๋Ÿฌ ๋…ธ๋“œ๊ฐ€ ์ „์†กํ•˜๋ฉด ์ „๋ถ€ ์‹คํŒจ
  • ์•„๋ฌด๋„ ์ „์†กํ•˜์ง€ ์•Š์œผ๋ฉด ์Šฌ๋กฏ์ด ๋‚ญ๋น„๋จ
  • ํ”„๋ ˆ์ž„ ๋๊นŒ์ง€ ๋ณด๋‚ด์•ผ ์ถฉ๋Œ ์—ฌ๋ถ€ ์•Œ ์ˆ˜ ์žˆ์Œ
  • ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์ •ํ™•ํžˆ ๊ฐ™์€ ์Šฌ๋กฏ ํƒ€์ด๋ฐ์„ ๊ณต์œ ํ•ด์•ผ ํ•จ

ํšจ์œจ์„ฑ

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-07_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8.35.49.png
  • ์ตœ์ ์˜ ์ „์†ก ํ™•๋ฅ  p ์‚ฌ์šฉ ์‹œ์—๋„ ์Šฌ๋กฏ ํšจ์œจ์˜ ์ตœ๋Œ€๋Š” 1/e โ‰ˆ 37%
    • ์ „์ฒด ์‹œ๊ฐ„ ์ค‘ ์•ฝ 37%๋งŒ์ด ์œ ํšจํ•œ ์ „์†ก์— ์‚ฌ์šฉ๋จ

Pure ALOHA

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-07_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_9.13.24.png

๋…ธ๋“œ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๋ฉด, ์•„๋ฌด ๋•Œ๋‚˜ ์ฆ‰์‹œ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹. ์‹œ๊ฐ„ ์Šฌ๋กฏ๋„ ์—†๊ณ , ๋™๊ธฐํ™”๋„ ํ•„์š” ์—†๋‹ค.

๋™์ž‘ ๋ฐฉ์‹

  • ๋…ธ๋“œ๊ฐ€ ์ „์†กํ•  ํ”„๋ ˆ์ž„์ด ์ƒ๊ธฐ๋ฉด, ์ฆ‰์‹œ ์ „์†ก
  • ๋งŒ์•ฝ ๋‹ค๋ฅธ ๋…ธ๋“œ๊ฐ€ ๊ทผ์ฒ˜ ์‹œ๊ฐ„์— ๋™์‹œ์— ์ „์†กํ–ˆ๋‹ค๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ๋‹ค.
  • ์ถฉ๋Œ๋œ ํ”„๋ ˆ์ž„์€ ์†์‹ค๋˜๋ฏ€๋กœ, ์ผ์ • ์‹œ๊ฐ„ ๊ธฐ๋‹ค๋ฆฐ ๋’ค ํ™•๋ฅ ์ ์œผ๋กœ ๋‹ค์‹œ ์ „์†กํ•œ๋‹ค.
  • ์ตœ๋Œ€ ํšจ์œจ = 1/(2e) โ‰ˆ 18%
    • ์ฑ„๋„์ด ์˜ค์ง 18%์˜ ์‹œ๊ฐ„๋งŒ ์‹ค์ œ ์œ ํšจ ๋ฐ์ดํ„ฐ ์ „์†ก์— ์‚ฌ์šฉ๋˜๊ณ , ๋‚˜๋จธ์ง€๋Š” ์ถฉ๋Œ ๋˜๋Š” ๋นˆ ์‹œ๊ฐ„์œผ๋กœ ๋‚ญ๋น„๋œ๋‹ค.

์ถฉ๋Œ ๋ฒ”์œ„

  • Pure ALOHA๋Š” ๋™๊ธฐํ™”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ถฉ๋Œ์ด ๋” ์‰ฝ๊ฒŒ ๋ฐœ์ƒํ•œ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค ๋…ธ๋“œ๊ฐ€ t_0์— ์ „์†ก์„ ์‹œ์ž‘ํ–ˆ๋‹ค๋ฉด,
    • ๋‹ค๋ฅธ ๋…ธ๋“œ๊ฐ€ [t0โˆ’1t_0 - 1, t0+1t_0 + 1] ์‚ฌ์ด์— ์ „์†กํ•œ ํ”„๋ ˆ์ž„์€ ์ถฉ๋Œํ•˜๊ฒŒ ๋œ๋‹ค.
  • ์ฆ‰, ์ด 2๋ฐฐ์˜ ์‹œ๊ฐ„ ๊ตฌ๊ฐ„(2T) ๋™์•ˆ ์ถฉ๋Œ ์œ„ํ—˜ ๊ตฌ๊ฐ„์ด ์กด์žฌํ•œ๋‹ค.

์žฅ์ 

  • ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๊ทธ๋ƒฅ ๋ณด๋‚ด ๊ตฌํ˜„ํ•  ๋•Œ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋‹ค.
  • ์‹œ๊ฐ„ ์Šฌ๋กฏ ๊ฐœ๋…์ด ์—†์–ด ๋™๊ธฐํ™”๊ฐ€ ํ•„์š” ์—†๋‹ค.

๋‹จ์ 

  • ๋™๊ธฐํ™”๋„, ์‚ฌ์ „ ๊ฐ์ง€๋„ ์—†์œผ๋‹ˆ ์ถฉ๋Œ์ด ์žฆ๋‹ค.
  • ์ตœ๋Œ€ 18%๋ฐ–์— ํ™œ์šฉ์„ ๋ชป ํ•ด์„œ ํšจ์œจ์„ฑ์ด ๋‚ฎ๋‹ค.
  • ์ถฉ๋Œ ํ›„ ์žฌ์ „์†ก ๋•Œ๋ฌธ์— ์ง€์—ฐ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.

CSMA

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-07_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_9.18.14.png

์ „์†ก ์ „ ์ฑ„๋„์„ ๋จผ์ € ๋“ฃ๋Š”(listen) ๋ฐฉ์‹์˜ ๋žœ๋ค ์ ‘๊ทผ ํ”„๋กœํ† ์ฝœ

CSMA์˜ ์›๋ฆฌ

  • โ€˜๋“ฃ๊ณ  ๋งํ•ด๋ผโ€™
  • ๋…ธ๋“œ๊ฐ€ ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋จผ์ € ์ฑ„๋„์„ ๊ฐ์ง€(carrier sense)ํ•ด์„œ,
    • ์ฑ„๋„์ด ๋น„์–ด ์žˆ์œผ๋ฉด(idle) ๋ฐ”๋กœ ์ „์†กํ•˜๊ณ 
    • ์ฑ„๋„์ด ์‚ฌ์šฉ ์ค‘์ด๋ฉด(busy) ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋‚˜์ค‘์— ์‹œ๋„ํ•œ๋‹ค.
  • ์‚ฌ๋žŒ๊ณผ ์ด์•ผ๊ธฐํ•  ๋•Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋งํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋“ฃ๊ณ , ๋๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋งํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.
  • ALOHA๋Š” ๋ฌด์กฐ๊ฑด ์ „์†กํ•ด์„œ ์ถฉ๋Œ ํ™•๋ฅ ์ด ๋†’์€๋ฐ, CSMA๋Š” ๋“ฃ๊ณ  ๋‚˜์„œ ์ „์†กํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์•„์ ธ ๋” ๋‚˜์„ ์ˆ˜ ์žˆ๋‹ค.
  • ํ•˜์ง€๋งŒ ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋…ธ๋“œ๊ฐ€ ๋ฐฉ๊ธˆ ์ „์†ก์„ ์‹œ์ž‘ํ–ˆ๋”๋ผ๋„ ๊ฐ์ง€๋˜๊ธฐ๊นŒ์ง€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์‚ฌ์ด ์ถฉ๋Œ ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•˜๋‹ค.

CSMA/CD

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-07_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_9.21.21.png

๋™์ž‘ ๋ฐฉ์‹

  • ์ „์†ก ์ „์— ์ฑ„๋„์„ ๋“ฃ๋Š”๋‹ค(CS).
  • ์ „์†ก ๋„์ค‘์—๋„ ์ฑ„๋„์„ ๊ณ„์† ๋ชจ๋‹ˆํ„ฐ๋งํ•œ๋‹ค.
  • ์ถฉ๋Œ์„ ๊ฐ์ง€ํ•˜๋ฉด ์ฆ‰์‹œ ์ „์†ก์„ ์ค‘๋‹จํ•˜๊ณ , ์žผ ์‹ ํ˜ธ(jam signal)๋ฅผ ๋ณด๋‚ด์„œ ๋ชจ๋‘์—๊ฒŒ ์•Œ๋ฆฐ๋‹ค.
  • ์žฌ์ „์†ก์„ ์œ„ํ•ด ๋žœ๋ค ์‹œ๊ฐ„ ๊ธฐ๋‹ค๋ฆฐ ๋’ค ๋‹ค์‹œ ์‹œ๋„ํ•œ๋‹ค.
  • ์‚ฌ๋žŒ๊ณผ ์ด์•ผ๊ธฐํ•  ๋•Œ ๋ˆ„๊ฐ€ ๊ฐ™์ด ๋งํ•˜๋ฉด โ€˜์ž ๊นโ€™ ํ•˜๊ณ  ๋ฉˆ์ถ”๊ณ  ๋‹ค์‹œ ์ˆœ์„œ ์ •ํ•ด์„œ ๋งํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.

์žฅ์ 

  • ์ถฉ๋Œ ํ™•๋ฅ  ๋‚ฎ๊ณ , ๊ฐ์ง€๋„ ๋นจ๋ผ ALOHA๋ณด๋‹ค ํšจ์œจ์ด ํ›จ์”ฌ ๋†’๋‹ค.
  • ํ”„๋ ˆ์ž„ ์ „์ฒด๋ฅผ ์ „์†กํ•˜์ง€ ์•Š๊ณ  ์ค‘๊ฐ„์— ๋ฉˆ์ถ”๊ธฐ ๋•Œ๋ฌธ์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋‚ญ๋น„๊ฐ€ ์ ๊ฒŒ ๋œ๋‹ค.
  • ๊ฐ์ง€ ์ •ํ™•๋„๊ฐ€ ๋†’์•„ ์œ ์„  ํ™˜๊ฒฝ์— ์ ํ•ฉํ•˜๋‹ค.

๋‹จ์ 

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-07_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_9.25.27.png
  • ๋ฌด์„ ์—์„œ๋Š” ์ž์‹ ์ด ๋ณด๋‚ด๋Š” ์ „ํŒŒ ๋•Œ๋ฌธ์— ์ถฉ๋Œ ๊ฐ์ง€๊ฐ€ ์–ด๋ ต๋‹ค(๊ทธ๋ž˜์„œ CSMA/CA๋ฅผ ์“ด๋‹ค).
  • ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋…ธ๋“œ ๊ฐ„ ์ถฉ๋Œ์€ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค.
    • ex, ๋…ธ๋“œ A๊ฐ€ ์ „์†ก์„ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ, ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ๋…ธ๋“œ B๋Š” ์•„์ง ๊ทธ ์‹ ํ˜ธ๋ฅผ ๊ฐ์ง€ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ B๋Š” ์ฑ„๋„์ด ๋น„์–ด์žˆ๋‹ค๊ณ  ์ฐฉ๊ฐํ•˜๊ณ  ๋™์‹œ์— ์ „์†ก์„ ์‹œ๋„ํ•œ๋‹ค. ๊ฒฐ๊ตญ A์™€ B์˜ ํ”„๋ ˆ์ž„์ด ์ค‘๊ฐ„์—์„œ ์ถฉ๋Œํ•œ๋‹ค.
%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-07_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_9.28.11.png
  • NIC๊ฐ€ ํ”„๋ ˆ์ž„ ์ƒ์„ฑ, ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ์˜จ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ๋ฐ›์•„ ํ”„๋ ˆ์ž„์œผ๋กœ ๊ฐ์Œˆ
  • NIC๊ฐ€ ์ „์†ก ์ „์— ์ฑ„๋„์„ ๋“ค์Œ
    • idle(๋น„์–ด ์žˆ์Œ): ๋ฐ”๋กœ ์ „์†ก ์‹œ์ž‘
    • busy(๋‹ค๋ฅธ ๋…ธ๋“œ ์ „์†ก ์ค‘): ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ idle ๋˜๋ฉด ์ „์†ก
    • ๋“ฃ๊ณ  ์ „์†กํ•˜๋Š” CSMA์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ
  • ์ถฉ๋Œ ์—†์ด ์ „์†ก ์™„๋ฃŒํ•˜๋ฉด, ๋
  • ์ถฉ๋Œ ๊ฐ์ง€ ์‹œ ์ „์†ก ๋„์ค‘ ๋‹ค๋ฅธ ๋…ธ๋“œ์˜ ์‹ ํ˜ธ๋ฅผ ๊ฐ์ง€ํ•˜๋ฉด ์ถฉ๋Œ ๋ฐœ์ƒ์œผ๋กœ ํŒ๋‹จ
    • ์ „์†ก์„ ์ฆ‰์‹œ ์ค‘๋‹จํ•˜๊ณ , Jam signal (์ถฉ๋Œ ์•Œ๋ฆผ ์‹ ํ˜ธ) ์ „์†ก
    • ๋‹ค๋ฅธ ๋…ธ๋“œ์—๊ฒŒ๋„ ์ถฉ๋Œ ๋‚ฌ์Œ์„ ์•Œ๋ฆผ
  • Binary exponential backoff (์ด์ง„ ์ง€์ˆ˜ ๋ฐฑ์˜คํ”„)
    • ์ถฉ๋Œ ํ›„์—๋Š” ๋žœ๋ค ์‹œ๊ฐ„๋งŒํผ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋‹ค์‹œ ์ „์†ก์„ ์‹œ๋„ํ•ด์•ผ ํ•จ
    • m๋ฒˆ์งธ ์ถฉ๋Œ์ด๋ผ๋ฉด, ๋žœ๋คํ•œ ์ •์ˆ˜ K๋ฅผ {0,1,โ€ฆ,2mโˆ’1}\{0, 1, โ€ฆ, 2^m - 1\} ์ค‘์—์„œ ์„ ํƒํ•ด์•ผ ํ•จ. ๊ทธ K ๋งŒํผ ๊ธฐ๋‹ค๋ฆผ
    • ๋Œ€๊ธฐ ์‹œ๊ฐ„ = Kร—512K \times 512๋น„ํŠธ ์ „์†ก ์‹œ๊ฐ„
    • ์ถฉ๋Œ ํšŸ์ˆ˜๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋ฒ”์œ„๋„ ์ปค์ง. ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ์ฆ๊ฐ€ํ•˜๊ณ , ์ ์ฐจ ํ˜ผ์žก์ด ์™„ํ™”๋จ
%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-08_%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB_12.44.03.png

ํšจ์œจ

  • ์ „์ฒด ์‹œ๊ฐ„ ์ค‘ ์‹ค์ œ ์œ ํšจํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๋Š” ๋น„์œจ
  • ์ „์†ก ์‹œ๋„๋Š” ๋งŽ์ง€๋งŒ ์ถฉ๋Œ์ด๋‚˜ ๋Œ€๊ธฐ๋กœ ๋‚ญ๋น„๋˜๋Š” ์‹œ๊ฐ„์ด ๋งŽ์œผ๋ฉด ํšจ์œจ์ด ๋‚ฎ๊ณ , ์ถฉ๋Œ์ด ๊ฑฐ์˜ ์—†๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ์ „์†กํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ํšจ์œจ์ด ๋†’์Œ
  • Efficiency=11+5โ‹…TpropTtrans\text{Efficiency} = \frac{1}{1 + 5 \cdot \frac{T_{prop}}{T_{trans}}}
  • ํ•ญ๋ชฉ ์„ค๋ช…
    • TpropT_{prop}: ์ „ํŒŒ ์ง€์—ฐ ์‹œ๊ฐ„ (propagation delay), ๊ฐ€์žฅ ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋‘ ๋…ธ๋“œ ๊ฐ„ ์‹ ํ˜ธ๊ฐ€ ๋„๋‹ฌํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„
    • TtransT_{trans}: ํ”„๋ ˆ์ž„ ์ „์†ก ์‹œ๊ฐ„ (transmission time), ์ตœ๋Œ€ ํฌ๊ธฐ ํ”„๋ ˆ์ž„ ํ•˜๋‚˜๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„
  • ๋…ธ๋“œ๊ฐ„ ๊ฑฐ๋ฆฌ(์ „ํŒŒ ์ง€์—ฐ)๊ฐ€ ๋งค์šฐ ์ž‘๊ฑฐ๋‚˜, ํ”„๋ ˆ์ž„ ํฌ๊ธฐ(์ „์†ก ์‹œ๊ฐ„)๊ฐ€ ๋งค์šฐ ํฌ๋ฉด ํšจ์œจ์ด ์ข‹์•„์ง
    • TpropT_{prop}์ด ์ž‘์„์ˆ˜๋ก ์ถฉ๋Œ์ด ๋น ๋ฅด๊ฒŒ ๊ฐ์ง€๋˜๊ณ  ๋‚ญ๋น„ ์‹œ๊ฐ„๋„ ์ค„์–ด๋“ฌ
    • TtransT_{trans}์ด ํด์ˆ˜๋ก ์ถฉ๋Œ ๊ฐ์ง€ ์ „์†ก๋น„์šฉ์— ๋น„ํ•ด ์œ ํšจ ๋ฐ์ดํ„ฐ ์–‘์ด ๋งŽ์•„์ง

๐Ÿ“กย ์ˆœ์„œ ๊ธฐ๋ฐ˜

Taking turns

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-14_%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB_11.42.18.png

โ€˜Taking turnsโ€™ ๋ฐฉ์‹์ด ํ•„์š”ํ•œ ์ด์œ 

  • Channel Partitioning (TDMA, FDMA)
    • ๋ชจ๋“  ๋…ธ๋“œ์— ์ •ํ•ด์ง„ ์ž์›(์‹œ๊ฐ„/์ฃผํŒŒ์ˆ˜)๋ฅผ ๊ณ ์ • ๋ฐฐ์ •ํ•จ
    • ๊ณต์ •ํ•˜๊ณ  ์ถฉ๋Œ ์—†์Œ, ๊ณ ๋ถ€ํ•˜ ์ƒํ™ฉ์—์„œ ์•ˆ์ •์ 
    • ํ•˜์ง€๋งŒ ๋‚ฎ์€ ๋ถ€ํ•˜์—์„œ๋Š” ๋น„ํšจ์œจ์  (ex, ๋…ธ๋“œ 1๋งŒ ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์–ด๋„ ์ „์ฒด์˜ 1/N๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)
  • Random Access (ALOHA, CSMA)
    • ๋…ธ๋“œ๋“ค์ด ์ž์œ ๋กญ๊ฒŒ ์ „์†ก ์‹œ๋„, ์ž์œจ์ ์ด๊ณ  ๋‹จ์ˆœ
    • ๋‚ฎ์€ ๋ถ€ํ•˜์—์„œ๋Š” ๋งค์šฐ ํšจ์œจ์ 
    • ๊ณ ๋ถ€ํ•˜์‹œ ์ถฉ๋Œ ๋งŽ์•„ ์„ฑ๋Šฅ ๊ธ‰๋ฝ (ex, ALOHA๋Š” ์ตœ๋Œ€ 18~37% ํšจ์œจ)
  • ๊ทธ๋ž˜์„œ ๋“ฑ์žฅํ•œ Taking Turns
    • ๋‘ ๋ฐฉ์‹์˜ ์žฅ์ ๋งŒ ๊ณจ๋ผ ๊ฐ€์ ธ์˜ค๊ธฐ
    • ๋…ธ๋“œ ํ•˜๋‚˜๊ฐ€ ์ž์œ ๋กญ๊ฒŒ ์ฑ„๋„ ์ „์ฒด ์‚ฌ์šฉ ๊ฐ€๋Šฅ
    • ์ฐจ๋ก€๋กœ ์ „์†กํ•˜๋ฏ€๋กœ ์ถฉ๋Œ ์—†์ด ๊ณต์ •ํ•˜๊ฒŒ ์ž์› ์‚ฌ์šฉ ๊ฐ€๋Šฅ
    • ์ˆœ์„œ๋Œ€๋กœ ์ „์†กํ•˜๋ฏ€๋กœ ALOHA์ฒ˜๋Ÿผ ์ถฉ๋Œ ์—†์Œ
    • ์ „์†กํ•  ๊ฒŒ ์—†๋Š” ๋…ธ๋“œ๋Š” ๋„˜์–ด๊ฐ

Taking turns: polling

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-14_%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB_11.42.38.png

์ค‘์•™์˜ ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ๊ฐ€ ๊ฐ ์Šฌ๋ ˆ์ด๋ธŒ ๋…ธ๋“œ์—๊ฒŒ ์ˆœ์„œ๋Œ€๋กœ "์ „์†กํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค"๋ผ๊ณ  ํ—ˆ๋ฝ์„ ์ฃผ๋Š” ๋ฐฉ์‹

๋™์ž‘ ๋ฐฉ์‹

  • ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ๊ฐ€ ์Šฌ๋ ˆ์ด๋ธŒ ๋…ธ๋“œ๋“ค์—๊ฒŒ ๋ผ์šด๋“œ ๋กœ๋นˆ ๋ฐฉ์‹์œผ๋กœ ํด๋ง ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ„
  • ํด๋ง์„ ๋ฐ›์€ ๋…ธ๋“œ๋Š” ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ์ „์†กํ•˜๊ณ , ์—†์œผ๋ฉด ๋‹ค์Œ ๋…ธ๋“œ๋กœ ๋„˜์–ด๊ฐ
  • ๋งˆ์Šคํ„ฐ๊ฐ€ ์ „์ฒด ์ˆœ์„œ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฏ€๋กœ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ

์žฅ์ 

  • ์ถฉ๋Œ์ด ์—†๊ณ  ๊ณต์ •ํ•˜๊ฒŒ ์ฑ„๋„์„ ๋ถ„๋ฐฐํ•  ์ˆ˜ ์žˆ์Œ
  • ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๋Š” ๋…ธ๋“œ๋Š” ๋น ๋ฅด๊ฒŒ ์Šคํ‚ต๋˜์–ด ํšจ์œจ์ 

๋‹จ์ 

  • ํด๋ง ์˜ค๋ฒ„ํ—ค๋“œ: ๋งˆ์Šคํ„ฐ๊ฐ€ ๊ฐ ๋…ธ๋“œ์—๊ฒŒ "๋ณด๋‚ผ ๊ฑฐ ์žˆ์–ด?"๋ผ๊ณ  ๋ฌผ์–ด๋ณด๋Š” ์‹œ๊ฐ„์ด ๋‚ญ๋น„๋จ
  • ํด๋ง ์ง€์—ฐ: ๋…ธ๋“œ๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ์ž๊ธฐ ์ฐจ๋ก€๊ฐ€ ์˜ค๊ธฐ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง
  • ๋‹จ์ผ ์žฅ์• ์ (Single Point of Failure): ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ๊ฐ€ ๊ณ ์žฅ๋‚˜๋ฉด ์ „์ฒด ๋„คํŠธ์›Œํฌ๊ฐ€ ๋งˆ๋น„๋จ

Taking turns: token passing

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2025-06-14_%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB_11.42.47.png

์ „์†ก ๊ถŒํ•œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํŠน๋ณ„ํ•œ ํ”„๋ ˆ์ž„(ํ† ํฐ)์„ ๋…ธ๋“œ๋“ค์ด ๋Œ๋ ค๊ฐ€๋ฉฐ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹

๋™์ž‘ ๋ฐฉ์‹

  • ๋„คํŠธ์›Œํฌ์— ํ•˜๋‚˜์˜ ํ† ํฐ๋งŒ ์กด์žฌํ•จ
  • ํ† ํฐ์„ ๊ฐ€์ง„ ๋…ธ๋“œ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์Œ
  • ์ „์†ก์ด ๋๋‚˜๋ฉด ํ† ํฐ์„ ๋‹ค์Œ ๋…ธ๋“œ์—๊ฒŒ ๋„˜๊น€
  • ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์œผ๋ฉด ๋ฐ”๋กœ ํ† ํฐ์„ ๋„˜๊น€

์žฅ์ 

  • ์ค‘์•™ ๋งˆ์Šคํ„ฐ ์—†์ด ๋ถ„์‚ฐ ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•จ
  • ์ถฉ๋Œ์ด ์—†๊ณ  ๋ชจ๋“  ๋…ธ๋“œ์—๊ฒŒ ๊ณต์ •ํ•œ ์ „์†ก ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์ง
  • ์ „์†กํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์€ ๋…ธ๋“œ๋Š” ํ† ํฐ์„ ์˜ค๋ž˜ ๊ฐ€์ง€๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์Œ (์„ค์ •์— ๋”ฐ๋ผ)

๋‹จ์ 

  • ํ† ํฐ ์˜ค๋ฒ„ํ—ค๋“œ: ํ† ํฐ์„ ๋„˜๊ธฐ๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์†Œ์š”๋จ
  • ํ† ํฐ ๋ถ„์‹ค ๋ฌธ์ œ: ํ† ํฐ์ด ์†์‹ค๋˜๋ฉด ์ „์ฒด ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ฉˆ์ถค. ํ† ํฐ ๋ณต๊ตฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ํ•„์š”
  • ๋‹จ์ผ ์žฅ์• ์ : ํ•œ ๋…ธ๋“œ๊ฐ€ ๊ณ ์žฅ๋‚˜๋ฉด ํ† ํฐ์ด ์ˆœํ™˜ํ•˜์ง€ ๋ชปํ•ด ๋„คํŠธ์›Œํฌ ๋งˆ๋น„ ๊ฐ€๋Šฅ
  • ์ง€์—ฐ: ๋…ธ๋“œ๊ฐ€ ๋งŽ์œผ๋ฉด ํ† ํฐ์ด ๋Œ์•„์˜ค๊ธฐ๊นŒ์ง€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง