The Network Core

Jyuneeยท2024๋…„ 9์›” 19์ผ
0

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

๋ชฉ๋ก ๋ณด๊ธฐ
4/10

๋„คํŠธ์›Œํฌ ์ฝ”์–ด๋Š” ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ์˜ ๋ฉ”์‰ฌ(mesh, ๊ทธ๋ฌผ) ๊ตฌ์กฐ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

  • ์ด๋ ‡๊ฒŒ ๋ผ์šฐํ„ฐ๋“ค์ด ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉด, ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ํšจ์œจ์ ์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

Packet Switching (ํŒจํ‚ท ์Šค์œ„์นญ)

ํ˜ธ์ŠคํŠธ(์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ)๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ์ƒ์„ฑ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์€ ๋ฐ์ดํ„ฐ ์กฐ๊ฐ์ธ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

  • ํŒจํ‚ท ์ „๋‹ฌ
    ๊ฐ ํŒจํ‚ท์€ ๋ผ์šฐํ„ฐ ๊ฐ„์˜ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋œ๋‹ค. ํŒจํ‚ท์€ ์ถœ๋ฐœ์ง€์—์„œ ๋ชฉ์ ์ง€๋กœ ๊ฐ€๋Š” ๋™์•ˆ ์—ฌ๋Ÿฌ ๋ผ์šฐํ„ฐ๋ฅผ ๊ฑฐ์ณ ์ „๋‹ฌ๋˜๋ฉฐ, ๊ฐ๊ฐ์˜ ๋ผ์šฐํ„ฐ๊ฐ€ ํŒจํ‚ท์„ ๋‹ค์Œ ๊ฒฝ๋กœ๋กœ forwarding ํ•œ๋‹ค.

  • ์ „์ฒด ๋งํฌ ์šฉ๋Ÿ‰ ์‚ฌ์šฉ
    ๊ฐ ํŒจํ‚ท์€ ํ•ด๋‹น ๋งํฌ์˜ ์ „์ฒด ์šฉ๋Ÿ‰์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก๋œ๋‹ค. ์ด๋Š” ํŒจํ‚ท ์ „์†ก ์‹œ ๋‹ค๋ฅธ ํŒจํ‚ท๊ณผ ์šฉ๋Ÿ‰์„ ๋‚˜๋ˆ„์ง€ ์•Š์œผ๋ฉฐ, ์ตœ๋Œ€ ์ „์†ก ์†๋„๋กœ ์ „์†ก๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

Store & Forward

ํŒจํ‚ท ์ „์†ก ์‹œ๊ฐ„

  • L/R ์ดˆ ์†Œ์š”
    L bit์˜ ํŒจํ‚ท์„ R bps(์ดˆ๋‹น ๋น„ํŠธ ์ „์†ก๋ฅ )์˜ ๋งํฌ๋กœ ์ „์†กํ•˜๋Š” ๋ฐ๋Š” L/R ์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค.
    ์ด๋Š” ํŒจํ‚ท์˜ ํฌ๊ธฐ(L)๊ฐ€ ํด์ˆ˜๋ก, ๊ทธ๋ฆฌ๊ณ  ์ „์†ก ์†๋„(R)๊ฐ€ ๋А๋ฆด์ˆ˜๋ก ๋” ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋จ์„ ์˜๋ฏธํ•œ๋‹ค.

  • ์˜ˆ์‹œ) one-hop
    ํŒจํ‚ท์ด 7.5 Mbits์ด๊ณ , ์ „์†ก ์†๋„๊ฐ€ 1.5Mbps๋ผ๋ฉด, ํ•˜๋‚˜์˜ ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š”๋ฐ 5์ดˆ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค.

์ €์žฅ ๋ฐ ์ „๋‹ฌ

