๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์Šคํ„ฐ๋””/๋„คํŠธ์›Œํฌ12

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ] 6. ๋งํฌ ๊ณ„์ธต๊ณผ ๊ทผ๊ฑฐ๋ฆฌ ๋„คํŠธ์›Œํฌ ๋งํฌ ๊ณ„์ธต ์ฑ„๋„ 1. ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฑ„๋„ ๋ฌด์„  ๋žœ(LAN), ์œ„์„ฑ ๋„คํŠธ์›Œํฌ, HFC(hybrid fiber-coaxial cable) ์ ‘์† ๋„คํŠธ์›Œํฌ์—์„œ ๋‹ค์ˆ˜์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•œ๋‹ค. ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํ†ต์‹  ์ฑ„๋„์— ๋‹ค์ˆ˜์˜ ํ˜ธ์ŠคํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋ ˆ์ž„ ์ „์†ก์„ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋งค์ฒด ์ ‘์† ํ”„๋กœํ† ์ฝœ(media access protocol)์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ค‘์•™ ์ปจํŠธ๋กค๋Ÿฌ(central controller)๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ „์†ก์„ ์กฐ์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ํ˜ธ์ŠคํŠธ๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ์ „์†ก์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. 2. ์ ๋Œ€์ (point-to-point) ์ฑ„๋„ ์›๊ฑฐ๋ฆฌ ๋งํฌ์— ์˜ํ•ด ์—ฐ๊ฒฐ๋œ ๋‘ ๋ผ์šฐํ„ฐ ๋˜๋Š” ์‚ฌ์šฉ์ž์˜ ์‚ฌ๋ฌด์‹ค ์ปดํ“จํ„ฐ ๊ทผ์ฒ˜์— ์—ฐ๊ฒฐ๋œ ์ด๋”๋„ท ์Šค์œ„์น˜ ์‚ฌ์ด์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ๋งํฌ๊ณ„์ธต ์†Œ๊ฐœ ์šฉ์–ด์ •๋ฆฌ ๋…ธ๋“œ : ๋งํฌ ๊ณ„์ธต (์ฆ‰, 2 ๊ณ„์ธต) ํ”„๋กœํ† ์ฝœ์„ .. 2023. 3. 11.
[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ] 5. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต: ์ œ์–ด ํ‰๋ฉด ์ œ์–ด ํ‰๋ฉด(control plane) : ๋„คํŠธ์›Œํฌ ์ „์ฒด๋ฅผ ์•„์šฐ๋ฅด๋Š” ๊ตฌ์„ฑ์š”์†Œ๋กœ์„œ, ๋ฐ์ดํ„ฐ๊ทธ๋žจ์ด ์ถœ๋ฐœ์ง€ ํ˜ธ์ŠคํŠธ๋ถ€ํ„ฐ ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๊นŒ์ง€์˜ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ์ „๋‹ฌ๋˜์–ด์•ผ ํ•˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๊ตฌ์„ฑ์š”์†Œ์™€ ์„œ๋น„์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ• ์ง€๋ฅผ ์ œ์–ดํ•œ๋‹ค. ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์†ก์‹ ์ž๋ถ€ํ„ฐ ์ˆ˜์‹ ์ž๊นŒ์ง€ ๋ผ์šฐํ„ฐ์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ต๊ณผํ•˜๋Š” ์ข‹์€ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค. ์ค‘์•™ ์ง‘์ค‘ํ˜• ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜(centralized routing algorithm) ๋„คํŠธ์›Œํฌ ์ „์ฒด์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ์‚ฌ์ด์˜ ์ตœ์†Œ ๋น„์šฉ ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค. ๋ชจ๋“  ๋…ธ๋“œ๋Š” ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€(topology)์™€ ๋งํฌ ๋น„์šฉ์„ ์•Œ๊ณ  ์žˆ๋‹ค. ์ „์ฒด ์ƒํƒœ ์ •๋ณด๋ฅผ ๊ฐ–๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋งํฌ ์ƒํƒœ(link-state, LS) ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋‹ค์ต์ŠคํŠธ๋ผ .. 2023. 3. 4.
[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ] 4. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต: ๋ฐ์ดํ„ฐ ํ‰๋ฉด ๋ฐ์ดํ„ฐ ํ‰๋ฉด(data plane): ๋ผ์šฐํ„ฐ๋ณ„ ์ œ์–ด (per-router), ํ•œ ๋ผ์šฐํ„ฐ์˜ ์ž…๋ ฅ ๋งํฌ์— ๋„์ฐฉํ•œ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ํ•œ ๋ชฉ์  ๋ผ์šฐํ„ฐ์˜ ์ถœ๋ ฅ ๋งํฌ์— ์–ด๋–ป๊ฒŒ ๋„์ฐฉํ•˜๋Š”์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. ์ œ์–ด ํ‰๋ฉด(control plane): ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์˜ ๋…ผ๋ฆฌ, ๋ฐ์ดํ„ฐ๊ทธ๋žจ์ด ์†ก์‹  ํ˜ธ์ŠคํŠธ์—์„œ ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ๊นŒ์ง€์˜ ๋ผ์šฐํ„ฐ๋“ค์„ ์–ด๋–ป๊ฒŒ ์ง€๋‚˜๊ฐˆ ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๊ฐœ์š” ํฌ์›Œ๋”ฉ: ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ์˜ ์ž…๋ ฅ ๋งํฌ์— ๋„๋‹ฌํ–ˆ์„ ๋•Œ ๋ผ์šฐํ„ฐ๋Š” ๊ทธ ํŒจํ‚ท์„ ์ ์ ˆํ•œ ์ถœ๋ ฅ ๋งํฌ๋กœ ์ด๋™์‹œํ‚จ๋‹ค. ๋งค์šฐ ์งง์€ ์‹œ๊ฐ„(๋‚˜๋…ธ์ดˆ) ๋‹จ์œ„๋ฅผ ๊ฐ–์œผ๋ฉฐ, ํ•˜๋“œ์›จ์–ด์—์„œ ์‹คํ–‰๋œ๋‹ค. ๋ผ์šฐํŒ…: ์†ก์‹ ์ž๊ฐ€ ์ˆ˜์‹ ์ž์—๊ฒŒ ํŒจํ‚ท์„ ์ „์†กํ•  ๋•Œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ํŒจํ‚ท ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•ด์•ผ ํ•œ๋‹ค. (๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜) ๋” ๊ธด ์‹œ๊ฐ„(์ดˆ) ๋‹จ์œ„๋ฅผ ๊ฐ–์œผ๋ฉฐ, ๋ณดํ†ต ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์‹คํ–‰๋œ๋‹ค. ๋ผ์šฐํ„ฐ ์ž…๋ ฅ.. 2023. 2. 18.
[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ] 3. ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ๊ฐ๊ธฐ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์—์„œ ๋™์ž‘ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ํ†ต์‹  ์ œ๊ณต (ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์€ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ํ†ต์‹ ์ด๊ณ , ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ํ†ต์‹ ์ด๋‹ค.) ๋‹ค์ค‘ํ™”์™€ ์—ญ๋‹ค์ค‘ํ™” ์—ญ๋‹ค์ค‘ํ™” : ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์„ธ๊ทธ๋จผํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ์†Œ์ผ“์œผ๋กœ ์ „๋‹ฌ, ํŠธ๋žœ์ŠคํฌํŠธ ํ—ค๋” ์ž‘์„ฑ ํ˜ธ์ŠคํŠธ๋Š” IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ์ˆ˜์‹ ํ•˜๊ณ , IP ์ฃผ์†Œ์™€ ํฌํŠธ ๋„˜๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ด ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ์†Œ์ผ“์œผ๋กœ ์ „๋‹ฌํ•œ๋‹ค. ๋น„์—ฐ๊ฒฐ ์—ญ๋‹ค์ค‘ํ™”์™€ ์—ฐ๊ฒฐ์ง€ํ–ฅ์  ์—ญ๋‹ค์ค‘ํ™”๊ฐ€ ์žˆ๋‹ค. ๋‹ค์ค‘ํ™” : ์ถœ๋ฐœ์ง€ ํ˜ธ์ŠคํŠธ์—์„œ ์†Œ์ผ“์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๊ณ , ์ด์— ๋Œ€ํ•œ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ ๋ฐ์ดํ„ฐ์— ํ—ค๋” ์ •๋ณด๋กœ ์บก์Šํ™”ํ•˜๊ณ , ๊ทธ ์„ธ๊ทธ๋จผํŠธ๋“ค์„ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ์ž‘์—… ๋‹ค์ค‘ํ™”์˜ 2๊ฐ€์ง€ ์š”๊ฑด 1. ์†Œ์ผ“์€ ์œ ์ผํ•œ ์‹๋ณ„์ž๋ฅผ ๊ฐ–๋Š”๋‹ค 2. ๊ฐ ์„ธ๊ทธ๋จผํŠธ๋Š” ์„ธ๊ทธ๋จผํŠธ๊ฐ€ ์ „.. 2023. 2. 6.
[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ] 2. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต Chapter 2 : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›๋ฆฌ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ตฌ์กฐ server ํ•ญ์ƒ host์ด๋‹ค. ๊ณ ์ •๋œ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋ณดํ†ต ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์œ„์น˜ํ•˜๊ณ  ์žˆ๋‹ค. client ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐํ•˜๊ณ  ํ†ต์‹ ํ•œ๋‹ค. ๊ฐ€๋” ๋˜๋Š” ํ•ญ์ƒ ์ผœ์ ธ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ์ฃผ์†Œ ๋ณ€๋™ ๊ฐ€๋Šฅ (๋ฐ์ดํ„ฐ๋ฅผ ๋จผ์ € ์š”์ฒญํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ž์‹ ์˜ ์ฃผ์†Œ๋ฅผ ๋‹ด์•„์„œ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ) ์„œ๋กœ ์ง์ ‘ ํ†ต์‹ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์˜ˆ) HTTP, IMAP, FTP P2P ๊ตฌ์กฐ ํ•ญ์ƒ ์ผœ์žˆ๋Š” ์„œ๋ฒ„๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค. ํ”ผ์–ด๋ผ๋Š” ๊ฐ„ํ—์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ํ˜ธ์ŠคํŠธ ์Œ์ด ์„œ๋กœ ์ง์ ‘ ํ†ต์‹ ํ•˜๊ฒŒ ํ•œ๋‹ค. Self-scalability ํ•˜๋‹ค. ์ƒˆ๋กœ์šด ํ”ผ์–ด๋Š” ์ž‘์—… ๋ถ€ํ•˜๋ฅผ ๋งŒ๋“ค์–ด๋‚ด์ง€๋งŒ, ์„œ๋น„์Šค ๋Šฅ๋ ฅ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ์ฆ‰, ํด๋ผ์ด์–ธํŠธ์˜ ์ˆ˜๊ฐ€ ๋งŽ์•„์ ธ๋„ ์•ˆ์ •์ ์œผ๋กœ ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ๋‹ค. ํ”„๋กœ์„ธ.. 2023. 1. 28.
[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํ‚น ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ] 1. ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์™€ ์ธํ„ฐ๋„ท Chapter 1 : ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์™€ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์ด๋ž€? ๋‘˜ ์ด์ƒ์˜ ํ†ต์‹  ๊ฐœ์ฒด ๊ฐ„์— ๊ตํ™˜๋˜๋Š” ๋ฉ”์‹œ์ง€ ํฌ๋งท, ์ˆœ์„œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ฉ”์‹œ์ง€์˜ ์†ก์ˆ˜์‹ ๊ณผ ๋‹ค๋ฅธ ์ด๋ฒคํŠธ์— ๋”ฐ๋ฅธ ํ–‰๋™๋“ค์„ ์ •์˜ํ•˜๋ฉฐ, ์ธํ„ฐ๋„ท์˜ ๋ชจ๋“  ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์€ ํ”„๋กœํ† ์ฝœ์„ ๋”ฐ๋ฅธ๋‹ค. The Network edge hosts: clients and servers ์„œ๋ฒ„๋Š” ๋ณดํ†ต ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋‚ด์— ์žˆ์Œ The Network core Packet Switching ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ ํŒจํ‚ท์ด๋ผ๋Š” ์ž‘์€ ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ๋กœ ๋ถ„ํ• ํ•ด์„œ ๋ณด๋ƒ„ ์†ก์‹  ์ธก๊ณผ ์ˆ˜์‹  ์ธก ์‚ฌ์ด์—์„œ ๊ฐ ํŒจํ‚ท์€ ํ†ต์‹  ๋งํฌ์™€ ํŒจํ‚ท ์Šค์œ„์น˜(๋ผ์šฐํ„ฐ/๋งํฌ ๊ณ„์ธต ์Šค์œ„์น˜)๋ฅผ ๊ฑฐ์นจ ํŒจํ‚ท์€ ๋งํฌ์˜ ์ตœ๋Œ€ ์ „์†ก๋ฅ ๊ณผ ๊ฐ™์€ ์†๋„๋กœ ๊ฐ๊ฐ์˜ ํ†ต์‹  ๋งํฌ์—์„œ ์ „์†ก๋จ ํŒจํ‚ท ์Šค์œ„์น˜๋Š” store-and-forward ๋ฐฉ์‹์„ ์ด์šฉํ•จ ํŒจํ‚ท ์Šค์œ„.. 2023. 1. 7.