Hello Kitty Eyes Shut
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿซ ํ•™๊ต/๐Ÿ“Œ ์ปดํ“จํ„ฐํ†ต์‹ 

[์ปดํ“จํ„ฐํ†ต์‹ ] ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์˜ ์‹œ์ž‘

๋ฐ˜์‘ํ˜•

 

 

 

 

๐ŸŒ ๋„คํŠธ์›Œํฌ์˜ ์ง„ํ™”: ๋‹จ์ผ ๋ชฉ์ ์—์„œ ๋ฒ”์šฉ ํ”Œ๋žซํผ์œผ๋กœ

์ดˆ๊ธฐ ๋„คํŠธ์›Œํฌ๋Š” ์ „ํ™”๋ง์ฒ˜๋Ÿผ ํŠน์ • ๋ชฉ์ ์— ๋งž์ถฐ ์„ค๊ณ„๋œ ์‹œ์Šคํ…œ์ด์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค๋ฉด, ์–ด๋–ค ๊ฒƒ์€ ์˜ค์ง ์Œ์„ฑ ํ†ต์‹ ๋งŒ ์ฒ˜๋ฆฌํ•˜๋„๋ก ๋งŒ๋“ค์–ด์กŒ๊ณ ,

๋˜ ์–ด๋–ค ๊ฒƒ์€ ์ผ€์ด๋ธ”๋ง์ฒ˜๋Ÿผ ์˜์ƒ ์‹ ํ˜ธ๋งŒ ์ „๋‹ฌํ•˜๋Š” ๋ฐ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๋˜ ๊ฒƒ์ด๋‹ค.

 

๊ทธ๋Ÿฌ๋‚˜ ์˜ค๋Š˜๋‚  ์šฐ๋ฆฌ๊ฐ€ ๋‹ค๋ฃจ๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋Š” ์ด๋Ÿฌํ•œ ๋‹จ์ผ ๋ชฉ์  ์‹œ์Šคํ…œ๊ณผ๋Š” ๋‹ฌ๋ฆฌ ๋ฒ”์šฉ์„ฑ์„ ํ•ต์‹ฌ์œผ๋กœ ํ•œ๋‹ค.

 

ํ˜„๋Œ€์˜ ๋„คํŠธ์›Œํฌ๋Š” ํ…์ŠคํŠธ, ์˜ค๋””์˜ค, ๋น„๋””์˜ค ๋“ฑ ์ด์งˆ์ ์ธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ,

์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋“ฑ์žฅํ•˜๋”๋ผ๋„ ๊ธฐ์กด์˜ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์กฐ ์œ„์—์„œ ์ถฉ๋ถ„ํžˆ ํ™•์žฅ ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค.

 

๋„คํŠธ์›Œํฌ์˜ ์ง„ํ™”

 

์ด๋Ÿฌํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ๋‹จ์ˆœํžˆ '๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊ฒจ์ฃผ๋Š” ํ†ต๋กœ'๋กœ๋งŒ ๋ณธ๋‹ค๋ฉด,

๊ทธ๋ƒฅ A ์„œ๋ฒ„์—์„œ B ์„œ๋ฒ„๋กœ ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ์—ญํ• ์— ๊ทธ์น  ๊ฒƒ์ด๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ์‹ค์ œ๋กœ ์šฐ๋ฆฌ๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ๋„คํŠธ์›Œํฌ๋Š” ๊ทธ ์ด์ƒ์˜ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด, ํ”Œ๋žซํผ ๋ ˆ๋ฒจ์˜ ์ถ”์ƒํ™” ๊ณ„์ธต์ด๋ผ๋Š” ํ‘œํ˜„์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ•˜๋‚˜์˜ ํ†ต์ผ๋œ ์ธํ„ฐํŽ˜์ด์Šค์ฒ˜๋Ÿผ ๋™์ž‘ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

์ด๋กœ ์ธํ•ด์„œ ๊ฐœ๋ฐœ์ž๋Š” ๋ผ์šฐํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ํŒจํ‚ท์„ ๋ผ์šฐํŒ…ํ•˜๋Š”์ง€, ๊ด‘์„ฌ์œ  ์†๋„๊ฐ€ ๋ช‡ Gbps์ธ์ง€ ๋“ฑ์„ ์ง์ ‘ ์‹ ๊ฒฝ ์“ธ ํ•„์š” ์—†์ด

HTTP, gRPC, WebSocket ๊ฐ™์€ ๊ณ ์ˆ˜์ค€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„ ํ†ต์‹ ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด์ฒ˜๋Ÿผ ๋„คํŠธ์›Œํฌ๋Š” ํ•˜์œ„์˜ ๋ณต์žกํ•œ ๋™์ž‘์„ ๊ฐ์ถ”๊ณ , '์„œ๋น„์Šค ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค'๋Š” ์•ฝ์†์„ ์ œ๊ณตํ•œ๋‹ค.

 

์ฆ‰, ๋„คํŠธ์›Œํฌ๋Š” ๋‹จ์ˆœํ•œ ์ผ€์ด๋ธ”์ด ์•„๋‹ˆ๋ผ,

์šฐ๋ฆฌ๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ๋•Œ ๊ธฐ์ดˆ๊ฐ€ ๋˜๋Š” ์ธํ”„๋ผ ๋ ˆ๋ฒจ์˜ ์„œ๋น„์Šค์ด๋‹ค.