์ด ๋ฐฉ์‹์—์„œ๋Š” ํŒจํ‚ท ์ „์ฒด๊ฐ€ ๋ผ์šฐํ„ฐ์— ๋„์ฐฉํ•œ ํ›„์—์•ผ ๋‹ค์Œ ๋งํฌ๋กœ ์ „์†ก์„ ์‹œ์ž‘ํ•œ๋‹ค.
์ด๋Š” ํŒจํ‚ท์˜ ์ผ๋ถ€๋งŒ ๋„์ฐฉํ•œ ์ƒํƒœ์—์„œ๋Š” ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ „์†ก์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

์ฆ‰, ๋ผ์šฐํ„ฐ๊ฐ€ ํŒจํ‚ท์„ ์™„์ „ํžˆ ๋ฐ›์€ ํ›„ ๋‹ค์Œ ๋ผ์šฐํ„ฐ๋กœ ์ „๋‹ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋ฐœ์ƒํ•œ๋‹ค.

์ข…๋‹จ ๊ฐ„ ์ง€์—ฐ (End-to-End Delay)

  • end-to-end delay = 2L/R
    (์ „ํŒŒ ์ง€์—ฐ์ด 0์ด๋ผ๊ณ  ๊ฐ€์ •ํ•  ๋•Œ)

์ถœ๋ฐœ์ง€์—์„œ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋‘ hop์„ ๊ฑฐ์นœ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ, ์ „์ฒด ์ง€์—ฐ์„ ๊ณ„์‚ฐํ•˜๋Š” ๊ณต์‹์ด๋‹ค.
(์œ„ ๊ทธ๋ฆผ ์ฐธ๊ณ )

Queueing Delay, Loss

ํŒจํ‚ท ์Šค์œ„์นญ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ํ์ž‰ ์ง€์—ฐ(Queueing Delay)๊ณผ ํŒจํ‚ท ์†์‹ค(Packet Loss)์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

ํŒจํ‚ท ์ „์†ก ์†๋„ (Transmission Rate)

์œ„ ๊ทธ๋ฆผ์—์„œ A์™€ B์—์„œ ๋ณด๋‚ด๋Š” ๋ฐ์ดํ„ฐ๋Š” 100 Mbps์˜ ์†๋„๋กœ ์ „์†ก๋˜์ง€๋งŒ, ๋ผ์šฐํ„ฐ๋Š” 1.5 Mbps์˜ ๋‚ฎ์€ ์ „์†ก ์†๋„๋กœ ํŒจํ‚ท์„ ๋‹ค์Œ ๋งํฌ๋กœ ๋ณด๋‚ธ๋‹ค.

ํ์ž‰ (Queuing)

ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ์— ๋„์ฐฉํ•˜๋ฉด, ๋ผ์šฐํ„ฐ๋Š” ์ด๋ฅผ ์ฆ‰์‹œ ์ „์†กํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋Œ€๊ธฐ์‹œ์ผœ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
์ด๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋„ˆ๋ฌด ๋นจ๋ฆฌ ๋„์ฐฉํ•ด ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ์˜ ์šฉ๋Ÿ‰์„ ์ดˆ๊ณผํ•  ๋•Œ ๋ฐœ์ƒํ•œ๋‹ค.

๋„์ฐฉ ์†๋„๊ฐ€ ์ „์†ก ์†๋„๋ณด๋‹ค ๋น ๋ฅด๋ฉด, ํŒจํ‚ท๋“ค์€ ๋Œ€๊ธฐ์—ด(queue)์— ์Œ“์ด๊ณ , ๋ผ์šฐํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๋Ÿ‰ ๋‚ด์—์„œ ์ „์†ก๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค.

ํŒจํ‚ท ์†์‹ค (Packet Loss)

