๐Ÿ’ป/CS

[๋„คํŠธ์›Œํฌ] ๋„คํŠธ์›Œํฌ๋Š” ๋ฌด์—‡์ธ๊ฐ€?

ruhz 2020. 10. 19. 08:12

0. ์ธํ„ฐ๋„ท์€ ๋ฌด์—‡์ธ๊ฐ€?

๋„คํŠธ์›Œํฌ๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์ „์—” ์ปดํ“จํ„ฐ ๋’ค์— ๊ฝ‚์•„๋†“์€ ๋žœ์„ ์„ ํ†ตํ•ด ์—ฐ๊ฒฐ์ด ๋˜์–ด์žˆ๊ณ , ์ด๊ฑธ ํ‚ค๋ฉด ๋ญ”๊ฐ€ ์˜ค๊ฐ„๋‹ค๋Š” ๋Š๋‚Œ์€ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ง€๊ธˆ ๋ณด๊ณ  ์žˆ๋Š” ์ด ํŽ˜์ด์ง€๋Š” ์–ด๋””๋ฅผ ๊ฑฐ์ณ ๋žœ์„ ์œผ๋กœ ๋“ค์–ด์™”์œผ๋ฉฐ, 0๊ณผ 1๋ฐ–์— ๋ชจ๋ฅด๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ํ•ด์„ํ•˜๊ณ  ๋ณด์—ฌ์ฃผ๋Š” ๊ฑธ๊นŒ?

 

์•„๋ž˜ ์„ค๋ช…์„ ์ฐธ๊ณ ํ•ด์„œ ์„ค๋ช…ํ•ด๋ณด์ž. ๋งŒ์•ฝ ๋‚ด๊ฐ€ PC(ํ˜ธ์ŠคํŠธ)์—์„œ ์ •๋ณด๋ฅผ ์ „์†กํ•˜๋ ค ํ•œ๋‹ค๋ฉด, ๋‚ด ์ „์†ก๋ฒ„ํŠผ ํด๋ฆญ ํ•œ ๋ฒˆ์— ํ”„๋กœํ† ์ฝœ๋กœ ์ž˜ ํฌ์žฅํ•œ ํŒจํ‚ท์ด ์ค€๋น„๋œ๋‹ค. ์ด ๋ฉ”์„ธ์ง€๋ฅผ ๋งํฌ์— ํƒœ์›Œ๋ณด๋‚ด๊ณ  ๋‚˜๋ฉด, ํŒจํ‚ท์€ ํŒจํ‚ท ์Šค์œ„์น˜๋“ค๊ณผ ๋งํฌ๋“ค๋กœ ๊ฑฐ๋ฏธ์ค„์ฒ˜๋Ÿผ ์–ฝํ˜€์žˆ๋Š” '์ธํ„ฐ๋„ท๋ง'์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. ํŒจํ‚ท ์Šค์œ„์น˜์˜ ์ธ๋„ ์•„๋ž˜ ํŒจํ‚ท์ด ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•œ๋‹ค. ์•„์ง ๊ถ๊ธˆํ•œ ๋ถ€๋ถ„์ด ๋งŽ์ง€๋งŒ ์ด ํ›„์— ๋‚˜์˜ค๋‹ˆ ๋„˜์–ด๊ฐ€๋„๋ก ํ•˜์ž.

 

 

์ธํ„ฐ๋„ท์˜ ๊ตฌ์„ฑ ์š”์†Œ (ํ•˜๋“œ์›จ์–ด)
  - ํ˜ธ์ŠคํŠธ(host), ์ข…๋‹จ ์‹œ์Šคํ…œ(end systems) : ๋„คํŠธ์›Œํฌ์˜ ์‚ฌ์šฉ์ž
  - ๋งํฌ(communication link) : ์„ฌ์œ , ๊ตฌ๋ฆฌ, ๋ผ๋””์˜ค, ์ธ๊ณต์œ„์„ฑ ๋“ฑ ์œ /๋ฌด์„  ์—ฐ๊ฒฐ
  - ํŒจํ‚ท ์Šค์œ„์น˜(packet switches) : ๋ผ์šฐํ„ฐ(router), ์Šค์œ„์น˜ ๋“ฑ. ํŒจํ‚ท(๋ฐ์ดํ„ฐ์˜ ๋ฉ์–ด๋ฆฌ)์˜ ๊ฒฝ๋กœ ๊ฒฐ์ •

 

์ธํ„ฐ๋„ท์˜ ๊ตฌ์„ฑ ์š”์†Œ (์†Œํ”„ํŠธ์›จ์–ด)
  - ํ”„๋กœํ† ์ฝœ(Protocols) : ํ†ต์‹  ๊ทœ์•ฝ. ์ •๋ณด๋ฅผ ๋ณด๋‚ผ ๋•Œ ์ •์˜๋œ ์ •๋ณด์˜ ํ˜•์‹, ์ˆœ์„œ
  - ์ธํ„ฐ๋„ท ํ‘œ์ค€ : RFC(Request For Comments), IETF(Internet Engineering Task Force)

 

