1. ์ํํธ์จ์ด ๊ตฌ์ถ
์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ: โ ํ๋ก์ ํธ ๊ณํ โถ๏ธ โก์๊ตฌ ๋ถ์ โถ๏ธ โข์ค๊ณ โถ๏ธ โฃ๊ตฌํ โถ๏ธ โคํ ์คํธ โถ๏ธ โฅ์ ์ง ๋ณด์
์๊ตฌ์ฌํญ ๋ถ์
- ๊ธฐ๋ฅ์ ์๊ตฌ์ฌํญ
- ๋น๊ธฐ๋ฅ์ ์๊ตฌ์ฌํญ
- ์๊ตฌ์ฌํญ ๊ฐ๋ฐ ํ๋ก์ธ์ค: ๋์ถ/์ถ์ถ → ๋ถ์ → ๋ช
์ธ → ํ์ธ/๊ฒ์ฆ
- ๊ตฌ์กฐ์ ๋ถ์ ๋ชจ๋ธ: DFD(์๋ฃ ํ๋ฆ๋), DD(์๋ฃ ์ฌ์ )
- ๊ฐ์ฒด์งํฅ ๋ถ์ ๋ชจ๋ธ: ๋ผ๋ฐ์ฐ(๊ฐ์ฒด ๋ชจ๋ธ๋ง(๊ฐ์ฒด), ๋์ ๋ชจ๋ธ๋ง(์ํ), ๊ธฐ๋ฅ ๋ชจ๋ธ๋ง(DFD))
์ํํธ์จ์ด ์ค๊ณ
- ์ํคํ ์ฒ ํจํด: Layer, Client-server, Pipe-Filter, Model-view Controller ใปใปใป
- UML ๊ตฌ์ฑ์์: ์ฌ๋ฌผ, ๊ด๊ณ, ๋ค์ด์ด๊ทธ๋จ
- ๊ตฌ์กฐ, ์ ์ ๋ค์ด์ด๊ทธ๋จ: ํด๋์ค, ๊ฐ์ฒด, ์ปดํฌ๋ํธ, ๋ฐฐ์น, ๋ณตํฉ์ฒด ๊ตฌ์กฐ, ํจํค์ง
- ํ์, ๋์ ๋ค์ด์ด๊ทธ๋จ: ์ ์ค์ผ์ด์ค, ์ํ์ค, ์ปค๋ฎค๋์ผ์ด์
, ์ํ, ํ๋, ํ์ด๋ฐ, ์ํธ์์ฉ ๊ฐ์
์ํํธ์จ์ด ๊ตฌํ
- ์์ง๋: ์ฐ์ฐ์ , ๋ ผ๋ฆฌ์ , ์๊ฐ์ , ์ ์ฐจ์ , ํต์ ์ , ์์ฐจ์ , ๊ธฐ๋ฅ์
- ๊ฒฐํฉ๋: ๋ด์ฉ, ๊ณตํต/๊ณต์ , ์ธ๋ถ, ์ ์ด, ์คํฌํ, ์๋ฃ
- ๊ฐ์ฒด์งํฅ ์ค๊ณ 5๋ ์์น(SOLID): SRP(Single), OCP(Open), LSP(Liskov), ISP(Interface), DIP(Dependency)
- ๋์์ธ ํจํด: ์์ฑ ํจํด, ๊ตฌ์กฐ ํจํด, ํ์ ํจํด
- ์์ฑ ํจํด: Abstract Factory, Builder, Factory Method, Prototype
- ๊ตฌ์กฐ ํจํด: Adaptor, Bridge, Composite, Decorator, Facade, Flyweight, Proxy
- ํ์ ํจํด: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor
์ํํธ์จ์ด ํ ์คํธ
- ํ์ดํธ๋ฐ์ค ํ
์คํธ
- ์ปค๋ฒ๋ฆฌ์ง: ๊ตฌ๋ฌธ, ๊ฒฐ์ (๋ถ๊ธฐ), ์กฐ๊ฑด, ์กฐ๊ฑด/๊ฒฐ์ , ๋ณ๊ฒฝ ์กฐ๊ฑด/๊ฒฐ์ , ๋ค์ค ์กฐ๊ฑด
- ์ข ๋ฅ: ๊ธฐ์ด ๊ฒฝ๋ก ๊ฒ์ฌ, ์ ์ด ๊ตฌ์กฐ ๊ฒ์ฌ
- ๋ธ๋๋ฐ์ค ํ ์คํธ ์ข ๋ฅ: ๋์น ๋ถํ , ๊ฒฝ๊ณ๊ฐ ๋ถ์, ์์ธ-ํจ๊ณผ ๊ทธ๋ํ, ์ค๋ฅ ์์ธก, ๋น๊ต
- ๊ฐ๋ฐ๋จ๊ณ์ ๋ฐ๋ฅธ ํ
์คํธ: ๋จ์ → ํตํฉ(์ํฅ, ํํฅ) → ์์คํ
(๊ธฐ๋ฅ/๋น๊ธฐ๋ฅ) → ์ธ์(๋ฒ ํ, ์ํ)
์ํํธ์จ์ด ์ ์ง ๋ณด์
- ํ์๊ด๋ฆฌ ๋๊ตฌ: CVS, SVN, Git
2. ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์คํค๋ง - ์ธ๋ถ ์คํค๋ง, ๊ฐ๋ ์คํค๋ง, ๋ด๋ถ ์คํค๋ง
- ๋ฐ๋ฒ ์ค๊ณ ์์: ์๊ตฌ์กฐ๊ฑด ๋ถ์ → ๊ฐ๋ ์ ๋ชจ๋ธ → ๋ ผ๋ฆฌ์ ๋ชจ๋ธ → ๋ฌผ๋ฆฌ์ ๋ชจ๋ธ → ๊ตฌํ
- ๋ฌด๊ฒฐ์ฑ - ์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ, ๊ฐ์ฒด ๋ฌด๊ฒฐ์ฑ, ๋๋ฉ์ธ/์์ฑ ๋ฌด๊ฒฐ์ฑ
- ์ ๊ทผ ํต์ ๊ธฐ์ - DAC(์ ์/์ ๋ถ), RBAC(์ญํ ), MAC(๋ฑ๊ธ)
- ์ ๊ทํ ๊ณผ์ : 1(๋๋ฉ์ธ ์์๊ฐ) → 2(๋ถ๋ถํจ์์ข ์์ ๊ฑฐ) → 3(์ดํ์ ํจ์์ข ์๊ด๊ณ) → BCNF(๋ชจ๋ ๊ฒฐ์ ์ํ๋ณดํค) → 4(๋ค์น์ข ์) → 5(์กฐ์ธ์ข ์)
- ๊ด๊ณ ๋์ - ์์ ๊ด๊ณ ์ฐ์ฐ์(σ, ใ , โจ, ÷), ์ผ๋ฐ ์งํฉ ์ฐ์ฐ์(∪, ∩, -, x)
- ํธ๋์ญ์ : ์์์ฑ, ์ผ๊ด์ฑ, ๋ ๋ฆฝ์ฑ, ์ง์์ฑ
- ๋ฐ์ดํฐ ํ๋ณต ๊ธฐ๋ฒ - ์ฆ์ ๊ฐฑ์ , ์ง์ฐ ๊ฐฑ์ , ๊ฒ์ฌ ์์ , ๊ทธ๋ฆผ์ ํ์ด์ง
3. ์ด์์ฒด์
- ๊ธฐํ ๋ฉ๋ชจ๋ฆฌ - ๋ ์ง์คํฐ, ์บ์ ๋ฉ๋ชจ๋ฆฌ, ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ, ํ๋์ ๋ฉ๋ชจ๋ฆฌ, ๋ฒํผ ๋ฉ๋ชจ๋ฆฌ, ์ฐ์(์ฐ๊ด ๋ฉ๋ชจ๋ฆฌ)
- ๊ธฐ์ต์ฅ์น ๊ด๋ฆฌ ์ ๋ต: ๋ฐ์ (์๊ตฌ, ์์), ๋ฐฐ์น(์ต์ด ์ ํฉ, ์ต์ ์ ํฉ, ์ต์ ์ ํฉ), ๊ต์ฒด(FIFO, OPT, LRU, LFU ใปใปใป)
- ํ์ด์ง ๋ถํ ๊ธฐ๋ฒ: ํ์ด์ง, ์ธ๊ทธ๋จผํ ์ด์
- ํ์ด์ง ๊ต์ฒด ์๊ณ ๋ฆฌ์ฆ: OPT, FIFO, LRU, LFU
- ํ๋ก์ธ์ค ์ค์ผ์ฅด๋ง: ์ ์ (RR, SRT, ๋ค๋จ๊ณ ํ, ๋ค๋จ๊ณ ํผ๋๋ฐฑ ํ), ๋น์ ์ (FCFS, SJF, HRN)
4. ๋คํธ์ํฌ
- ATM(๋น๋๊ธฐ ์ ์ก ๋ชจ๋)
- ์ ์ก ์ค๋ฅ ์ ์ด ๋ฐฉ์: FEC, BEC
- ์ค๋ฅ ๊ฒ์ถ ๋ฐฉ์: ํด๋ฐ ์ฝ๋, ํจ๋ฆฌํฐ ๊ฒ์ฌ, ์ํ ์ค๋ณต ๊ฒ์ฌ(CRC), ์์น์ฝ๋, ๋ธ๋ก ํฉ
- OAuth: ์ ๊ทผ ๊ถํ ์์
- IPC: ํ๋ก์ธ์ค ๊ฐ ํต์ ๊ธฐ์
- OSI ์ฐธ์กฐ ๋ชจ๋ธ: ๋ฌผ๋ฆฌ, ๋ฐ์ดํฐ๋งํฌ, ๋คํธ์ํฌ, ์ ์ก, ์ธ์
, ํํ, ์์ฉ
- ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต ํ๋กํ ์ฝ: HDLC, PPP, LLC
- ๋คํธ์ํฌ ๊ณ์ธต ํ๋กํ ์ฝ: IP, ICMP, ARP, RARP, IGMP, RIP, NAT
- ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ: TCP, UDP, RTCP
- ์์ฉ ๊ณ์ธต ํ๋กํ ์ฝ: Telnet, FTP, HTTP, SMTP, DNS, SNMP, DHCP
- ํจํท ๊ตํ ๋ฐฉ์ - ๊ฐ์ํ์ , ๋ฐ์ดํฐ๊ทธ๋จ
- ๋ผ์ฐํ - IGP(RIP, OSPF), EGP(BGP)
- VPN ๊ด๋ จ ํ๋กํ ์ฝ - L2FP, PPTP, L2TP(L2FP + PPTP)
5. ์ ๋ณด ๋ณด์
- ์ ๋ณด ๋ณด์ 3๋ ์์: ๊ธฐ๋ฐ์ฑ, ๋ฌด๊ฒฐ์ฑ, ๊ฐ์ฉ์ฑ
- AAA: ์ธ์ฆ(Authentication), ๊ถํ๋ถ์ฌ(Authorixation), ๊ณ์ ๊ด๋ฆฌ(Accounting)
- ์๋ฐฉํฅ ์ํธํ ๋ฐฉ์: ๋์นญํค(DES, AES, SEED, ARIA, IDEA, LEA, RC4, LFSR), ๋น๋์นญํค(RSA, Rabinใปใปใป)
- ๋จ๋ฐฉํฅ ์ํธํ ๋ฐฉ์: Hash(SHA์๋ฆฌ์ฆ, MD4, MD5, HAVALใปใปใป)
- ์๋น์ค ๊ณต๊ฒฉ ์ ํ: DOS, DDOS, Ping if Death, Ping Flooding, SYN Flooding, UDP Flooding, ์ค๋จธํ, TearDrop, LAND Attack, Evil twin attack, Switching
- ์ ๋ณด ๋ณด์ ์๋ฃจ์ : ๋ฐฉํ๋ฒฝ, ์น ๋ฐฉํ๋ฒฝ, ์นจ์ ํ์ง ์์คํ , ์นจ์ ๋ฐฉ์ง ์์คํ , ๋ฐ์ดํฐ ์ ์ถ ๋ฐฉ์ง, VPN, NAC, ESM, SIEM, ํ ํผ ํ๋ฃจํ, Trust Zoneใปใปใป
- ์ ๋ณด ๋ณด์ ํ๋กํ ์ฝ: SSH, SSL, TLS, IPSec, S-HTTP, TKIP
- ISMS(์ ๋ณด๋ณดํธ ๊ด๋ฆฌ ์ฒด๊ณ)
- ์ ๋ณด๋ณด์์นจํด๊ณต๊ฒฉ: ๋๋ฌด ๋ง์.., ์ด์ ํฌ์คํ ์ฐธ๊ณ ใฑใฑ
6. ๊ธฐํ ์ฉ์ด
- ์น ์๋น์ค: SOAP, WSDL, UDDI
- ์ธํฐํ์ด์ค ๊ตฌํ ๊ฒ์ฆ ๋๊ตฌ: xUnit, JUnit, ใปใปใป
- ํด๋ผ์ฐ๋ ์๋น์ค: Iaas(Infrastructure~), Paas(Platform~), Saas(Software~), ใปใปใป
- RAID(0~6)
- EAI(๊ธฐ์ ๋ด ์ ๋ณด์ ๋ฌ, ์ฐ๊ณ, ํตํฉ ์ํ)
7. SQL๋ฌธ ํ์ฉ
'Computer Science ๐ > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ์ฒ๊ธฐ] ๋์์ธ ํจํด ๋จ๋ตํ ๋ฌธ์ ์ด ์ ๋ฆฌ (0) | 2024.07.25 |
---|---|
[์ ์ฒ๊ธฐ] ์ํ์ฅ ๋ค์ด๊ฐ๊ธฐ ์ ์ ๋ณผ ๊ฒ ๐ซต (1) | 2024.07.23 |