๋ผ์šฐํ„ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ(๋ฒ„ํผ)๊ฐ€ ๊ฐ€๋“ ์ฐจ๋ฉด ๋” ์ด์ƒ ์ƒˆ๋กœ์šด ํŒจํ‚ท์„ ์ˆ˜์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค. ์ด๋•Œ, ๋ผ์šฐํ„ฐ๋Š” ๋” ์ด์ƒ ์ƒˆ๋กœ์šด ํŒจํ‚ท์„ ๋ฐ›์•„๋“ค์ด์ง€ ๋ชปํ•˜๊ณ , ์ด๋กœ ์ธํ•ด ํŒจํ‚ท์ด ์‚ญ์ œ๋œ๋‹ค.
์ด๋Š” ๋งํฌ๋ฅผ ํ†ตํ•ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๋Ÿ‰์„ ์ดˆ๊ณผํ•˜๋Š” ํŒจํ‚ท์ด ์ง€์†์ ์œผ๋กœ ๋ฐœ์ƒํ•  ๋•Œ ๋‚˜ํƒ€๋‚œ๋‹ค.

Routing & Forwarding

๋ผ์šฐํŒ… (Routing)

๋ผ์šฐํŒ…์€ ํŒจํ‚ท์ด ์ถœ๋ฐœ์ง€์—์„œ ๋ชฉ์ ์ง€๊นŒ์ง€ ์ด๋™ํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.
๋ผ์šฐํ„ฐ๋Š” ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š”๋‹ค.

  • ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋„คํŠธ์›Œํฌ ์ƒ์˜ ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ ์ค‘์—์„œ ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒจํ‚ท์ด ๋ชฉ์ ์ง€๊นŒ์ง€ ์‹ ์†ํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์€ ํŒจํ‚ท์˜ ๋ชฉ์ ์ง€ ์ฃผ์†Œ์— ๋”ฐ๋ผ ์–ด๋–ค ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ์ „์†กํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ์žˆ๋‹ค.

ํฌ์›Œ๋”ฉ (Forwarding)

ํฌ์›Œ๋”ฉ์€ ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ์˜ ์ž…๋ ฅ ํฌํŠธ๋กœ ๋“ค์–ด์˜จ ํ›„, ์ ์ ˆํ•œ ์ถœ๋ ฅ ํฌํŠธ๋กœ ์ „์†ก๋˜๋Š” ๊ณผ์ •์ด๋‹ค.
์ฆ‰, ํŒจํ‚ท์ด ๋“ค์–ด์™”์„ ๋•Œ ๊ทธ ํŒจํ‚ท์„ ์–ด๋А ํฌํŠธ๋กœ ๋ณด๋‚ผ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ž‘์—…์ด๋‹ค.

  • ํฌ์›Œ๋”ฉ์€ ๋กœ์ปฌ ํฌ์›Œ๋”ฉ ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•˜์—ฌ ํŒจํ‚ท์˜ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ด๋‹น ํŒจํ‚ท์ด ์–ด๋–ค ์ถœ๋ ฅ ๋งํฌ๋กœ ๋‚˜๊ฐ€์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•œ๋‹ค.

  • ์˜ˆ์‹œ)
    ๋ชฉ์ ์ง€ ์ฃผ์†Œ๊ฐ€ 0111์ธ ํŒจํ‚ท์ด ๋„์ฐฉํ•˜๋ฉด, ํฌ์›Œ๋”ฉ ํ…Œ์ด๋ธ”์—์„œ 0111์— ํ•ด๋‹นํ•˜๋Š” ์ถœ๋ ฅ ๋งํฌ(2๋ฒˆ ๋งํฌ)๋กœ ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค.