์„œ๋น„์Šค ๊ด€์ ์—์„œ์˜ ์ธํ„ฐ๋„ท
  โ€ป ์ „์†ก์†๋„= ๋Œ€์—ญํญ(bandwith), ์—ญ๋Ÿ‰(capacity)
  - ์‘์šฉํ”„๋กœ๊ทธ๋žจ๋“ค์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ฐ˜
  - ์‘์šฉํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์„œ๋กœ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ ‘์ (interface)

 

 

1. ๋„คํŠธ์›Œํฌ ์—์ง€

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

 

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

 

 

๋„คํŠธ์›Œํฌ ์ƒ์„ธ๊ตฌ์„ฑ
  - ๋„คํŠธ์›Œํฌ ์—์ง€(network edge) : ํ˜ธ์ŠคํŠธ, ์ข…๋‹จ์‹œ์Šคํ…œ
  - ๋„คํŠธ์›Œํฌ ์ฝ”์–ด(network core) : ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ, ๋„คํŠธ์›Œํฌ์˜ ๋„คํŠธ์›Œํฌ
  - ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ : ๋ฌด์„ , ์œ ์„  ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋งํฌ

 

์ ‘์† ๋„คํŠธ์›Œํฌ(access network)
  - ํ˜ธ์ŠคํŠธ๋ฅผ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•˜๊ฒŒ(์ฒซ๋ฒˆ์งธ ๋ผ์šฐํ„ฐ์™€ ์—ฐ๊ฒฐ๋˜๊ฒŒ) ํ•ด์คŒ. PC-๋žœ์„ , ์Šค๋งˆํŠธํฐ-WiFi ๋“ฑ.
  - ๊ฐ€์ •์šฉ, ๊ธฐ์—…์šฉ, ๋ชจ๋ฐ”์ผ์šฉ ์ ‘์† ๋„คํŠธ์›Œํฌ๋กœ ๊ตฌ๋ถ„

 

DSL (Digital Subscriber Line)
  - ์ง‘์— ์žˆ๋Š” ์ „ํ™”์„ (์ „์šฉ/๊ณต์œ )์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹
  - ์ „ํ™”์„ ์„ ํ†ตํ•ด DSLAM(Digital Subscriber Line Access Multiplexer)์œผ๋กœ ์ •๋ณด๋ฅผ ๋ณด๋ƒ„
  - DSLAM์„ ๊ฑฐ์ณ ์ „ํ™” ์Œ์„ฑ์€ ์ „ํ™” ๋„คํŠธ์›Œํฌ๋กœ, ์ปดํ“จํ„ฐ ๋ฐ์ดํ„ฐ๋Š” ์ธํ„ฐ๋„ท์œผ๋กœ ๊ฐ

 

์ผ€์ด๋ธ” ๋„คํŠธ์›Œํฌ(cable network)
  - ์ผ€์ด๋ธ”(์ „์šฉ/๊ณต์œ )๋กœ ์ •๋ณด๋ฅผ ์ „์†ก|
  - ์ฃผํŒŒ์ˆ˜ ๋ถ„ํ•  ๋‹ค์ค‘ํ™”๋ฅผ ์ด์šฉํ•ด ํ•œ ์ผ€์ด๋ธ”๋กœ ์—ฌ๋Ÿฌ ์ •๋ณด ์ „์†ก
  - ์ผ€์ด๋ธ”๋กœ ๋ณด๋‚ธ ์ •๋ณด๋Š” CMTS(Cable Modem Termination System)์„ ๊ฑฐ์ณ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋จ
  - HFC(Hybrind Fiber Coax)๋Š” ๊ด‘ํ†ต์‹ -๋™์ถ•์ผ€์ด๋ธ” ํ˜ผํ•ฉ์œผ๋กœ, ๋‹ค์šด์ŠคํŠธ๋ฆผ 30Mbps ์—…์ŠคํŠธ๋ฆผ 2Mbps๋กœ ์†๋„ ๋น„๋Œ€์นญ
  - ๊ฒฐ๊ตญ ์ผ€์ด๋ธ” ํ—ค๋“œ์—”๋“œ(cable headend, CMTS)๊นŒ์ง€ ์—ฌ๋Ÿฌ ๊ฐ€์ •์ด ์ผ€์ด๋ธ”์„ ๊ณต์œ 
  - ๊ฒฐ๊ตญ ์ผ€์ด๋ธ”์€ ISP ๋ผ์šฐํ„ฐ์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ
    โ€ป ISP : Internet Service Provider์˜ ์•ฝ์ž. LGU+, kt ๋“ฑ

 

