๋ชฉ๋กTIL/๋ฉด์ ๋๋น (4)
๐ป

1. ๋คํธ์ํฌ๋? : ๋ฌผ๋ฆฌ์ ์ ์ก ๋งค์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก ์ฐ๊ฒฐ๋ ์ฅ์น ์ธํธ - ์ปดํจํฐ ๋คํธ์ํฌ๋ ํ๋์จ์ด, ๋ฐ์ดํฐ ๋ฐ ์ํํธ์จ์ด์ ๊ฐ์ ์ ๋ณด ๋ฐ ๋ฆฌ์์ค๋ฅผ ํต์ ํ๊ณ ๊ณต์ ํ๊ธฐ ์ํด ์๋ก ์ฐ๊ฒฐ๋ ์ปดํจํฐ ๊ทธ๋ฃน - ๋คํธ์ํฌ์์ ๋ ธ๋๋ ๋ ์ด์์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋จ 1-1. ๋คํธ์ํฌ ๋ง์ ์ข ๋ฅ - LAN : ํ ๊ฑด๋ฌผ ๋๋ ์ฌ๋ฌด์ค ๋ด์ ํธ์คํธ๋ค ๊ฐ์ ์ฐ๊ฒฐ๋ ์๊ท๋ชจ ๋คํธ์ํฌ - WAN : LAN๊ณผ LAN์ ์ฐ๊ฒฐํ๋ ๋๊ท๋ชจ ๋คํธ์ํฌ 2. Cast์ ์ข ๋ฅ - Unicast : 1:1 ํต์ , ์ํ๋ ๋์ ํ๋๋ฅผ ์ ํด์ ํต์ - Multicast : 1:Nํต์ , ์ํ๋ ๋์ ์ฌ๋ฌ ๋ช ์ ์ ํด์ ํต์ - Broadcast : 1:all ํต์ , ๋ด ์์ง์ ์๊ด์์ด ๋ฌด์กฐ๊ฑด ๋ฐ์๋ค์ฌ์ผ ํ๋ ํต์ 3. ํ์ , ๋์ญํญ์ด๋? : ..