๋ผ์šฐํŒ…๊ณผ ํฌ์›Œ๋”ฉ ์ฐจ์ด

  • ๋ผ์šฐํŒ…์€ ํŒจํ‚ท์ด ์ „์ฒด ๋„คํŠธ์›Œํฌ์—์„œ ์ด๋™ํ•  ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ „๋žต์ ์ธ ๊ณผ์ •์ด๋‹ค.
    ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๊ณ„์‚ฐํ•œ๋‹ค.

  • ํฌ์›Œ๋”ฉ์€ ๊ทธ ์ˆœ๊ฐ„์— ๋ผ์šฐํ„ฐ๋กœ ๋“ค์–ด์˜จ ํŒจํ‚ท์„ ๋‹ค์Œ ๊ฒฝ๋กœ๋กœ ์ „๋‹ฌํ•˜๋Š” ์ฆ‰๊ฐ์ ์ธ ์ฒ˜๋ฆฌ ๊ณผ์ •์ด๋‹ค.
    ํฌ์›Œ๋”ฉ ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•˜์—ฌ ํŒจํ‚ท์„ ์˜ฌ๋ฐ”๋ฅธ ์ถœ๋ ฅ ๋งํฌ๋กœ ๋ณด๋‚ธ๋‹ค.

Circuit Switching (ํšŒ์„  ๊ตํ™˜)

ํšŒ์„  ๊ตํ™˜์€ ํŒจํ‚ท ์Šค์œ„์นญ๊ณผ๋Š” ๋Œ€์กฐ์ ์ธ ๋ฐฉ์‹์œผ๋กœ, ์ „ํ™” ํ†ต์‹  ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ์ „ํ†ต์ ์ธ ๋„คํŠธ์›Œํฌ์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค.

ํšŒ์„  ๊ตํ™˜์€ ์ถœ๋ฐœ์ง€์—์„œ ๋ชฉ์ ์ง€๊นŒ์ง€์˜ ์ „์ฒด ๊ฒฝ๋กœ์—์„œ ์ „์šฉ ํšŒ์„ (ํšŒ๋กœ)์„ ์„ค์ •ํ•˜์—ฌ, ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ด๋‹น ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋…์ ์ ์œผ๋กœ ์ „์†ก๋˜๋Š” ๋ฐฉ์‹์ด๋‹ค.
์ฆ‰, ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋‘ ์ง€์  ๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•ด ์ „์šฉ์œผ๋กœ ํ• ๋‹น๋œ๋‹ค.

ํšŒ๋กœ ํ™œ๋‹น

์œ„ ๊ทธ๋ฆผ์—์„œ๋Š” ๊ฐ ๋งํฌ์— 4๊ฐœ์˜ ํšŒ๋กœ๊ฐ€ ์กด์žฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์žˆ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ํ†ตํ™”(call)๋Š” ์ƒ๋‹จ ๋งํฌ์—์„œ ๋‘ ๋ฒˆ์งธ ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , ์˜ค๋ฅธ์ชฝ ๋งํฌ์—์„œ ์ฒซ ๋ฒˆ์งธ ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

  • ์ด์ฒ˜๋Ÿผ ํ†ต์‹ ์ด ์‹œ์ž‘๋˜๋ฉด, ๊ฒฝ๋กœ ์ƒ์—์„œ ํšŒ๋กœ๋“ค์ด ์ „์šฉ์œผ๋กœ ํ• ๋‹น๋˜๊ณ , ๋‹ค๋ฅธ ํ†ต์‹ ๋“ค์€ ๊ทธ ํšŒ๋กœ๋ฅผ ๊ณต์œ ํ•˜์ง€ ๋ชปํ•œ๋‹ค.