๋‹ค์ค‘ํ™”
  : ์ถœ์ฒ˜ - ์œ„ํ‚ค๋ฐฑ๊ณผ
๋‘๊ฐœ ์ด์ƒ์˜ ์ €์ˆ˜์ค€์˜ ์ฑ„๋„๋“ค์„ ํ•˜๋‚˜์˜ ๊ณ ์ˆ˜์ค€์˜ ์ฑ„๋„๋กœ ํ†ตํ•ฉํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•˜๋ฉฐ, ์—ญ๋‹ค์ค‘ํ™”(inverse multipleing, 
demultiplexing, demuxing) ๊ณผ์ •์„ ํ†ตํ•ด ์›๋ž˜์˜ ์ฑ„๋„ ์ •๋ณด๋“ค์„ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ฑ„๋„๋“ค์€ ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋ถ€ํ˜ธํ™” ํ‹€(coding scheme)์„ ํ†ตํ•ด ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „๊ธฐ ํ†ต์‹  ๋ถ„์•ผ์—์„œ ๋‹ค์ค‘ํ™”์˜ ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ๋Š” ์‹œ๋ถ„ํ•  ๋‹ค์ค‘ํ™” ๋ฐฉ์‹(TDM - time-division multiplexing)๊ณผ ์ฃผํŒŒ์ˆ˜ ๋ถ„ํ•  ๋‹ค์ค‘ํ™” ๋ฐฉ์‹(FDM - frequency division multiplexing)์ด ์žˆ๋‹ค. ๊ด‘ํ†ต์‹  ๋ถ„์•ผ์—์„œ๋Š” ๊ด€ํ–‰์ƒ FDM์ด๋ผ๋Š” ์šฉ์–ด ๋Œ€์‹  ํŒŒ์žฅ ๋ถ„ํ•  ๋‹ค์ค‘(WDM - wavelength-division multiplexing)์œผ๋กœ ๋ถ€๋ฅธ๋‹ค. ์‹œ๋ถ„ํ•  ๋‹ค์ค‘ํ™” ๋ฐฉ์‹์€ ๋™๊ธฐ์‹์ด๋‚˜ ๋น„๋™๊ธฐ์‹ ์ค‘์˜ ํ•˜๋‚˜๊ฐ€ ๋œ๋‹ค.

 

๊ฐ€์ •์šฉ ๋„คํŠธ์›Œํฌ(home network)
  1. ํ—ค๋“œ์—”๋“œ, ๊ธฐ์ง€๊ตญ์—์„œ ๋ฐ›์€ ์ •๋ณด๋ฅผ ๋ชจ๋Ž€์ด ๋ฐ›๋Š”๋‹ค.
  2. ๋ชจ๋Ž€์ด ๋ผ์šฐํ„ฐ์— ์ •๋ณด๋ฅผ ์ค€๋‹ค.
  3. ๋ผ์šฐํ„ฐ๊ฐ€ ์ง‘์•ˆ์˜ ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ๋“ค์—๊ฒŒ ์ •๋ณด๋ฅผ ๋ฟŒ๋ ค์ค€๋‹ค.
     - ๋ฌด์„  ๋„คํŠธ์›Œํฌ(WiFi) ์ ‘์† ๋„คํŠธ์›Œํฌ๋„ ๋ณดํ†ต ๋ผ์šฐํ„ฐ์™€ ํ•ฉ์ณ์ ธ ๋‚˜์˜จ๋‹ค(๊ณต์œ ๊ธฐ).
     - ๋ณดํ†ต ์œ ์„  ์ด๋”๋„ท(1Gbps), ๋ฌด์„  ์ธํ„ฐ๋„ท(54Mbps)

 

๊ธฐ์—…์šฉ ๋„คํŠธ์›Œํฌ(ethernet)
  1. ๊ธฐ๊ด€์šฉ ISP๋งํฌ๋กœ ๊ธฐ๊ด€์šฉ ๋ผ์šฐํ„ฐ๊ฐ€ ๋ฐ›๋Š”๋‹ค.
  2. ์ด๋”๋„ท ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด, ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ๋“ค์—๊ฒŒ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.
     - 10Mbps, 100Mbps, 1Gbps, 10Gbps์˜ ์ „์†ก์†๋„

 