1) ์ด์ ์ฒด์ ๋ ๋ฌด์์ ๋๊น? ์ด์ ์ฒด์ ๋ ์ปดํจํฐ ํ๋์จ์ด๊ฐ ์ปดํจํฐ ์ํํธ์จ์ด์ ํต์ ํ๊ณ ์๋ํ๋๋กํ๋ ์ํํธ์จ์ด ํ๋ก๊ทธ๋จ์ด๋ค. 2) ์ด์ ์ฒด์ ์ ์ฃผ์ ๋ชฉ์ ์ ๋ฌด์์ ๋๊น? ์ด์ ์ฒด์ ์๋ ๋ ๊ฐ์ง ์ฃผ์ ๋ชฉ์ ์ด ์๋ค. 1. ์ปดํจํฐ ์์คํ ์ ๊ณ์ฐ ํ๋์ ๊ด๋ฆฌํ์ฌ ์ปดํจํฐ ์์คํ ์ด ์ ๋๋ก ์๋ํ๋๋ก ํ๋ค. 2. ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๋ฐ ์คํ์ ์ํ ํ๊ฒฝ์ ์ ๊ณตํ๋ค. 3) ํ๋ก์ธ์ค๋ ๋ฌด์์ ์๋ฏธํฉ๋๊น? ์ปดํจํฐ์์ ์คํ๋๊ณ ์๋ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ผ๊ณ ํ๋ค. ๋ ๊ฐ์ง ์ ํ์ ํ๋ก์ธ์ค๊ฐ ์๋ค. ์ด์ ์ฒด์ ํ๋ก์ธ์ค, ์ฌ์ฉ์ ํ๋ก์ธ์ค 3-1) ํ๋ก์ธ์ค์ ํน์ง์ ์ค๋ช ํ์ธ์. - ํ๋ก์ธ์ค๋ ๊ฐ๊ฐ ๋ ๋ฆฝ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ(Code, Data, Stack, Heap์ ๊ตฌ์กฐ)์ ํ ๋น๋ฐ๋๋ค. - ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ธ์ค๋น ์ต์ 1๊ฐ์ ์ค๋ ๋(๋ฉ์ธ ..
Q # 1) ๊ฐ์ฒด์งํฅ์ด๋? ๋ต๋ณ: ๊ฐ์ฒด์งํฅ์ด๋ ์ค์ธ๊ณ์ ์ฌ๋ฌผ์ ์ถ์ํํ์ฌ ๋ฉค๋ฒ ๋ณ์์ ๋ฉ์๋๋ฅผ ์ ์ํ๋๋ฐ์ ์ถ๋ฐํ๋ค. ์บก์ํ๋ฅผ ํตํด ์ด์ ๊ฐ์ ๋ฉค๋ฒ๋ณ์์ ๋ฉ์๋์ ์ด์ฉ๊ฐ๋ฅ ๋ฒ์๋ฅผ ์ ์ ํ๊ฒ ์ ํํ ์ ์๊ณ , ์์์ ์ด์ฉํ์ฌ ๋ถ๋ชจ ํด๋์ค์ ๊ธฐ๋ฅ์ ์์ํด๋์ค์์ ๋ฌผ๋ ค๋ฐ๊ฑฐ๋ ์ฌ์ ์๋ฅผ ํตํด ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋คํ์ฑ๊น์ง ํฌํจ๋๋ค. Q # 1-1) ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP = Object-Oriented Programming)๋ ๋ฌด์์ธ๊ฐ? ๋ต๋ณ: ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ์ทจ๊ธํ์ฌ ํ๋ก๊ทธ๋จ์ ๋ฐ์ํ ๊ฒ์ด๋ค. ์์ฐจ์ ์คํ์ด ์๋, ๊ฐ์ฒด์ ๊ฐ์ฒด์ ์ํธ์์ฉ์ ํตํด ๋์ํ๋ค. Q # 1-2) ๊ฐ์ฒด์งํฅ์ ํน์ง์? ๋ต๋ณ: ๋คํ์ฑ, ์์, ์บก์ํ, ์ถ์ํ ์ ํน์ง์ ๊ฐ์ง๊ณ ์๋ค. ( ์์ถ์บก(์ด)๋ค ) ๋คํ์ฑ ์ ..
Q # 1) DBMS๋ฅผ ์ ์ํ์ญ์์ค. ๋ต๋ณ : DBMS๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋ํ๋ ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ์ ๊ดํ ์ ๋ณด๋ฅผ ๊ฐ๋ฅํ ํ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ผ๋ก ๊ตฌ์ฑ, ๋ณต์ ๋ฐ ๊ฒ์ ํ ์ ์๋๋กํ๋ ์์ฉ ํ๋ก๊ทธ๋จ ๋ชจ์์ ๋๋ค. ๋๋ฆฌ ์ฌ์ฉ๋๋ DBMS ์ค ์ผ๋ถ๋ MySql, Oracle ๋ฑ์ ๋๋ค. Q # 1-1) RDBMS๋ฅผ ์ ์ํ์ญ์์ค. ๋ต๋ณ : ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (RDBMS)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณ๋์ ํ ์ด๋ธ์ ์ ์ฅ๋ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋กํ๋ฉฐ ๊ณตํต ์ด์ ์ฌ์ฉ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. SQL (Structured Query Language)์ ์ฌ์ฉํ์ฌ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ์ ์ฝ๊ฒ ์ก์ธ์ค ํ ์ ์์ต๋๋ค. Q # 1-2) DBMS์ ์ฅ์ ์ ๋ํด ์ค๋ช ํ์ธ์. ๋ต๋ณ : DBMS์ ์ฅ์ ์ ..