์ „์šฉ ์ž์—ฐ (Dedicated Resources)

  • ์ž์› ๊ณต์œ  ์—†์Œ (No sharing)
    ํšŒ์„  ๊ตํ™˜ ๋ฐฉ์‹์—์„œ๋Š” ํ•ด๋‹น ํ†ต์‹ ์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ํšŒ๋กœ๊ฐ€ ์ „์šฉ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋‹ค๋ฅธ ํ†ต์‹ ์ด ๊ทธ ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
    ์ด๋Š” ๋ณด์žฅ๋œ ์„ฑ๋Šฅ(์ง€์—ฐ ์—†์ด ์ผ์ •ํ•œ ์ „์†ก ์†๋„)์„ ์ œ๊ณตํ•œ๋‹ค.

    ํŒจํ‚ท ์Šค์œ„์นญ ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ, ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด๋‚˜ ํ˜ผ์žก์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

  • ๋น„ํ™œ์„ฑ ํšŒ๋กœ (Circuit Idle)
    ํ†ต์‹ ์ด ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋™์•ˆ์—๋„ ํšŒ๋กœ๊ฐ€ ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์ผ ์ˆ˜ ์žˆ๋‹ค.

    ์ฆ‰, ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ํšŒ๋กœ๋„ ๋‹ค๋ฅธ ํ†ต์‹ ์ด ๊ทธ ์ž์›์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.
    ์ด๋กœ ์ธํ•ด ๋„คํŠธ์›Œํฌ ์ž์›์ด ๋น„ํšจ์œจ ์ ์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

์ „ํ†ต์ ์ธ ์ „ํ™” ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ

์ „ํ†ต์ ์ธ ์ „ํ™” ๋„คํŠธ์›Œํฌ๋Š” ํšŒ์„  ๊ตํ™˜ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋‘ ์‚ฌ๋žŒ์ด ์ „ํ™”๋ฅผ ๊ฑธ๋ฉด, ๋‘ ์‚ฌ๋žŒ ์‚ฌ์ด์— ์ „์šฉ ํšŒ์„ ์ด ์„ค์ •๋˜๊ณ , ํ†ตํ™”๊ฐ€ ๋๋‚  ๋•Œ๊นŒ์ง€ ์ด ํšŒ์„ ์€ ๋‹ค๋ฅธ ํ†ต์‹ ์— ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

FDM vs TDM

ํšŒ์„  ๊ตํ™˜์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋‘ ๊ฐ€์ง€ ๋‹ค์ค‘ํ™” ๋ฐฉ์‹์ด ์žˆ๋‹ค. ๋‘ ๋ฐฉ์‹ ๋ชจ๋‘ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜๋‚˜์˜ ํ†ต์‹  ํšŒ์„ ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

FDM (Frequency Division Multiplexing)

FDM(์ฃผํŒŒ์Šค ๋ถ„ํ•  ๋‹ค์ค‘ํ™”)์€ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ๋Œ€์—ญ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๊ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋กœ ๋‹ค๋ฅธ ์ฃผํŒŒ์ˆ˜๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

  • ์˜ˆ์‹œ)
    ๊ทธ๋ฆผ์—์„œ 4๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๊ฐ ์‚ฌ์šฉ์ž๋Š” ๋™์‹œ์— ๋‹ค๋ฅธ ์ฃผํŒŒ์ˆ˜๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๊ฐ ์‚ฌ์šฉ์ž๋Š” ์ „์†ก ์‹œ๊ฐ„ ๋™์•ˆ ๊ณ ์œ ํ•œ ์ฃผํŒŒ์ˆ˜๋ฅผ ๋…์ ์ ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

  • ์ฃผํŒŒ์ˆ˜๊ฐ€ ๊ณ ์ •๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜์ง€ ์•Š๋Š” ๋™์•„๋„น๋„ ๊ทธ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

  • ์žฅ์ )
    ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณ„์† ํ๋ฅด๊ณ  ์žˆ์–ด ํ†ต์‹ ์ด ๋Š๊ธฐ์ง€ ์•Š๋Š”๋‹ค.

  • ๋‹จ์ )
    ์ฃผํŒŒ์ˆ˜๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ์–ด ์ฃผํŒŒ์ˆ˜ ์ž์›์˜ ๋‚ญ๋น„๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

TDM (Time Division Multiplexing)