๋ฌด์„  ์ ‘์† ๋„คํŠธ์›Œํฌ(wireless access networks)
  - ์ ‘์†์— ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ธฐ๊ธฐ๋ฅผ ์ ‘์†์ (access point)์ด๋ผ๊ณ  ํ•จ
  - ๋ฌด์„  ๋žœ(wirless LANs) : ๊ฐ™์€ ๊ฑด๋ฌผ์ •๋„์˜ ๋ฒ”์œ„. Wifi(802.11b/g/n)
  - ๊ด‘์—ญ ๋ฌด์„  ์ ‘์†(wide-area wireless access) : ํ†ต์‹ ํšŒ์‚ฌ๋“ค์— ์˜ํ•ด ์ œ๊ณต๋˜๊ณ  ์ˆ˜์‹ญkm ๋ฒ”์œ„. 3G, 4G ๋“ฑ

 

ํŒจํ‚ท(packet)
  : ๋ฐ์ดํ„ฐ์˜ ์ „์†ก๋‹จ์œ„
  - ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท ๋‹จ์œ„๋กœ ๋‚˜๋ˆ”
  - ์ด ํŒจํ‚ท์„ ๋งํฌ์— ๋ณด๋‚ด๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ = L(ํŒจํ‚ท์˜ ํฌ๊ธฐ, bit๋‹จ์œ„) / R(์ „์†ก์†๋„ bit/sec)

 

๋ฌผ๋ฆฌ ๋งค์ฒด(physical media)
  - ๋ฌผ๋ฆฌ ๋งํฌ(physical link) : ์ „์†ก๊ธฐ-์ˆ˜์‹ ๊ธฐ ์‚ฌ์ด๋ฅผ ์—ฐ๊ฒฐ
  - ์ง€๋„ ๋งค์ฒด(guided media) : ์ •ํ•ด์ง„ ๊ณณ์— ์ „ํŒŒํ•˜๋Š” ๋งค์ฒด(๊ตฌ๋ฆฌ, ์„ฌ์œ , coax ๋“ฑ)
  - ๋น„์ง€๋„ ๋งค์ฒด(unguided media) : ์ž์œ ๋กญ๊ฒŒ ์ „ํŒŒํ•˜๋Š” ๋งค์ฒด(๋ผ๋””์˜ค ๋“ฑ)

  - ์—ฐ์„ (TP, Twisted Pair) : ๋‘๊ฐœ์˜ ๊ผฌ์—ฌ์ง„ ์ ˆ์—ฐ์ฒ˜๋ฆฌ๋œ ๊ตฌ๋ฆฌ์„ (๋žœ์„ )
  - ๋™์ถ• ์ผ€์ด๋ธ”(coaxial cable) : DNA์ฒ˜๋Ÿผ ๊ผฌ์—ฌ์žˆ๋Š” ๋‘๊ฐœ์˜ ๊ตฌ๋ฆฌ ์ „๋„์ฒด ์ผ€์ด๋ธ”. ์–‘๋ฐฉํ–ฅ, HFC์˜ ๋‹ค์ค‘์ฑ„๋„์„ ๊ฐ€์ง
  - ๊ด‘ ์ผ€์ด๋ธ”(fiber-optic cable) : ์œ ๋ฆฌ ์„ฌ์œ ๊ฐ€ bit ๋‹น ํ•˜๋‚˜์˜ ํŽ„์Šค๋ฅผ ๋น›์„ ํ†ตํ•ด ์ „๋‹ฌ. ๋น ๋ฅด๊ณ , ์—๋Ÿฌ๊ฐ€ ๋‚ฎ๋‹ค.
  - ๋ผ๋””์˜ค(radio) : ์ „์ž๊ธฐํŒŒ๋กœ ์‹ ํ˜ธ ์ „๋‹ฌ. ๋ฌด์„ , ์–‘๋ฐฉํ–ฅ์„ฑ ๋“ฑ์˜ ํŠน์ง•. ๋ฐ˜์‚ฌ, ๋ฌผ์ฒด ๋“ฑ์— ์˜ํ•œ ๋ฐฉํ•ด๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ.
    โ€ป ์ง€์ƒ ๋งˆ์ดํฌ๋กœํŒŒ(~45Mbps), LAN-WiFi(54Mbps), ๊ด‘์—ญ(4G์—์„œ ~10Mbps), ์œ„์„ฑ(45Mbps)

 

 

2. ๋„คํŠธ์›Œํฌ ์ฝ”์–ด

ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹(packet switching)
  - ์ €์žฅ ํ›„ ์ „๋‹ฌ(store-and-forward) : ํŒจํ‚ท์ด ๋ชจ๋‘ ๋„์ฐฉํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์ „์†กํ•  ์ˆ˜ ์—†์Œ
  - ํ์ž‰ ์ง€์—ฐ(queueing delay) : ํŒจํ‚ท์„ ๋ณด๋‚ด๋ ค๊ณ  ํ•  ๋•Œ, ํ•ด๋‹น๋งํฌ๊ฐ€ ์ „์†ก์ค‘์ด๋ผ๋ฉด ๋ฒ„ํผ ๋ฐœ์ƒ. ๋ฒ„ํผ๊ฐ€ ๊ฝ‰์ฐจ๋ฉด ์†์‹ค ๋ฐœ์ƒ

 

