6. ์ํคํ ์ฒ ์ค๊ณ ๊ณผ์
1๏ธโฃ ์ค๊ณ ๋ชฉํ ์ค์
2๏ธโฃ ์์คํ ํ์ ๊ฒฐ์
3๏ธโฃ ์คํ์ผ ์ ์ฉ ๋ฐ ์ปค์คํฐ๋ง์ด์ฆ
4๏ธโฃ ์๋ธ์์คํ ์ ๊ธฐ๋ฅ, ์ธํฐํ์ด์ค ๋์ ์์ฑ
5๏ธโฃ ์ํคํ ์ฒ ์ค๊ณ ๊ฒํ
8. ์ธํฐํ์ด์ค ๋ถ๋ฆฌ ์์น
- ํด๋ผ์ด์ธํธ๋ ์์ ์ด ์ฌ์ฉํ์ง ์์ ๋ฉ์๋์ ์์กด๊ด๊ณ๋ฅผ ๋งบ์ผ๋ฉด ์๋๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉํ์ง ์๋ ์ธํฐํ์ด์ค ๋๋ฌธ์ ์ํฅ์ ๋ฐ์์๋ ์๋๋ค.
โ ๋จ์ผ ์ฑ ์ ์์น: ๋ชจ๋ ํด๋์ค๋ ํ๋์ ์ฑ ์๋ง ๊ฐ์ง๋ฉฐ, ํด๋์ค๋ ๊ทธ ์ฑ ์์ ์์ ํ ์บก์ํํด์ผ ํ๋ค.
โ ๊ฐ๋ฐฉ ํ์ ์์น: ํ์ฅ์ ๋ํด์๋ ๊ฐ๋ฐฉ์ ์ด๊ณ , ์์ ์ ๋ํด์๋ ํ์์ ์ด์ผ ํ๋ค.
โ ๋ฆฌ์ค์ฝํ ๊ต์ฒด ์์น: ์๋ธ ํ์ ์ ์ธ์ ๋ ๊ธฐ๋ฐ ์ฐจ์ ์ผ๋ก ๊ต์ฒดํ ์ ์์ด์ผ ํ๋ค.
15. ๋ผ๋ฐ์ฐ ๊ฐ์ฒด์งํฅ ๋ถ์ ๊ธฐ๋ฒ
- ๊ฐ์ฒด(Object) ๋ชจ๋ธ๋ง: ๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ, ์ ๋ณด ๋ชจ๋ธ๋ง์ด๋ผ๊ณ ๋ ํ๋ฉฐ ์์คํ ์์ ์๊ตฌํ๋ ๊ฐ์ฒด๋ฅผ ์ฐพ๊ณ ๊ฐ์ฒด๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์
- ๋์ (Dynamic) ๋ชจ๋ธ๋ง: ์ํ ๋ค์ด์ด๊ทธ๋จ, ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ๊ฐ์ฒด๋ค ์ฌ์ด์ ์ ์ด ํ๋ฆ, ๋์ ์์ ๋ฑ์ ๋์ ์ธ ํ์๋ฅผ ํํ
- ๊ธฐ๋ฅ(Functional) ๋ชจ๋ธ๋ง: ์๋ฃ ํ๋ฆ๋(DFD), ํ๋ก์ธ์ค๋ค์ ์๋ฃ ํ๋ฆ์ ์ค์ฌ์ผ๋ก ์ฒ๋ฆฌ ๊ณผ์ ํํ
18. ํ์ดํ ํํฐ ํํ์ ์ํํธ์จ์ด ์ํคํ ์ฒ
- ์๋ธ ์์คํ ์ด ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ฒ๋ฆฌํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ์๋ธ ์์คํ ์ผ๋ก ๋๊ฒจ์ฃผ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ค.
โ ๊ทธ๋ํ: ๋ ธ๋์ ๊ฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง
24. ๋ชจ๋ Module
- ์ํํธ์จ์ด ๊ตฌ์กฐ๋ฅผ ์ด๋ฃจ๋ฉฐ, ๋ค๋ฅธ ๊ฒ๋ค๊ณผ ๊ตฌ๋ณ๋ ์ ์๋ ๋ ๋ฆฝ์ ์ธ ๊ธฐ๋ฅ์ ๊ฐ๋ ๋จ์์ด๋ค.
- ํ๋ ๋๋ ๋ช ๊ฐ์ ๋ ผ๋ฆฌ์ ์ธ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํ ๋ช ๋ น์ด๋ค์ ์งํฉ์ด๋ผ๊ณ ๋ ํ ์ ์๋ค.
- ์๋ก ๋ชจ์ฌ ํ๋์ ์์ ํ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง๋ค์ด์ง ์ ์๋ค.
26. ์ ์์(prefix) → ํ์์ (postfix)
- ์ ์์: ์ฐ์ฐ์๊ฐ ๋จผ์ ๋์ค๊ณ , ๊ทธ ๋ค์ ํผ์ฐ์ฐ์๊ฐ ๋์จ๋ค.
- ํ์์: ํผ์ฐ์ฐ์๊ฐ ๋จผ์ ๋์ค๊ณ , ์ฐ์ฐ์๋ ๋์ค์ ๋์จ๋ค.
- / * A + B C D E
1๏ธโฃ + B C → B C +
2๏ธโฃ * A + B C → A B C + *
3๏ธโฃ / * A + B C D → A B C + * D /
4๏ธโฃ - / * A + B C D E → A B C + * D / E -
# ๊ฒฐ๊ณผ
A B C + * D / E -
30. ์ํํธ์จ์ด ์ค์น ๋ฉ๋ด์ผ
์ํํธ์จ์ด ์ค์น ๋ฉ๋ด์ผ์ ๋์ ์ฌ์ฉ์์ ๋ฐ๋ผ ์์ฑ ๋ฐฉ์์ด ๋ฌ๋ผ์ง๋ค.
๋ฐ๋ผ์ ๋ฐ๋์ ๊ฐ๋ฐ์ ๊ธฐ์ค์ผ๋ก ์์ฑํ ํ์๋ ์๊ณ , ๋ฉ๋ด์ผ์ ์ฝ์ ์ฌ๋์ด ๋๊ตฌ์ธ์ง์ ๋ฐ๋ผ ๋ด์ฉ๊ณผ ํํ ๋ฐฉ์์ ์กฐ์ ํด์ผ ํ๋ค.
- ๊ฐ๋ฐ์ ๊ธฐ์ค
- ์ผ๋ฐ ์ฌ์ฉ์ ๊ธฐ์ค
- ์ด์์/๊ด๋ฆฌ์ ๊ธฐ์ค
32. RCS (Revision Control System)
๋์์ ์์ค๋ฅผ ์์ ํ๋ ๊ฒ์ ๋ฐฉ์งํ๋ฉฐ ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ์งํ๋ ๊ฐ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ํฉ์น๊ฑฐ๋ ๋ณ๊ฒฝ ๋ด์ฉ์ ์ถ์ ํ ์ ์๋ ์ํํธ์จ์ด ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ
36. McCabe์ ์ํ ๋ณต์ก๋(Cyclomatic Complexity)
V(G) = E−N+2P
- = ๊ทธ๋ํ์ ๊ฐ์ (Edges) ์
- = ๊ทธ๋ํ์ ๋ ธ๋(Nodes) ์
- = ์ฐ๊ฒฐ๋ ์ปดํฌ๋ํธ(Connected Components) ์ (์ผ๋ฐ์ ์ผ๋ก 1)
- ๋ ธ๋(N): a, b, c, d : ์ด 4๊ฐ !!
- ๊ฐ์ (E): a → b, a → d, b → c, d → c, c → a, c → d : ์ด 6๊ฐ !!
V(G) = E−N+2P = 6−4+2(1) = 4
41. ๋๋ฉ์ธ
ํ๋์ ์ ํธ๋ฆฌ๋ทฐํธ๊ฐ ๊ฐ์ง ์ ์๋ ์์๊ฐ๋ค์ ์งํฉ์ ์๋ฏธํ๋ ๊ฒ์ ๋๋ฉ์ธ์ด๋ค.
- ์ ํธ๋ฆฌ๋ทฐํธ(Attribute): ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ด(Column)์ ํด๋นํ๋ ๊ฐ๋ ์ผ๋ก, ํน์ ์์ฑ์ ๋ํ๋
- ๋๋ฉ์ธ(Domain): ํ๋์ ์ ํธ๋ฆฌ๋ทฐํธ๊ฐ ๊ฐ์ง ์ ์๋ ๊ฐ๋ค์ ์งํฉ. ์ฆ, ์ ํจํ ๊ฐ์ ๋ฒ์
- ๋๋ฉ์ธ์ ๋ฐ๋์ ์์๊ฐ(Atomic Value, ๋ถํด๋์ง ์๋ ๋จ์ผ ๊ฐ)์ด์ด์ผ ํจ
45. ๋ณ๋ ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํ ๋ถํ (horizontal partitioning)
- ์ํ ๋ถํ ์ ํ ์ด๋ธ์ ํ(row)์ ๊ธฐ์ค์ผ๋ก ์ฌ๋ฌ ๊ฐ์ ํํฐ์ ์ผ๋ก ๋๋๋ ๋ฐฉ๋ฒ์ด๋ค.
- ex: ๋ผ์ด๋-๋ก๋น ๋ถํ , ๋ฒ์ ๋ถํ , ํด์ ๋ถํ ,,,
โ ์์ธก ๋ถํ : ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ๋ฏธ๋ฆฌ ์์ธกํ์ฌ ์ต์ ์ ํํฐ์ ์ ์ค๊ณํ๋ ๊ฐ๋ ์ด์ง๋ง, ์ผ๋ฐ์ ์ธ ์ํ ๋ถํ ๊ธฐ๋ฒ์ ์๋
47. ์คํค๋ง์ ์ข ๋ฅ
1๏ธโฃ ์ธ๋ถ ์คํค๋ง (External Schema)
- ๊ฐ๋ณ ์ฌ์ฉ์ ๋๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ํ์ํ ๋ฐ์ดํฐ๋ง ๋ณผ ์ ์๋๋ก ์ ์ํ ์คํค๋ง
- ๋ณด์ ๋ฐ ์ ๊ทผ ์ ์ด์ ๊ด๋ จ๋จ (์: ํน์ ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ ํ ์ด๋ธ ๋ทฐ)
2๏ธโฃ ๊ฐ๋ ์คํค๋ง (Conceptual Schema)
- ์กฐ์ง ์ ์ฒด์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ์คํค๋ง
- ๋ชจ๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ์ฌ์ฉ์๋ค์ด ํ์๋ก ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ข ํฉํ ๊ตฌ์กฐ
- ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ, ์ ์ฝ ์กฐ๊ฑด ๋ฑ์ ์ ์
- DBMS๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๊ด๋ฆฌํ ์ง๋ฅผ ๊ฒฐ์ ํ๋ ํต์ฌ์ ์ธ ์คํค๋ง
3๏ธโฃ ๋ด๋ถ ์คํค๋ง (Internal Schema)
- ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ฅ๋๋ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ์คํค๋ง
- ์ ์ฅ ๋ฐฉ์, ์ธ๋ฑ์ค ๊ตฌ์กฐ, ํ์ด์ง ๊ตฌ์กฐ ๋ฑ ํ๋์จ์ด ๋ฐ ์ด์ ์ฒด์ ๋ ๋ฒจ์ ์ ์ฅ ์ต์ ํ ๊ด๋ จ
67. HRN (Highest Response Ratio Next) ์ค์ผ์ค๋ง
๋๊ธฐ ์๊ฐ์ด ๊ธธ๊ณ ์คํ ์๊ฐ์ด ์งง์ ์์ ์ ์ฐ์ ์คํํ๋ ์๊ณ ๋ฆฌ์ฆ
69. ์๊ฐ ๊ตฌ์ญ์ฑ (Temporal Locality)
- ์ต๊ทผ์ ์ฐธ์กฐ๋ ๋ฐ์ดํฐ๋ ๊ฐ๊น์ด ๋ฏธ๋์๋ ๋ค์ ์ฐธ์กฐ๋ ๊ฐ๋ฅ์ฑ์ด ๋์์ ์๋ฏธํ๋ ์๋ฆฌ
- CPU ์บ์ ์ต์ ํ์์ ์ค์ํ ๊ฐ๋ ์ด๋ฉฐ, ๋ฃจํ, ์๋ธ๋ฃจํด, ์คํ ๋ฑ์ด ์๊ฐ ๊ตฌ์ญ์ฑ์ ํ์ฉํ๋ ๋ํ์ ์ธ ์
71. OSI 7๊ณ์ธต ๊ตฌ์กฐ
๊ณ์ธต | ์ด๋ฆ | ์ฃผ์ ๊ธฐ๋ฅ |
1 ๊ณ์ธต | ๋ฌผ๋ฆฌ ๊ณ์ธต (Physical Layer) | ์ ๊ธฐ์ ์ ํธ, ์ ์ก ๋งค์ฒด, ํ๋์จ์ด ์ฐ๊ฒฐ |
2 ๊ณ์ธต | ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (Data Link Layer) | MAC ์ฃผ์, ํ๋ ์, ์ค๋ฅ ๊ฒ์ถ |
3 ๊ณ์ธต | ๋คํธ์ํฌ ๊ณ์ธต (Network Layer) | IP ์ฃผ์, ๋ผ์ฐํ |
4 ๊ณ์ธต | ์ ์ก ๊ณ์ธต (Transport Layer) | TCP/UDP, ํ๋ฆ ์ ์ด |
5 ๊ณ์ธต | ์ธ์ ๊ณ์ธต (Session Layer) | ์ธ์ ์ค์ ๋ฐ ์ข ๋ฃ |
6 ๊ณ์ธต | ํํ ๊ณ์ธต (Presentation Layer) | ๋ฐ์ดํฐ ์ํธํ, ์์ถ |
7 ๊ณ์ธต | ์์ฉ ๊ณ์ธต (Application Layer) | HTTP, FTP, ์ด๋ฉ์ผ ํ๋กํ ์ฝ |
78. ๋ฒํผ ์ค๋ฒํ๋ก์ฐ (Buffer Overflow)
- ๊ณ ์ ๋ ํฌ๊ธฐ์ ๋ฒํผ๋ฅผ ์ด๊ณผํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ๋ฐ์ํ๋ ์ทจ์ฝ์
- ๊ณต๊ฒฉ์๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ฎ์ด์จ์ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์กฐ์ ๊ฐ๋ฅ
- ex: ์คํ ์ค๋ฒํ๋ก์ฐ, ํ ์ค๋ฒํ๋ก์ฐ
87. ์ค๋จธํ Smurfing ๊ณต๊ฒฉ
- ๋ถ์ฐ๋ ๋คํธ์ํฌ๋ฅผ ์ด์ฉํด ๋๋์ ICMP(Echo Request) ํจํท์ ์์ฑํ์ฌ ํ๊ฒ ์์คํ ์ ๋ง๋น์ํค๋ DDoS (Distributed Denial of Service) ๊ณต๊ฒฉ ๊ธฐ๋ฒ์ด๋ค.
98. Authorization & Authentication
- Authorization (์ธ๊ฐ): ์ฌ์ฉ์๊ฐ ์ด๋ค ๊ถํ์ ๊ฐ์ก๋์ง ํ์ธํ๋ ๊ณผ์ → ๋ก๊ทธ์ธ ํ ํน์ ๊ธฐ๋ฅ์ ๋ํ ๊ถํ ์ฌ๋ถ
- Authentication (์ธ์ฆ): ์ฌ์ฉ์๊ฐ ๋ณธ์ธ์ด ๋ง๋์ง ํ์ธํ๋ ๊ณผ์ → ๋ก๊ทธ์ธ
99. DPI (Deep Packet Inspection)
OSI 7 Layer ์ ๊ณ์ธต์ ํ๋กํ ์ฝ๊ณผ ํจํท ๋ด๋ถ์ ์ฝํ ์ธ ๋ฅผ ํ์ ํ์ฌ ์นจ์ ์๋, ํดํน ๋ฑ์ ํ์งํ๊ณ ํธ๋ํฝ์ ์กฐ์ ํ๊ธฐ ์ํ ํจํท ๋ถ์ ๊ธฐ์
100. ์ธ์ ํ์ด์ฌํน (Session Hijacking)
- ์ธ์ ํ์ด์ฌํน: ๊ณต๊ฒฉ์๊ฐ ์ ํจํ ์ธ์ ์ ๊ฐ๋ก์ฑ์ด ์ธ์ฆ ์์ด ์์คํ ์ ์ ๊ทผํ๋ ๊ณต๊ฒฉ ๋ฐฉ์
โ ์ธ์ ํ์ด์ฌํน์ ํ์งํ๋ ๋ฐฉ๋ฒ
- ๋น๋๊ธฐํ ์ํ ํ์ง: ์ธ์ ํ์ด์ฌํน์ด ๋ฐ์ํ๋ฉด ๊ณต๊ฒฉ์๊ฐ ์ ์์ ์ธ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ TCP ์ํ์ค ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ์ฌ ๋น๋๊ธฐํ ์ํ๋ก ๋ง๋ ๋ค. ์ด๋ฅผ ํ์งํ์ฌ ๊ณต๊ฒฉ ์ฌ๋ถ ํ์ธ ๊ฐ๋ฅ
- ACK STORM ํ์ง: ๊ณต๊ฒฉ์๊ฐ ์ธ์ ์ ๊ฐ๋ก์ฑ๋ฉด ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ก ๋ค๋ฅธ ์ํ์ค ๋ฒํธ๋ฅผ ๊ฐ์ง๊ฒ ๋์ด ๋ฌดํ์ ACK ํจํท์ด ๊ตํ๋๋ค. ์ด๋ ์ธ์ ํ์ด์ฌํน์ ํ์งํ๋ ์ค์ํ ์ ํธ
- ํจํท์ ์ ์ค ๋ฐ ์ฌ์ ์ก ์ฆ๊ฐ ํ์ง: ๊ณต๊ฒฉ์๊ฐ ์ธ์ ์ ํ์ทจํ๋ฉด, ํจํท ์ถฉ๋๋ก ์ธํด ์ ์์ ์ธ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ด๋ ํจํท์ด ์์ค๋๊ณ ์ฌ์ ์ก์ด ์ฆ๊ฐํ ์ ์๋ค. ์ด๋ฅผ ๋ชจ๋ํฐ๋งํ๋ฉด ์ธ์ ํ์ด์ฌํน์ ๊ฐ์ง ๊ฐ๋ฅํ๋ค.
'๐ ์๊ฒฉ์ฆ > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2024๋ 1ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด (1) | 2025.02.14 |
---|---|
2023๋ 3ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด (1) | 2025.02.13 |
2023๋ 1ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด (0) | 2025.02.11 |
2022๋ 3ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด (0) | 2025.02.09 |
2022๋ 2ํ์ฐจ ํ๊ธฐ ๊ธฐ์ถ๋ฌธ์ ํ์ด (0) | 2025.02.06 |