TDM(์‹œ๊ฐ„ ๋ถ„ํ•  ๋‹ค์ค‘ํ™”)์€ ์‹œ๊ฐ„์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ์Šฌ๋กฏ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๊ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ต๋Œ€๋กœ ์‹œ๊ฐ„์„ ํ• ๋‹นํ•œ๋‹ค.

  • ์˜ˆ์‹œ)
    ๊ทธ๋ฆผ์—์„œ 4๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉฐ ์ผ์ •ํ•œ ์‹œ๊ฐ„ ์Šฌ๋กฏ ๋™์•ˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์žˆ๋‹ค. ๊ฐ ์‚ฌ์šฉ์ž๋Š” ํŠน์ •ํ•œ ์‹œ๊ฐ„ ์Šฌ๋กฏ์—์„œ๋งŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ๊ต๋Œ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ฃผํŒŒ์ˆ˜๋ฅผ ๊ณต์œ ํ•˜๋ฉด์„œ๋„ ๋‹ค๋ฅธ ์‹œ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

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

  • ์žฅ์ )
    ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž์›์˜ ๋‚ญ๋น„๊ฐ€ ์ ๋‹ค.

  • ๋‹จ์ )
    ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์‹œ๊ฐ„ ์Šฌ๋กฏ์ด ๋  ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

Packet swithing vs Circuit Switching

1 Mbps์˜ ๋งํฌ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ ์‚ฌ์šฉ์ž๋Š” 100 kbps์˜ ์†๋„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•˜์ž. ์ด๋•Œ, ๊ฐ ์‚ฌ์šฉ์ž๋Š” 10%์˜ ์‹œ๊ฐ„ ๋™์•ˆ๋งŒ ํ™œ์„ฑ(active) ์ƒํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ , ๋‚˜๋จธ์ง€ ์‹œ๊ฐ„์—๋Š” ๋น„ํ™œ์„ฑ ์ƒํƒœ์ด๋‹ค.

ํšŒ์„  ๊ตํ™˜ (Circuit Switching)

  • ํšŒ์„  ๊ตํ™˜ ๋ฐฉ์‹์—์„œ๋Š” ๊ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณ ์ •๋œ ๋Œ€์—ญํญ์ด ํ• ๋‹น๋œ๋‹ค. ๋”ฐ๋ผ์„œ, ์ตœ๋Œ€ 10๋ช…์˜ ์‚ฌ์šฉ์ž๋งŒ ์ด ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • 1 Mbps ๋งํฌ๋ฅผ 100 kbps๋กœ ๋‚˜๋ˆ„๋ฉด, 10๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ์ž ๊ณ ์ •๋œ ๋Œ€์—ญํญ์„ ํ• ๋‹น๋ฐ›์•„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ์ด์ƒ์€ ์ˆ˜์šฉํ•  ์ˆ˜ ์—†๋‹ค.
  • ๋ฌธ์ œ์ )
    ์‚ฌ์šฉ์ž๊ฐ€ 10%์˜ ์‹œ๊ฐ„ ๋™์•ˆ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ , ๋‚˜๋จธ์ง€ 90%์˜ ์‹œ๊ฐ„ ๋™์•ˆ ๊ทธ ๋Œ€์—ญํญ์€ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋”๋ผ๋„ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
    ์ฆ‰, ์ž์›์˜ ๋‚ญ๋น„๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

ํŒจํ‚ท ์Šค์œ„์นญ (Packet Switching)

  • ํŒจํ‚ท ์Šค์œ„์นญ ๋ฐฉ์‹์—์„œ๋Š” ๊ฐ ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”ํ•œ ๋•Œ์—๋งŒ ๋„คํŠธ์›Œํฌ ์ž์›์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž์˜ 10%์˜ ์‹œ๊ฐ„ ๋™์•ˆ๋งŒ ํ™œ์„ฑ ์ƒํƒœ์ด๋ฏ€๋กœ, 10๋ช… ์ด์ƒ์˜ ์ˆ˜์šฉ์ž๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— ํ™œ์„ฑ ์ƒํƒœ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ, ํŒจํ‚ท ์Šค์œ„์นญ ๋ฐฉ์‹์€ ๋” ๋งŽ์€ ์‚ฌ์šฉ์ž๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์žฅ์ )
    ์‚ฌ์šฉ์ž๊ฐ€ ๋น„ํ™œ์„ฑ ์ƒํƒœ์ผ ๋•Œ, ๊ทธ ๋Œ€์—ญํญ์€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ž์›์ด ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