ํšŒ์„  ๊ตํ™˜ ๋ฐฉ์‹(circuit switching)
  - ๋‘ ํ˜ธ์ŠคํŠธ ๊ฐ„์— ํ†ต์‹ ์ด ์ด๋ฃจ์–ด์งˆ ๋•Œ, ์™„์ „ํžˆ ํ• ๋‹น๋˜์–ด ๋‘ ํ˜ธ์ŠคํŠธ๋งŒ ์ „์šฉ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•จ
  - FDM(Frequency Division Multiplexing) : ์ฃผํŒŒ์ˆ˜๋กœ ์–ด๋–ค(๋ˆ„๊ฐ€ ๋ณด๋‚ธ) ์‹ ํ˜ธ์ธ์ง€ ๊ตฌ๋ถ„
  - TDM(Time Division Multiplexing) : ์‹œ๊ฐ„์œผ๋กœ ์–ด๋–ค(๋ˆ„๊ฐ€ ๋ณด๋‚ธ) ์‹ ํ˜ธ์ธ์ง€ ๊ตฌ๋ถ„.

 

ํŒจํ‚ท ๊ตํ™˜ vs ํšŒ์„  ๊ตํ™˜
  - ํŒจํ‚ท๊ตํ™˜์ด ํฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์œ ๋ฆฌํ•˜์ง€๋งŒ, ๋„คํŠธ์›Œํฌ๊ฐ€ ํ˜ผ์žกํ•  ๊ฒฝ์šฐ ํ์ž‰์ง€์—ฐ, ์†์‹ค๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋“ค์ด ์žˆ์Œ
  - ์˜ค๋””์˜ค๋‚˜ ๋น„๋””์˜ค ๊ฐ™์€ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ๋งŒ ๋Œ€์—ญํญ์„ ํ• ๋‹นํ•ด ํšŒ์„ ๊ตํ™˜์ฒ˜๋Ÿผ ๊ตฌํ˜„ํ•˜๊ธฐ๋„ ํ•จ

 

๋„คํŠธ์›Œํฌ์˜ ๋„คํŠธ์›Œํฌ
  - ํ˜ธ์ŠคํŠธ(์ข…๋‹จ ์‹œ์Šคํ…œ) ๋“ค์€ ISP(Internet Service Providers)๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋จ
  - ์ ‘์†(๋ง๋‹จ์˜) ISP๋“ค ๋ผ๋ฆฌ๋„ ์ƒํ˜ธ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ
  - ์ ‘์† ๋„คํŠธ์›Œํฌ๋ฅผ ๋ฌถ๋Š” ์ง€์—ญ ๋„คํŠธ์›Œํฌ, ์ง€์—ญ ๋„คํŠธ์›Œํฌ๊ฐ€ ์—ฐ๊ฒฐ๋œ ISP, ISP๋ผ๋ฆฌ์˜ ์—ฐ๊ฒฐ์„ ์‹œ์ผœ์ฃผ๋Š” IXP
  - ๊ตฌ๊ธ€, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋“ฑ์€ content provider network(๊ธฐ์—… ๋ฐ์ดํ„ฐ์„ผํ„ฐ๋ฅผ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ)๋ฅผ ๊ฐ์ž ์šด์˜ํ•จ

  - 1ํ‹ฐ์–ด ISP : ์ค‘์ถ”(backbone)์  ๊ณต๊ธ‰์ž. ๊ตญ๊ฐ€, ๋Œ€๋ฅ™ ๊ฐ„์˜ ํ•ด์ € ์ผ€์ด๋ธ” ์„ค์น˜ ๋“ฑ
  - 2ํ‹ฐ์–ด ISP : 3ํ‹ฐ์–ด๋ฅผ 1ํ‹ฐ์–ด์— ์—ฐ๊ฒฐํ•ด์คŒ
  - 3ํ‹ฐ์–ด ISP : ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ์ธํ„ฐ๋„ท ์š”๊ธˆ์„ ๋‚ด๋Š” ISP

 

 

3. ์ง€์—ฐ, ์†์‹ค, ์ฒ˜๋ฆฌ๋Ÿ‰

์ฒ˜๋ฆฌ ์ง€์—ฐ(processing delay)
  - ๋ผ์šฐํ„ฐ๋กœ ๋“ค์–ด์˜จ ํŒจํ‚ทํ—ค๋“œ๋ฅผ ํ™•์ธํ•˜๊ณ ,(์‹œ๊ฐ„์†Œ์š”)
  - ํŒจํ‚ท์„ ์–ด๋””๋กœ ๋ณด๋‚ผ์ง€ ๊ฒฐ์ •(์‹œ๊ฐ„์†Œ์š”)
  - ๋น„ํŠธ ์˜ค๋ฅ˜ ์กฐ์‚ฌ(์‹œ๊ฐ„์†Œ์š”)

 