๋•๋ถ„์— ์šฐ๋ฆฌ๋Š” ์ฑ„ํŒ… ์•ฑ์„ ๋งŒ๋“ค๋“ , ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๋“ , ์ „์ž์ƒ๊ฑฐ๋ž˜ ํ”Œ๋žซํผ์„ ์„ค๊ณ„ํ•˜๋“ 

๋™์ผํ•œ ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜ ์œ„์—์„œ ๊ฐœ๋ฐœ์„ ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. 

 

 


๐Ÿ›  ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋นŒ๋”ฉ ๋ธ”๋ก

๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ ์  ๊ธฐ๋ฐ˜(building blocks)์€ ๋ฌด์—‡์ผ๊นŒ?

ํฌ๊ฒŒ ๋ณด๋ฉด ์•„๋ž˜์˜ ์„ธ ๊ฐ€์ง€ ์ถ•์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

 

 

1๏ธโƒฃ ํ•˜๋“œ์›จ์–ด

ํ•˜๋“œ์›จ์–ด๋Š” ๋ผ์šฐํ„ฐ์™€ ์Šค์œ„์น˜, ์„œ๋ฒ„์™€ ๊ฐ™์€ ๋ฒ”์šฉ ์žฅ๋น„๋ฅผ ํฌํ•จํ•œ๋‹ค.

์—ฌ๊ธฐ์— ๋”ํ•ด ๊ด‘์„ฌ์œ , ๋ฌด์„  ํ†ต์‹ ๋ง, ์œ„์„ฑ ๋งํฌ ๋“ฑ ๋‹ค์–‘ํ•œ ์ „์†ก ๋งค์ฒด๊ฐ€ ๋ฌผ๋ฆฌ์ ์ธ ์—ฐ๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•œ๋‹ค.

 

2๏ธโƒฃ ์†Œํ”„ํŠธ์›จ์–ด

์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ•˜๋“œ์›จ์–ด ์œ„์—์„œ ๋™์ž‘ํ•˜๋ฉฐ ๋„คํŠธ์›Œํฌ์— ์ง€๋Šฅ์„ ๋ถ€์—ฌํ•œ๋‹ค.

๋Œ€ํ‘œ์ ์œผ๋กœ TCP/IP ํ”„๋กœํ† ์ฝœ ์Šคํƒ์ด ์žˆ์œผ๋ฉฐ, ์›น, ์ด๋ฉ”์ผ, ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค ๊ฐ™์€ ์‘์šฉ ๊ณ„์ธต๋„ ์ด ๊ธฐ๋ฐ˜ ์œ„์—์„œ ์ž‘๋™ํ•œ๋‹ค.

 

3๏ธโƒฃ ํ”„๋กœํ† ์ฝœ๊ณผ ์•„ํ‚คํ…์ฒ˜

ํ”„๋กœํ† ์ฝœ์€ ๋„คํŠธ์›Œํฌ ์„ธ๊ณ„์˜ ๊ณตํ†ต ์–ธ์–ด์ด๋‹ค.

HTTP, DNS, BGP ๊ฐ™์€ ์ธํ„ฐ๋„ท ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ ๋•๋ถ„์— ์ „ ์„ธ๊ณ„์˜ ๋‹ค์–‘ํ•œ ์žฅ๋น„์™€ ์„œ๋น„์Šค๊ฐ€ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉฐ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ํ”„๋กœํ† ์ฝœ๋“ค์„ ์ฒด๊ณ„์ ์œผ๋กœ ์กฐํ•ฉํ•œ ๊ฒƒ์ด ๋„คํŠธ์›Œํฌ ์•„ํ‚คํ…์ฒ˜์ด๋ฉฐ,

์ด๋Š” ๋‹จ์ˆœํ•œ ์—ฐ๊ฒฐ๋ง์„ ๋„˜์–ด ํ•˜๋‚˜์˜ ์™„์ „ํ•œ ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ์„ค๊ณ„๋„ ์—ญํ• ์„ ํ•œ๋‹ค.

 

 


๐Ÿ“š ๊ฒฐ๋ก 

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‹จ์ผ ๋ชฉ์  ์‹œ์Šคํ…œ์—์„œ ๋ฒ”์šฉ ํ”Œ๋žซํผ์œผ๋กœ ์ง„ํ™”ํ•œ ๊ฒƒ๊ณผ

์ด๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด, ํ”„๋กœํ† ์ฝœ ๊ฐ™์€ ํ•ต์‹ฌ ๋นŒ๋”ฉ ๋ธ”๋ก์— ๋Œ€ํ•ด ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ดํŽด๋ดค๋‹ค.

 

์‚ฌ์‹ค ๋„คํŠธ์›Œํฌ๋ผ๋Š” ์ฃผ์ œ๋Š” ๋‹จ์ˆœํžˆ '๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ธฐ์ˆ '๋กœ ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ,

์šฐ๋ฆฌ๊ฐ€ ๋งค์ผ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์ค‘์š”ํ•œ ์ธํ”„๋ผ์ด๋‹ค.

๊ทธ๋ ‡๊ธฐ์— ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ๋ณธ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜์™€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค.

 

์•ž์œผ๋กœ๋Š” ์ด๋ฒˆ ํฌ์ŠคํŒ…์„ ์‹œ์ž‘์œผ๋กœ, ์ปดํ“จํ„ฐ ํ†ต์‹  ๊ณผ๋ชฉ์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋ฐฐ์šด ๋‚ด์šฉ๋“ค์„ ์ฐจ๋ก€๋Œ€๋กœ ์ •๋ฆฌํ•ด ์—…๋กœ๋“œ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

๋ฐ˜์‘ํ˜•