์ „์ฒด ๊ธ€

์†Œ์ผ“ ์ธํ„ฐํŽ˜์ด์Šค๋Š” L7๊ณผ L4 layer ์‚ฌ์ด์— ์œ„์น˜ํ•œ๋‹ค. HTTP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ์ˆ˜์‹ ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋จผ์ € Connection์„ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค Connection์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์€ TCP ์ „์†ก ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค TCP ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ํด๋ผ์ด์–ธํŠธ๋Š” ์†Œ์ผ“์„ ์ƒ์„ฑํ•œ๋‹ค. ์†Œ์ผ“์€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ๋ฐ›๋Š” ์‚ฌ์„œํ•จ๊ณผ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹ค์ œ HttpClient ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด doConnect๋กœ Socket ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ถ€๋ถ„์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค ์ฐธ๊ณ ๋กœ ์ž๋ฐ”์—์„œ Socket ๊ฐ์ฒด๋Š” TCP ํ†ต์‹ ์„ ํ•˜๊ณ  DatagramSocket ๊ฐ์ฒด๋Š” UDP ํ†ต์‹ ์„ ํ•œ๋‹ค. protected Socket serverSocket = null; ์„œ๋ฒ„์†Œ์ผ“์€ ๋‚ด๋ถ€์ ์œผ๋กœ 2๊ฐœ์˜ Queue๋ฅผ ๊ฐ€์ง„๋‹ค. inc..
DNS Domain Name System ๋„๋ฉ”์ธ ์ด๋ฆ„ -> IP ์ฃผ์†Œ ์‘๋‹ต ์‹œ์Šคํ…œ IP ์ฃผ์†Œ๋Š” ์œ ๋™์ ์ด๊ณ  ์™ธ์šฐ๊ธฐ ์‰ฝ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋จ (like ์ „ํ™”๋ฒˆํ˜ธ๋ถ€) ํ•˜์ง€๋งŒ ์‹ค์ œ L3 ํ†ต์‹ ์€ IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง„๋‹ค. Local DNS๊ฐ€ DNS Resolver ์—ญํ• ์„ ํ•œ๋‹ค. Local DNS ~= ISP DNS (ex : KT DNS) ์งˆ์˜ ์ˆœ์„œ hosts ํŒŒ์ผ ํ™•์ธ, ์—†๋Š”๊ฒฝ์šฐ ์‚ฌ์šฉ์ž -> Local DNS ์งˆ์˜ ์žˆ์„ ๊ฒฝ์šฐ ์บ์‹ฑ๋œ ๊ฐ’ ์‚ฌ์šฉ ์—†๋Š” ๊ฒฝ์šฐ Local DNS๊ฐ€ Root -> TLD -> Sub DNS๊นŒ์ง€ ์งˆ์˜ํ•ด์ค€๋‹ค. ์ฃผ์†Œ๋Š” ๊ณ„์ธตํ˜• ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค. Root -> Top-level -> Second-level -> Sub Root ์ „์„ธ๊ณ„์— 13๊ฐœ Top-level Second-le..
Network ํ†ต์‹ ํ•˜๋Š” ์žฅ์น˜๋“ค์„ ์„œ๋กœ ์—ฐ๊ฒฐํ•œ ๊ทธ๋ฃน์ด๋‹ค. ์ธํ„ฐ๋„ท์€ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‘˜ ์ด์ƒ์˜ ๋„คํŠธ์›Œํฌ๋‹ค. ๋ผ์šฐํ„ฐ์™€ DNS๋กœ ์ด๋ค„์ง„ ์ง‘ํ•ฉ์ฒด User mode, Kernel mode NIC : Network Interface Card. ๋žœ์นด๋“œ๋ผ๋Š” ๋ช…์นญ์œผ๋กœ ์œ ๋ช…ํ•˜๋‹ค. ๋“œ๋ผ์ด๋ฒ„ : ํ•˜๋“œ์›จ์–ด๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์ธํ„ฐํŽ˜์ด์Šค : ์ปค๋„๋ชจ๋“œ์˜ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์—ด์–ด์ค€ ๊ฒƒ ํŒŒ์ผ ํ˜•ํƒœ TCP/IP๋ฅผ ์ถ”์ƒํ™” ํ•œ ์ธํ„ฐํŽ˜์ด์Šค : ์†Œ์ผ“ Host ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ ์Šค์œ„์น˜ : ๋„คํŠธ์›Œํฌ ๊ทธ ์ž์ฒด๋ฅผ ์ด๋ฃจ๋Š” ์ปดํ“จํ„ฐ ๊ต์ฐจ๋กœ ์—ญํ• ์„ ํ•œ๋‹ค. ๋งคํŠธ๋ฆญ(๋น„์šฉ)์ด ๋‚ฎ์€์ชฝ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. L2 ์Šค์œ„์น˜ L2 ์—‘์„ธ์Šค ์Šค์œ„์น˜ : ์—”๋“œํฌ์ธํŠธ์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜๋Š” ์Šค์œ„์น˜ L2 Distribution ์Šค์œ„์น˜ : ..
IaaS, CaaS, Paas, SaaS IaaS (Infrastructure as a Service): IaaS๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ ๊ฐ€์ƒํ™”๋œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ฐ€์ƒ ๋จธ์‹ (VM)์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌ ๊ฐ€๋Šฅ ์‚ฌ์šฉ์ž๋Š” ํ•˜๋“œ์›จ์–ด ์ธํ”„๋ผ๋ฅผ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๊ณ , ๊ฐ€์ƒ ๋จธ์‹ , ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํ‚น, ์šด์˜ ์ฒด์ œ ๋“ฑ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ ์˜ˆ: Amazon Web Services(AWS)์˜ EC2, Microsoft Azure์˜ Virtual Machines CaaS (Container as a Service): CaaS๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ์— ํŠนํ™”๋œ ์„œ๋น„์Šค ์ด ๋ชจ๋ธ์—์„œ๋Š” Docker์™€ Kubernetes์™€ ๊ฐ™์€ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ..
๋น„์ฆˆ๋‹ˆ์Šค Agility ๋น„์ง€๋‹ˆ์Šค ์• ์ž์ผ๋ฆฌํ‹ฐ(Business Agility): ๊ธฐ์—…์ด ๋ฏผ์ฒฉํ•˜๊ณ  ์œ ์—ฐํ•˜๊ฒŒ ๋ณ€ํ™”์— ๋Œ€์‘ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ธฐํšŒ๋ฅผ ์ฑ„ํƒํ•˜๋ฉฐ ๊ฒฝ์Ÿ๋ ฅ์„ ์œ ์ง€ํ•˜๊ฑฐ๋‚˜ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋Šฅ๋ ฅ ๋ณ€ํ™”๋œ ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ์— ๋ฏผ์ฒฉํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ž์ฃผ ์„œ๋น„์Šค ๋ณ€๊ฒฝ์ด ์ผ์–ด๋‚˜์•ผ ํ•œ๋‹ค. = IT ์‹œ์Šคํ…œ ๋ฐฐํฌ ์†๋„๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ๋ณ€ํ™” ์†๋„๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค ๊ทธ๋ ‡๋‹ค๋ฉด? ๋ฐฐํฌ๋ฅผ ๋นˆ๋ฒˆํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์€ ์–ด๋–ป๊ฒŒ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š”๊ฐ€? ๋‹ต์€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์™€ ๊ด€๊ณ„๊ฐ€ ์žˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์˜ ๋“ฑ์žฅ ๊ณผ๊ฑฐ์˜ ์ธํ”„๋ผ ๊ตฌ์ถ•์€ ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š” ๋๋‹ค. ์„œ๋ฒ„์‹ค ๊ณต์‚ฌ -> ์„œ๋ฒ„ ์žฅ๋น„ ๊ตฌ์ž… -> ์šด์˜์ฒด์ œ, SW ์„ค์น˜ ๋“ฑ๋“ฑ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ์›ํ•˜๋Š” ๋งŒํผ, ํ•„์š”ํ•œ ์‹œ์ ์— ์ œ๊ณต ๋˜๋Š” ์ปดํ“จํŒ… ์„œ๋น„์Šค ์‚ฌ์šฉ์ž๋Š” ๋ณ„๋„์˜ ์„œ๋ฒ„์‹ค ๊ณต์‚ฌ ์—†์ด, ๊ทธ๋ƒฅ ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ๋น„..
YURI๐Ÿ•๐Ÿ“๐Ÿถ
๐Ÿ•