์์ผ ์ธํฐํ์ด์ค๋ 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 ์ค์น ๋ฑ๋ฑ ํด๋ผ์ฐ๋ ์ธํ๋ผ ์ํ๋ ๋งํผ, ํ์ํ ์์ ์ ์ ๊ณต ๋๋ ์ปดํจํ
์๋น์ค ์ฌ์ฉ์๋ ๋ณ๋์ ์๋ฒ์ค ๊ณต์ฌ ์์ด, ๊ทธ๋ฅ ์ฌ์ฉํ ๋งํผ๋ง ๋น..