ํ์ž‰ ์ง€์—ฐ(queueing delay)
  - ๋งํฌ์˜ ๋ฒ„ํผ๊ฐ€ ์ฐจ ์žˆ์–ด, ์ž์‹ ์˜ ์ „์†ก ์ฐจ๋ก€๋ฅผ ๊ธฐ๋‹ค๋ฆผ
  - ๋ฒ„ํผ๊ฐ€ ๊ฝ‰์ฐจ์žˆ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋Š” ์†์‹ค๋จ
  - L(ํŒจํ‚ท ํฌ๊ธฐ)*a(ํŒจํ‚ท ๋„์ฐฉ์†๋„, ํŒจํ‚ท/์ดˆ) / R(๋น„ํŠธ/sec) = ์ดˆ๋‹น ๋„์ฐฉํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ / ์ดˆ๋‹น ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ํŠธ๋ž˜ํ”ฝ
  - La/R์ด 1๋ณด๋‹ค ํฌ๋ฉด ๋ฌดํ•œ ์ง€์—ฐ. ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ์„ค๊ณ„ํ•ด์•ผ ํ•จ.

 

์ „์†ก ์ง€์—ฐ(transmission delay)
  - ํŒจํ‚ท์„ ๋งํฌ์— ์‹ค์–ด์ฃผ๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„
  - ๋ผ์šฐํ„ฐ๊ฐ€ ๋ฒ„ํผ ๊ฐ€์žฅ ์•ž์˜ ํŒจํ‚ท์„ ๋‚ด๋ณด๋‚ด๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„
  - L(ํŒจํ‚ท ํฌ๊ธฐ)/R(๋น„ํŠธ(๋งํฌ ๋Œ€์—ญํญ)/sec)

 

์ „ํŒŒ ์ง€์—ฐ(propagation delay)
  - ํŒจํ‚ท์ด ๋งํฌ์— ์˜ฌ๋ผํƒ€์„œ, ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„
  - ๋ฌผ๋ฆฌ ๋งค์ฒด์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฆ„
  - D(๋ฌผ๋ฆฌ์  ๊ฑฐ๋ฆฌ)/S(๋งํฌ ์†๋„) 

 

์ฒ˜๋ฆฌ๋Ÿ‰(throughput)
  - ๋‚ด๊ฐ€ ์•„๋ฌด๋ฆฌ ๋นจ๋ฆฌ ๋จน์œผ๋ฉด ๋ญํ•˜๋‚˜ ๋˜ฅ์œผ๋กœ ๋งŒ๋“œ๋Š” ์†๋„๊ฐ€ ๋Š๋ฆฐ๋ฐ
  - ๊ฒฐ๊ตญ ์Œ์‹์„ ๋˜ฅ์œผ๋กœ ๋งŒ๋“œ๋Š” ์†๋„๊ฐ€ ๋˜ฅ ๋‚˜์˜ค๋Š” ์†๋„(์ฒ˜๋ฆฌ์œจ)
  - ํ•˜์ง€๋งŒ ๋งŒ์•ฝ์— ์Œ์‹์„ ๋˜ฅ์œผ๋กœ ๋งŒ๋“œ๋Š” ์†๋„๊ฐ€ ๋จน๋Š” ์†๋„๋ณด๋‹ค ๋น ๋ฅด๋‹ค๋ฉด, ๋จน๋Š” ์†๋„๊ฐ€ ๋˜ฅ ๋‚˜์˜ค๋Š” ์†๋„(์ฒ˜๋ฆฌ์œจ)
  - ์ „์ž์˜ ๊ฒฝ์šฐ ๋ฐฐ์— ์Œ์‹์ด ๋งŽ์ด ์Œ“์ด๊ฒŒ ๋œ๋‹ค(๋ณ‘๋ชฉํ˜„์ƒ)
  - ๋งํฌ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ๋ผ๋ฉด ๋ณ‘๋ชฉ๋งํฌ๊ฐ€ ์ฒ˜๋ฆฌ์œจ

 

 

4. ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต, ์„œ๋น„์Šค ๋ชจ๋ธ

๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ์˜ ์ „๋‹ฌ ๊ณผ์ •์—๋Š” ์ผ๋ จ์˜ ์ˆœ์„œ๊ฐ€ ์žˆ๊ณ  ๊ณ„์ธต์ด ์žˆ๋‹ค. ๊ณ„์ธต์ด ์—†๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๊ณผ์ •์„ A-Z๊นŒ์ง€ ๋ชจ๋‘ ๊ฐœ๋ฐœํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ด๊ณ , ๊ทธ๊ฒƒ์ด ๋„ˆ๋ฌด ๋ณต์žกํ•ด์„œ ๊น”๋”ํ•˜์ง€ ๋ชปํ•œ ํ”„๋กœ๊ทธ๋žจ ์„ค๊ณ„๊ฐ€ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. ์ดํ›„์— ์‹œ์Šคํ…œ์„ ์œ ์ง€/๋ณด์ˆ˜ํ•˜๊ธฐ์—๋„ ๊ณ„์ธต์ด ๋‚˜๋ˆ ์ ธ ์žˆ๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์ ํ•ฉํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ„์ธต์„ ๋‚˜๋ˆ  ๊ณ„์ธต ๊ฐ„์— ๋…๋ฆฝ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜์˜€์œผ๋ฉฐ, ๊ฐ ๊ณ„์ธต๋ณ„๋กœ ํ†ต์‹ ํ•  ๋•Œ์˜ ๊ทœ์•ฝ(ํ”„๋กœํ† ์ฝœ)์„ ๊ตญ์ œ์ ์ธ ํ‘œ์ค€์œผ๋กœ ์ •ํ•ด๋‘์—ˆ๋‹ค.

 

 

ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต(protocol layers)
  - ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(application) ๊ณ„์ธต : ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์„ ์ง์ ‘ ๋ฐ›์•„๋“ค์ผ ๋•Œ์˜ ํ”„๋กœํ† ์ฝœ
  - ํŠธ๋žœ์ŠคํฌํŠธ(transport) ๊ณ„์ธต : ํ”„๋กœ์„ธ์Šค(ํ”„๋กœ๊ทธ๋žจ) ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ํ”„๋กœํ† ์ฝœ(TCP, UDP)
  - ๋„คํŠธ์›Œํฌ(network) ๊ณ„์ธต :  ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ๋ฅผ ํ–ฅํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š”๋ฐ ํ•„์š”ํ•œ ํ”„๋กœํ† ์ฝœ(IP, RP)
  - ๋งํฌ(link) ๊ณ„์ธต : ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์ œ ๋„คํŠธ์›Œํฌ์— ์˜ฌ๋ ค๋†“๋Š”๋ฐ์— ํ•„์š”ํ•œ ํ”„๋กœํ† ์ฝœ(Ethernet, WiFi)
  - ๋ฌผ๋ฆฌ(physical) ๊ณ„์ธต : ์‹ค์ œ ์‹ ํ˜ธ๊ฐ€ ์—ฐ๊ฒฐ๋˜๋Š” ์„ ์˜ ํ”„๋กœํ† ์ฝœ

 

์„œ๋น„์Šค ๋ชจ๋ธ(service model)
  - ์—ฌ๊ธฐ์„œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์„ 3๊ฐœ(app, presentation, session)๋กœ ๋‚˜๋ˆ„๋ฉด OSI 7 ๊ณ„์ธต ๋ชจํ˜•.

  - OSI : Open Systems Interconnection reference model
  - ISO : International Standardization Organization
  - ํ”„๋ ˆ์  ํ…Œ์ด์…˜(presentation) ๊ณ„์ธต : ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ , ์••์ถ•ํ•จ
  - ์„ธ์…˜(session) ๊ณ„์ธต : ๊ตํ™˜ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ํ•ฉ์น˜๊ณ  ๋ณต์›ํ•จ
  - ๊ฐ ๊ณ„์ธต์„ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น์ •๋ณด๋ฅผ ๋‹ด์€ ํ—ค๋”๋ฅผ ๋ถ™์—ฌ์„œ, ํ•ด์„ํ•  ๋•Œ๋„ ๊ฐ ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋Š” ํ—ค๋”๋ฅผ ์ด์šฉ

 

 

5. ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ

์•…์„ฑ์ฝ”๋“œ(malware)
  - ๋ฐ”์ด๋Ÿฌ์Šค : ๊ฐ์—ผ๋œ ์ˆ™์ฃผ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐ›์•„์„œ ์‹คํ–‰ํ•˜๋ฉด ์ž๊ฐ€๋ณต์ œํ•˜๋ฉฐ ๊ฐ์—ผ์ด ์ด๋ฃจ์–ด์ง
  - ์›œ : ์ˆ™์ฃผ ํ”„๋กœ๊ทธ๋žจ์ด ์—†์–ด๋„ ๊ทธ ์ž์ฒด๋กœ ์ž๊ฐ€๋ณต์ œํ•˜๊ณ  ๊ฐ์—ผ์ด ์ด๋ฃจ์–ด์ง
  - ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์ •๋ณด, ์›น ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ ๊ธฐ๋ก, ํŒŒ์ผ ์—…๋กœ๋“œ๋ฅผ ๋ชจ๋‘ ์—ผํƒ(์ŠคํŒŒ์ด์›จ์–ด)
  - ์ŠคํŒธ ๋ฉ”์ผ ์ „์†ก, DDoS ๊ณต๊ฒฉ(์ข€๋น„ PC)

 

