๋๋ฃ ์ฌ๋ฌ๋ถ ์๋ ํ์ธ์.
์ค๋ ์ฐ๋ฆฌ๋ ํ๋ ์ํํธ์จ์ด ์์คํ ์ค๊ณ ์์น์ ์๋์ ์ผ๋ก ์ ์ ์์ผ๋ก ์ค๋ช ํ๋ Tugberk Ugurlu์ ๊ธฐ์ฌ ๋ฒ์ญ์ ์ ๊ณตํฉ๋๋ค. ์ ์๊ฐ ์์ ์ ๋ํด ์์ฝํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
2019๋
ํ์ฌ ๊ฑด์ถ ํจํด+๋์์ธ ํจํด์ด๋ผ๋ ๊ฑฐ๋ํ ์ฃผ์ ๋ฅผ ํ๋ธ๋ก ๊ธฐ์ฌ์ ๋ค ๋ด๋ ๊ฒ์ ์ ๋ ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์, ์ฐ๋ฃจ๊ธ๋ฃจ ์จ์ ๊ธ ์์ฒด๋ ๋ฌผ๋ก , ๊ทธ ์์ ์น์ ํ๊ฒ ๋ด์์ฃผ์ ์๋ง์ ๋งํฌ๋ ์ถ์ฒํด ๋๋ฆฝ๋๋ค. ๋ง์์ ๋์๋ฉด ๋ถ์ฐ ์์คํ
์ค๊ณ์ ๊ดํด ๋์ฑ ์ ๋ฌธ์ ์ธ ํ
์คํธ๋ฅผ ์ถํํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ค๋
์ท
์ฒ์๋ถํฐ ์ํํธ์จ์ด ์์คํ
์ ์ค๊ณํ๋ ๋ฑ์ ๊ณผ์ ์ ์ง๋ฉดํ ์ ์ด ์๋ค๋ฉด ๊ทธ๋ฌํ ์์
์ ์์ํ ๋ ์ด๋์๋ถํฐ ์์ํด์ผ ํ ์ง์กฐ์ฐจ ๋ช
ํํ์ง ์์ ๋๊ฐ ์์ต๋๋ค. ๋๋ ์ ํํ ๋ฌด์์ ๋์์ธํ ๊ฒ์ธ์ง์ ๋ํด ์ด๋ ์ ๋ ํ์ ์ ๊ฐ์ง ์ ์๋๋ก ๋จผ์ ๊ฒฝ๊ณ๋ฅผ ๊ทธ์ ๋ค์ ์๋งค๋ฅผ ๊ฑท์ด๋ถ์ด๊ณ ๊ทธ ๊ฒฝ๊ณ ๋ด์์ ์์
ํด์ผ ํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์์์ ์ผ๋ก ์ ํ์ด๋ ์๋น์ค(์ด์์ ์ผ๋ก๋ ์์ ์ด ์ ๋ง ์ข์ํ๋ ๊ฒ)๋ฅผ ์ ํํ๊ณ ์ด๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์์๋ผ ์ ์์ต๋๋ค. ์ด ์ ํ์ด ์ผ๋ง๋ ๋จ์ํด ๋ณด์ด๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก๋ ์ผ๋ง๋ ๋ง์ ๋ณต์ก์ฑ์ด ํฌํจ๋์ด ์๋์ง ๋๋ผ์ค ๊ฒ์
๋๋ค. ์์ง ๋ง์:
์์คํ ์ค๊ณ๋ฅผ ์์ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ๊ฐ ๋๋ฆด ์ ์๋ ์ต๊ณ ์ ์กฐ์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด๋ ํ ๊ฐ์ ๋ ํ์ง ๋ง์ญ์์ค! ์ฒ์๋ถํฐ ์ด ์์คํ ์ ๋ํด ์๋ ค์ง ์ฌ์ค๊ณผ ์ด์ ๊ด๋ จ๋ ๊ธฐ๋์น๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค. ๋์์ธ์ ์์ํ๋ ๋ฐ ๋์์ด ๋๋ ๋ช ๊ฐ์ง ์ข์ ์ง๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ฐ๋ฆฌ๊ฐ ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ๋ ๋ฌด์์ ๋๊น?
- ์ฐ๋ฆฌ ์์คํ ๊ณผ ์ํธ ์์ฉํ ์ต๋ ์ฌ์ฉ์ ์๋ ๋ช ๋ช ์ ๋๊น?
- ๋ฐ์ดํฐ ์ฐ๊ธฐ ๋ฐ ์ฝ๊ธฐ์ ์ด๋ค ํจํด์ ์ฌ์ฉํ ๊ฒ์ธ๊ฐ?
- ์์๋๋ ์คํจ ์ฌ๋ก๋ ๋ฌด์์ด๋ฉฐ, ์ด๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ฒ์ธ๊ฐ?
- ์์คํ ์ผ๊ด์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ๋ํ ๊ธฐ๋์น๋ ๋ฌด์์ ๋๊น?
- ์ ๋ฌด๋ฅผ ์ํํ ๋ ์ธ๋ถ ๊ฒ์ฆ ๋ฐ ๊ท์ ์ ๊ด๋ จ๋ ์๊ตฌ ์ฌํญ์ ๊ณ ๋ คํด์ผ ํฉ๋๊น?
- ์ด๋ค ์ ํ์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์์ ์ธ๊ฐ์?
์ด๊ฒ์ ๋์ ๋ด๊ฐ ์๋ ๊ฐ ์ ๋ฌธ์ ์ธ ํ๋์ ์ฐธ์ฌํ ํ ๋ชจ๋์๊ฒ ์ ์ฉํ๋ ๋ช ๊ฐ์ง ์ง๋ฌธ์ ๋๋ค. ์ด๋ฌํ ์ง๋ฌธ(๋ฐ ์์ ํด์ผ ํ๋ ์ํฉ๊ณผ ๊ด๋ จ๋ ๋ค๋ฅธ ์ง๋ฌธ)์ ๋ํ ๋ต์ ์๊ณ ์๋ค๋ฉด ์ ์ฐจ์ ์ผ๋ก ๋ฌธ์ ์ ๊ธฐ์ ์ ์ธ๋ถ ์ฌํญ์ ์กฐ์ฌํ ์ ์์ต๋๋ค.
์ด๊ธฐ ๋ ๋ฒจ ์ค์
์ฌ๊ธฐ์ "๊ธฐ์ค์ "์ด๋ ๋ฌด์์ ์๋ฏธํฉ๋๊น? ์ค์ ๋ก ์ฐ๋ฆฌ ์๋์๋ ์ํํธ์จ์ด ์ฐ์ ์ ๋๋ถ๋ถ์ ๋ฌธ์ ๊ฐ ๊ธฐ์กด ๋ฐฉ๋ฒ๊ณผ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ "ํด๊ฒฐ"๋ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ํ๊ฒฝ์ ํ์ํจ์ผ๋ก์จ ๋ค๋ฅธ ์ฌ๋์ด ๋น์ ๋ณด๋ค ๋จผ์ ํด๊ฒฐํด์ผ ํ๋ ๋ฌธ์ ์ ์ง๋ฉดํ์ ๋ ๋น์ ์ ์ด๋ ์ ๋ ์ ๋ฆฌํ ์ถ๋ฐ์ ํ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋จ์ ๋น์ฆ๋์ค์ ์ฌ์ฉ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์ฑ๋์๋ค๋ ์ ์ ์์ง ๋ง์ญ์์ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ (์ฌ์ฉ์์ ๊ด์ ์์) ๊ฐ์ฅ ๊ฐ๋จํ๊ณ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ๋ ธ๋ ฅํฉ๋๋ค. ์ด๊ฒ์ ๊ธฐ์ตํ๋ ๊ฒ์ด ์ ์ค์ํฉ๋๊น? ์๋ง๋ ์ขํ๊ณ์์ ๋ชจ๋ ๋ฌธ์ ์ ๋ํ ๊ณ ์ ํ ์๋ฃจ์ ์ ์ฐพ๊ณ ์ถ์ ์๋ ์์ต๋๋ค. "๋ด๊ฐ ๋ชจ๋ ๊ณณ์์ ํจํด์ ๋ฐ๋ฅธ๋ค๋ฉด ๋๋ ์ด๋ค ์ข ๋ฅ์ ํ๋ก๊ทธ๋๋จธ์ธ๊ฐ?"๋ผ๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฌ์ค์, ์ฌ๊ธฐ์ ์์ ์ ์ด๋์ ๋ฌด์์ ํด์ผํ ์ง ๊ฒฐ์ ํ๋ ๊ฒ์ ๋๋ค.. ๋ฌผ๋ก , ์ฐ๋ฆฌ ๊ฐ์๋ ๋๋๋ก ๊ณ ์ ํ ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ์ด์ผ ํ๋ฉฐ, ์ด๋ ๊ฐ๊ฐ์ ๋ฌธ์ ๊ฐ ์ ๋ง ์ด๋ ค์ด ์ผ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ธฐ ์์ค์ด ๋ช ํํ๊ฒ ์ ์๋๋ฉด ์ฐ๋ฆฌ ์์ ๋์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ธฐ์ฑ ์ต์ ์ ์ฐพ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ๋ ์ฐ๊ตฌํ๊ณ ๋ ๊น์ด ์ดํดํ๋ ๋ฑ ๋ฌด์์ ์๋์ง๋ฅผ ์๋นํด์ผ ํ๋์ง ์ ์ ์์ต๋๋ค.
์ ๋ฌธ๊ฐ๊ฐ ํ๋ฅญํ ์ํํธ์จ์ด ์์คํ ์ ์ํคํ ์ฒ ๊ตฌ์ฑ ์์๊ฐ ๋ฌด์์ธ์ง ์์ ์๊ฒ ์ดํดํ๋ค๋ฉด ์ด ์ง์์ ์ํคํ ์ฒ ๊ธฐ์ ์ ์๋ฌํ๊ณ ์ด ๋ถ์ผ์์ ํํํ ๊ธฐ๋ฐ์ ๊ฐ๋ฐํ๋ ๋ฐ ํ์์ ์ผ ๊ฒ์ด๋ผ๊ณ ํ์ ํ ์ ์์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ข์์, ๊ทธ๋ผ ์ด๋์๋ถํฐ ์์ํ ๊น์? ์
ํ์ง๋ง ์ด ์๋ฃ๋ก ๋์ด๊ฐ๊ธฐ ์ ์ ์ฐ๋ฆฌ๊ฐ ์ค์ ๋ก ์ง๋ฉดํ๋ ๊ฐ์ฅ ์ค์ํ ์ํคํ
์ฒ ๋ฌธ์ ๋ฅผ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ด๋ ์๊ณ ํ๊ณ ๋ค๋ฉด์ ์ธ ๋ฌธ์ ์ ๋ง์ ์ธก๋ฉด์ ์ง์ ํ๊ณ ์ฃผ์ด์ง ์์คํ
์์ ์ํ๋๋ ๊ท์ ์ ํ ๋ด์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ค์ํฉ๋๋ค.
๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๊ฒ์์ ๋ํ ์ง์ ๊ตฌ์ถ
์ผ๋ฐ์ ์ผ๋ก ์ฅ๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฒฐ์ ์ ์์คํ
์ฑ๋ฅ์ ์ค์ํ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ฐ๋ผ์ ๋จผ์ ์์คํ
์ ์์๋๋ ์ฐ๊ธฐ ๋ฐ ์ฝ๊ธฐ ํน์ฑ์ ์ดํดํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฌํ ์งํ๋ฅผ ํ๊ฐํ๊ณ ํ๊ฐ์ ๋ฐ๋ผ ์ ํํ ์ ์์ด์ผ ํฉ๋๋ค. ํ์ง๋ง ๊ธฐ์กด ๋ฐ์ดํฐ ์ ์ฅ ํจํด์ ์ดํดํด์ผ๋ง ์ด ์์
์ ํจ๊ณผ์ ์ผ๋ก ๋์ฒํ ์ ์์ต๋๋ค. ์์น์ ์ผ๋ก ์ด๋ ๋ค์๊ณผ ๊ด๋ จ๋ ํ์คํ ์ง์์ ์๋ฏธํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ์ฅ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ด ๋งค์ฐ ๋ฐ์ด๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ก ์๊ฐํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ํํ ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ํ ์ง์์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด,
์ค๋
์ท
๋ค์ํ ๋ฐ์ดํฐ ์ ์ฅ ํจํด์ ์ถฉ๋ถํ ์ดํดํ ํ์๋ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฐ ๊ฐ์ฉ์ฑ ์ฐ๊ตฌ๋ก ๋์ด๊ฐ๋๋ค. ์ฐ์ ์ดํด๋ฅผ ํ์
์ผ ํฉ๋๋ค
๋ง์ง๋ง์ผ๋ก ๋ฐ์ดํฐ ์ ์ฅ ๋ฌธ์ ์ ๋ํ ๋ํ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉด์ ์บ์ฑ์ ๋ํด์๋ ์ธ๊ธํด์ผ ํฉ๋๋ค. ํด๋ผ์ด์ธํธ์ ์๋ฒ์์ ๋์์ ์คํํด์ผ ํฉ๋๊น? ์บ์์๋ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋์? ๊ทธ๋ฆฌ๊ณ ์? ์บ์ ๋ฌดํจํ๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ฑํฉ๋๊น? ์ผ์ ํ ๊ฐ๊ฒฉ์ผ๋ก ์ ๊ธฐ์ ์ผ๋ก ์ํ๋ฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด, ์ผ๋ง๋ ์์ฃผ? ๋๋์ด ์ฃผ์ ๋ฅผ ๊ณต๋ถํ๊ธฐ ์์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค
์์ฌ์ํต ํจํด
์์คํ ์ ๋ค์ํ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ ๋์ผํ ๋ฌผ๋ฆฌ์ ๋ ธ๋ ๋ด์์ ์คํ๋๋ ๋ค๋ฅธ ํ๋ก์ธ์ค์ด๊ฑฐ๋ ๋คํธ์ํฌ์ ๋ค๋ฅธ ๋ถ๋ถ์์ ์คํ๋๋ ๋ค๋ฅธ ์์คํ ์ผ ์ ์์ต๋๋ค. ๋คํธ์ํฌ ๋ด์ ์ด๋ฌํ ๋ฆฌ์์ค ์ค ์ผ๋ถ๋ ๋น๊ณต๊ฐ์ผ ์ ์์ง๋ง ๋ค๋ฅธ ๋ฆฌ์์ค๋ ๊ณต๊ฐ๋์ด์ผ ํ๋ฉฐ ์ธ๋ถ์์ ์ก์ธ์คํ๋ ์๋น์์๊ฒ ๊ณต๊ฐ๋์ด์ผ ํฉ๋๋ค.
์ด๋ฌํ ๋ฆฌ์์ค ๊ฐ์ ํต์ ์ ๋ฌผ๋ก ์ ์ฒด ์์คํ
๊ณผ ์ธ๋ถ ์ธ๊ณ ๊ฐ์ ์ ๋ณด ๊ตํ๋ ๋ณด์ฅํด์ผ ํฉ๋๋ค. ์์คํ
์ค๊ณ์ ๋งฅ๋ฝ์์ ์ฐ๋ฆฌ๋ ๋ค์ ํ ๋ฒ ์๋กญ๊ณ ๋
ํนํ ๊ณผ์ ์ ์ง๋ฉดํ๊ฒ ๋ฉ๋๋ค. ์ด๋ป๊ฒ ์ ์ฉํ ์ ์๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ค๋
์ท
์ธ๋ถ ์ธ๊ณ์์ ์์ฌ์ํต์ ์กฐ์งํ ๋ ํญ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
์ฐ๊ฒฐ ๋ฐฐํฌ
์ด ์ฃผ์ ๋ฅผ ๋ณ๋์ ์น์ ์ผ๋ก ๋๋๋ ๊ฒ์ด ๋ชจ๋ ์ฌ๋์๊ฒ ํ๋นํด ๋ณด์ผ์ง ํ์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋๋ ์ด ๊ฐ๋ ์ ์ฌ๊ธฐ์ ์์ธํ ์ ์ํ ๊ฒ์ด๋ฉฐ, ์ด ์น์ ์ ๋ด์ฉ์ "์ฐ๊ฒฐ ๋ถํฌ"๋ผ๋ ์ฉ์ด๊ฐ ๊ฐ์ฅ ์ ํํ๊ฒ ์ค๋ช ๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
์์คํ ์ ๋ง์ ๊ตฌ์ฑ ์์๋ฅผ ์ ์ ํ๊ฒ ์ฐ๊ฒฐํ์ฌ ๊ตฌ์ฑ๋๋ฉฐ, ์ด๋ค ๊ฐ์ ํต์ ์ TCP, UDP ๋ฑ ํ๋ฆฝ๋ ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ํ๋กํ ์ฝ์ ์ข ์ข ๊ณ ๋ถํ์์ ์๋ํ๊ณ ์ฌ์ฉ์ ์๊ตฌ์ ํฌ๊ฒ ์์กดํ๋ ํ๋ ์์คํ ์ ๋ชจ๋ ์๊ตฌ๋ฅผ ์ถฉ์กฑ์ํค๊ธฐ์๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์์คํ ์ ๋์ ๋ถํ์ ๋์ฒํ๊ธฐ ์ํด ์ฐ๊ฒฐ์ ๋ถ์ฐ์ํค๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ด ๋ถํฌ๋ ์ ์๋ ค์ง ๊ฒ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
๋น์ ์ ๋ํ ์์์ผํฉ๋๋ค
๋น์ฆ๋์ค ๋ก์ง์ ๋ํด ์ด์ผ๊ธฐํด ๋ด ์๋ค. ๋น์ฆ๋์ค ๋ก์ง, ์์ ํ๋ฆ ๋ฐ ๊ตฌ์ฑ ์์ ๊ตฌ์กฐํ
๊ทธ๋์ ์ฐ๋ฆฌ๋ ์์คํ ์ ๋ค์ํ ์ธํ๋ผ ์ธก๋ฉด์ ๋ ผ์ํ์ต๋๋ค. ์๋ง๋ ์ฌ์ฉ์๋ ์์คํ ์ ์ด๋ฌํ ๋ชจ๋ ์์์ ๋ํด ์๊ฐ์กฐ์ฐจ ํ์ง ์์ผ๋ฉฐ ์์งํ ์ ํ ์ ๊ฒฝ ์ฐ์ง ์์ ๊ฒ์ ๋๋ค. ์ฌ์ฉ์๋ ์์คํ ๊ณผ ์ํธ ์์ฉํ๋ ๊ฒ์ด ์ด๋ค ๊ฒ์ธ์ง, ์ด๋ฅผ ํตํด ๋ฌด์์ ์ป์ ์ ์๋์ง, ์์คํ ์ด ์ฌ์ฉ์ ๋ช ๋ น์ ์คํํ๋ ๋ฐฉ๋ฒ, ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ก ๋ฌด์์ ์ด๋ป๊ฒ ์ํํ๋์ง์ ๊ด์ฌ์ด ์์ต๋๋ค.
์ด ๊ธ์ ์ ๋ชฉ์์ ์ ์ ์๋ฏ์ด ์ ๋ ์ํํธ์จ์ด ์ํคํ
์ฒ์ ์์คํ
๋์์ธ์ ๊ดํด ์ด์ผ๊ธฐํ๋ ค๊ณ ํ์ต๋๋ค. ๋ฐ๋ผ์ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์๊ฐ ์์ฑ๋๋ ๋ฐฉ์์ ์ค๋ช
ํ๋ ์ํํธ์จ์ด ๋์์ธ ํจํด์ ๋ค๋ฃฐ ๊ณํ์ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๊ฐํ๋ฉด ํ ์๋ก ์ํํธ์จ์ด ๋์์ธ ํจํด๊ณผ ์ํคํ
์ฒ ํจํด ์ฌ์ด์ ๊ฒฝ๊ณ๊ฐ ๋งค์ฐ ๋ชจํธํ๊ณ ๋ ๊ฐ๋
์ด ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์๋ค๋ ์๊ฐ์ด ๋ญ๋๋ค. ์๋ฅผ ๋ค์ด๋ณด์
๊ฒฌ๊ณ ํ ์์น - ๊ฐ๋
์
๋๋ฉ์ธ ์ค์ฌ ์ค๊ณ ํนํ๋จ์ ,ํ๊ณผ ์ด๋ฒคํธ ์ก๊ฐํ ๊ฑด์ถ ๋ช ๋ น๊ณผ ์์ฒญ์ผ๋ก ์ฑ ์ ๋ถ๋ฆฌ(CQRS) ์ด๋ฒคํธ ๋ฑ๋ก ๋ฐฐ์ฐ ๋ชจ๋ธ MVC, MVVM ๋ฐ MVP ๋์์ธ ํจํด
ํ์ ์ ์ ๊ทผ ๋ฐฉ์
๋น์ ์ด ํ๋ก์ ํธ์์ ์์คํ ์ค๊ณ ๊ณผ์ ์ ์ ์ ์ผ๋ก ์ฑ ์์ง๋ ์ฐธ๊ฐ์๋ก ์ฐธ์ฌํ๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์์ต๋๋ค. ์คํ๋ ค ์ ๋ฌด ์ํ์์ ์ผํ๋ ๋๋ฃ๋ค๊ณผ ์ํธ ์์ฉํด์ผ ํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋๋ฃ์ ํจ๊ป ์ ํํ ๊ธฐ์ ์๋ฃจ์ ์ ํ๊ฐํ๊ณ , ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ํ์ ํ๊ณ , ์์ ์ ๋ณ๋ ฌํํ๋ ์ต์ ์ ๋ฐฉ๋ฒ์ ์ดํดํด์ผ ํ ์๋ ์์ต๋๋ค.
์ค๋
์ท
์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ๋ฌ์ฑํ๋ ค๋ ๋น์ฆ๋์ค ๋ชฉํ๊ฐ ๋ฌด์์ธ์ง, ์ฒ๋ฆฌํด์ผ ํ ์์ง์ด๋ ๋ถ๋ถ์ด ๋ฌด์์ธ์ง์ ๋ํ ์ ํํ๊ณ ๊ณต์ ๋ ์ดํด๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ์
๋๋ค. ํนํ ๊ทธ๋ฃน ๋ชจ๋ธ๋ง ๊ธฐ์
์๋ง๋ ์ด ์ฃผ์ ์ ๋ํด ๋๋ฉ์ธ ์ค์ฌ ์ค๊ณ๋งํผ ์ ์ฉํ๊ณ ๋ ๋ค๋ฅธ ์ฑ์ํ ๊ธฐ์ ์ด ์์ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ๋ ์ฃผ์ ์์ญ์ ๋ํ ์ดํด๋ก ๋์๊ฐ๋ฏ๋ก ํด๋น ๋ถ์ผ์ ์ง์๊ณผ ๊ฒฝํ์ด ์์ต๋๋ค.
์ถ์ฒ : habr.com