728x90
๋ฐ˜์‘ํ˜•

Chapter 1.3 : Network core : packet/circuit switching, internet structure

The network core

๋ฐ์ดํ„ฐ๊ฐ€ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ด๋™ํ•˜๋„๋ก ๋•๋Š” ์ค‘์•™ ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ.
์ฆ‰, ์ธํ„ฐ๋„ท์˜ ๊ณ ์†๋„๋กœ๊ฐ™์€ ์—ญํ• ์„ ํ•œ๋‹ค. ์ธํ„ฐ๋„ท์˜ ์ค‘์‹ฌ์—์„œ packet switching๊ณผ link๋ฅผ ํ†ตํ•ด ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋ฉฐ ์—ฌ๋Ÿฌ ์—ฃ์ง€ ์žฅ์น˜๋“ค์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ณ ์† ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ ์—ญํ• ์„ ํ•œ๋‹ค.

Packet Switching

๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์€ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „์†กํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

๊ฐ ํŒจํ‚ท์€ ๋…๋ฆฝ์ ์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„๊ฐ€๋ฉฐ ๋ชฉ์ ์ง€์—์„œ ๋‹ค์‹œ ๊ฒฐํ•ฉ๋˜์–ด ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•œ๋‹ค.

 

์ž‘๋™ ์›๋ฆฌ

  1. ๋ฐ์ดํ„ฐ ๋ถ„ํ• : ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธด ๋ฉ”์‹œ์ง€์ผ ๊ฒฝ์šฐ, ์ด๋ฅผ ์ž‘์€ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ”.
  2. ์ „์†ก ๊ณผ์ •: ๊ฐ ํŒจํ‚ท์€ ๋ผ์šฐํ„ฐ์™€ ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋ฉฐ, ๊ฐ ๋งํฌ์—์„œ ์ตœ๋Œ€ ์ „์†ก ์†๋„๋กœ ํŒจํ‚ท์„ ๋ณด๋ƒ„.
  3. ์ €์žฅ ํ›„ ์ „๋‹ฌ (Store-and-Forward)๋ผ์šฐํ„ฐ๋Š” ํŒจํ‚ท์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ธฐ ์ „๊นŒ์ง€ ๋‹ค์Œ ๋งํฌ๋กœ ์ „์†กํ•˜์ง€ ์•Š์Œ.

 

์˜ˆ์‹œ

ํŒจํ‚ท์ด 100 Mbps ์†๋„์˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋ฉด, **ํŒจํ‚ท ํฌ๊ธฐ(L)**์™€ **์ „์†ก ์†๋„(R = 100 Mbps)**์— ๋”ฐ๋ผ ์ „์†ก ์‹œ๊ฐ„์€ L/R(100 Mbps) ๊ฐ€ ๋จ.

Packet transmission delay = L(bits) / R(bits/sec)

 

Queueing delay, loss

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

Forwarding and Routing

network-core์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์ด๋‹ค.

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

Forwarding

  • local action

Routing

  • global action : table์„ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ชจ๋“  ๊ฑธ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

Forwarding Table

๊ฐ ๋ผ์šฐํ„ฐ๋Š” ๋ชฉ์ ์ง€ ์ฃผ์†Œ ๋˜๋Š” ๋ชฉ์ ์ง€ ์ฃผ์†Œ์˜ ์ผ๋ถ€๋ฅผ ๋ผ์šฐํ„ฐ์˜ ์ถœ๋ ฅ ๋งํฌ๋กœ ๋งคํ•‘ํ•ด์•ผ ํ•˜๋Š” ํฌ์›Œ๋”ฉ ํ…Œ์ด๋ธ”์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

๋ผ์šฐํ„ฐ๊ฐ€ ์ˆ˜์‹ ํ•œ ํŒจํ‚ท์„ ์–ด๋Š ๋งํฌ๋กœ ์ „๋‹ฌํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ณผ์ •

  1. ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ์— ๋„์ฐฉ
  2. ๋ผ์šฐํ„ฐ๋Š” ํŒจํ‚ท์˜ IP ์ฃผ์†Œ๋ฅผ ์กฐ์‚ฌ
  3. ํ•ด๋‹น ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•ด forwarding table ๊ฒ€์ƒ‰
  4. ๊ทธ ํŒจํ‚ท์„ ์ถœ๋ ฅ ๋งํฌ๋กœ ๋ณด๋ƒ„

 

Packet Switching vs. Circuit Switching

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

 

Circuit Switching : FDM and TDM

  • FDM (Frequency Division Multiplexing)
    • total frequence band๋ฅผ equivalํ•˜๊ฒŒ ๋‚˜๋ˆˆ๋‹ค.
    • ๊ฐ user์—๊ฒŒ allocate ํ•œ๋‹ค.
  • TDM (Time Division Multiplexing)
    • time divided into slots (๊ฐ™์€ ๋‹จ์œ„๋กœ ๋‚˜๋ˆˆ๋‹ค)
    • transmission time์ด FDM๋ณด๋‹ค ์งง๋‹ค.

์ธํ„ฐ๋„ท์˜ ๊ตฌ์กฐ : ๋„คํŠธ์›Œํฌ์˜ ๋„คํŠธ์›Œํฌ

  • ์ธํ„ฐ๋„ท์€ ์ˆ˜๋งŽ์€ ISP(์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž)๋“ค์ด ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ์˜ ๋„คํŠธ์›Œํฌ์ž„.
  • ๊ฐ ISP๋Š” ๊ณ ๊ฐ-์ œ๊ณต์ž ๊ด€๊ณ„๋ฅผ ํ˜•์„ฑํ•˜๋ฉฐ, ์ƒ์œ„ ๊ณ„์ธต์˜ ISP๋“ค์€ ์„œ๋กœ **ํ”ผ์–ด๋ง(์ง์ ‘ ์—ฐ๊ฒฐ)**ํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ตํ™˜ํ•จ.
  • ์ฝ˜ํ…์ธ  ์ œ๊ณต์ž(์˜ˆ: ๊ตฌ๊ธ€)๋Š” ์ž์ฒด ๋„คํŠธ์›Œํฌ๋ฅผ ์šด์˜ํ•ด ์ƒ์œ„ ISP๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ์ง์ ‘ ์ ‘์†ํ•จ์œผ๋กœ์จ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๊ณ  ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•จ.
728x90
๋ฐ˜์‘ํ˜•

+ Recent posts