DoS(Denial of Service)
  - ์—„์ฒญ๋‚œ ์–‘์˜ ๋ฆฌ์†Œ์Šค์™€ ํŠธ๋ž˜ํ”ฝ์„ ์„œ๋ฒ„์— ๊ฑธ์–ด, ๋งˆ๋น„ ์‹œํ‚ค๋Š” ๊ณต๊ฒฉ
  1. ๋Œ€์ƒ์„ ์„ ์ •ํ•œ๋‹ค.
  2. ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ์— ์ข€๋น„ PC๋ฅผ ๋งŒ๋“ ๋‹ค.
  3. ๋Œ€์ƒ์„ ํ–ฅํ•ด ํŒจํ‚ท์„ ๊ณ„์†ํ•ด์„œ ๋ณด๋‚ธ๋‹ค.

 

IP ์Šคํ‘ธํ•‘(IP spoofing), ํŒจํ‚ท ์Šค๋‹ˆํ•‘(Packet Sniffing)
  - IP ์Šคํ‘ธํ•‘ : ์ž์‹ ์˜ IP์ฃผ์†Œ๋ฅผ ๋ณ€์กฐํ•˜์—ฌ, ์ ‘๊ทผ ๊ถŒํ•œ์ด ์ •ํ•ด์ง„ ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€๊ฑฐ๋‚˜ ํฌ๋ž˜ํ‚น ์‹œ ์ถ”์ ํšŒํ”ผ
  - ํŒจํ‚ท ์Šค๋‹ˆํ•‘ : ์ค‘๊ฐ„์—์„œ ์—ฟ๋“ฃ๊ณ  ์ •๋ณด(ํŒจํ‚ท)๋ฅผ ๊ฐ€๋กœ์ฑ”

 

 

6. ๋„คํŠธ์›Œํฌ ์—ญ์‚ฌ

  - 1961 Kleinrockใ…กํŒจํ‚ท ์Šค์œ„์นญ์—์„œ ํ์ž‰์˜ ํšจ์œจ์„ฑ ๋ณด์ž„
  - 1964 Baranใ…ก๊ตญ๋ฐฉ๋„คํŠธ์›Œํฌ์—์„œ ํŒจํ‚ท์Šค์œ„์นญ
  - 1967 ARPA(Advanced Research Projects Agency)์—์„œ net๊ฐœ๋ฐœ ์ฐฉ์ˆ˜
  - 1969 ์ฒซ ARPAnet ๋…ธ๋“œ๊ฐ€ ์‹คํ–‰
  - 1970 ALOHAnet ํ•˜์™€์ด์˜ ์œ„์„ฑ ๋„คํŠธ์›Œํฌ
  - 1972 ARPAnet ์ฒซ ๊ณต์‹ ๋ฐ๋ชจ(NCP: host-host ํ”„๋กœํ† ์ฝœ, 15๊ฐœ์˜ ๋…ธ๋“œ), ์ฒซ ์ด๋ฉ”์ผ ํ”„๋กœ๊ทธ๋žจ
  - 1974 Cerf&Kahnใ…ก์˜ค๋Š˜๋‚ ์˜ ์ธํ„ฐ๋„ท ๊ตฌ์กฐ ์„ค๊ณ„
  - 1976 ์ด๋”๋„ท(Xerox PARC)
  - 1978 ๊ฐœ์ธ ๋„คํŠธ์›Œํฌ, ๊ณ ์ • ๊ธธ์ด ํŒจํ‚ท ๊ตํ™˜ ๊ฐœ๋ฐœ
  - 1979 ARPAnet 200 ๋…ธ๋“œ
  - 1982 smtp ์ด๋ฉ”์ผ ํ”„๋กœํ† ์ฝœ ์ •์˜
  - 1983 TCP/IP ๋“ฑ์žฅ
  - 1983 DNS name→IP ๋ฒˆ์—ญ
  - 1985 fpt ํ”„๋กœํ† ์ฝœ ์ •์˜
  - 1988 TCP ํ˜ผ์žก ์ œ์–ด
  - 1990 ARPAnet ์€ํ‡ด
  - 1991 NFSnet ๋ณต๊ท€
  - 1992 WEB(HTML, HTTP : Berners-Lee)
  - 1998 ์ค‘์ถ” ๋งํฌ(1ํ‹ฐ์–ด)๊ฐ€ Gbps ๋‹จ์œ„๋กœ ๋™์ž‘, WEB์˜ ์ƒ์—…ํ™”