โ” Packet Switching์ด ๋” ์ข‹์€ ๊ฑธ๊นŒ?

ํŒจํ‚ท ์Šค์œ„์นญ์˜ ์žฅ์ 

  • burst data์— ์ ํ•ฉ
    ํŒจํ‚ท ์Šค์œ„์นญ์€ ๋ถˆ๊ทœ์น™์ ์œผ๋กœ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์œ ๋ฆฌํ•˜๋‹ค. ์ฆ‰, ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ„ํ—์ ์œผ๋กœ ์†ก์‹ ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ๋งค์šฐ ํšจ๊ณผ์ ์ด๋‹ค.
  • ๋ฆฌ์†Œ์Šค ๊ณต์œ (Resource Sharing)
    ํŒจํ‚ท ์Šค์œ„์นญ์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ์ž์›์„ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์–ด, ๋Œ€์—ญํญ์˜ ๋‚ญ๋น„๊ฐ€ ์ค„์–ด๋“ ๋‹ค.
  • ๊ฐ„ํŽธํ•จ, ํ˜ธ์ถœ ์„ค์ • ์—†์Œ(Simpler, No Call Setup)
    ํšŒ์„  ๊ตํ™˜๊ณผ ๋‹ฌ๋ฆฌ ํŒจํ‚ท ์Šค์œ„์นญ์—์„œ๋Š” ์‚ฌ์ „์— ์ „์šฉ ํšŒ์„ ์„ ์„ค์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ์ฆ‰, ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ์–ด ๊ฐ„๋‹จํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค.

ํŒจํ‚ท ์Šค์œ„์นญ์˜ ๋ฌธ์ œ์ 

  • ๊ณผ๋„ํ•œ ํ˜ผ์žก(Congestion) ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ
    ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๋„คํŠธ์›Œํฌ๊ฐ€ ํ˜ผ์žกํ•ด์ ธ ํŒจํ‚ท ์ง€์—ฐ ๋˜๋Š” ์†์‹ค์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก๊ณผ ํ˜ผ์žก ์ œ์–ด๋ฅผ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ด ํ•„์š”ํ•˜๋‹ค.
    ์˜ˆ๋ฅผ ๋“ค์–ด, TCP๋Š” ํŒจํ‚ท ์†์‹ค๊ณผ ํ˜ผ์žก์„ ์ œ์–ดํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค.

ํŒจํ‚ท ์Šค์œ„์นญ์—์„œ ํšŒ์„  ๊ตํ™˜๊ณผ ๊ฐ™์€ ๋™์ž‘์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์€?

ํŒจํ‚ท ์Šค์œ„์นญ์€ "ํšŒ์„ ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•(Circuit-like behavior)"์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” ๊ณ ์ •๋œ ๋Œ€์—ญํญ์„ ํ•„์š”๋กœ ํ•˜๋ฏ€๋กœ, ๋„คํŠธ์›Œํฌ์—์„œ ์ด๋Ÿฌํ•œ ๋Œ€์—ญํญ ๋ณด์žฅ์ด ํ•„์š”ํ•˜๋‹ค.
์ด๋Ÿฌํ•œ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ์†”๋ฃจ์…˜์€ ์•„์ง ์™„์ „ํžˆ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ๋ฌธ์ œ๋กœ ๋‚จ์•„ ์žˆ๋‹ค.


๋‹ค์Œ์€ ํŒจํ‚ท ์Šค์œ„์นญ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ง€์—ฐ ๊ณ„์‚ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

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