๐ 2~7 ๋ฑ ๋ฌธ์ ์ฐ์ธก์ ์ซ์๋ ํญ๋ชฉ ๊ฐ์๋ฅผ ์๋ฏธํฉ๋๋ค.
๐
-
๊ฐ์ฒด์งํฅ ์ค๊ณ์์น
5
๋จ์ผ ์ฑ ์ ์์น
SRP
S
ingle responsibility
ํ๋์ ์ฑ ์๋ง๊ฐ๋ฐฉ ํ์ ์์น
OCP
O
pen-Closed
ํ์ฅ์ด๋ฆผ ์์ ๋ซํ๋ฆฌ์ค์ฝํ ์นํ ์์น
LSP
L
iskov substitution
์์์ ์ธ์ ๋ ๋ถ๋ชจ ๋์ฒด์ธํฐํ์ด์ค ๋ถ๋ฆฌ ์์น
ISP
I
nterface segregation
์ฌ์ฉํ์ง ์๋ ์ธํฐํ์ด์ค๋ ๊ตฌํ X์์กด์ฑ ์ญ์ ์์น
DIP
D
ependency inversion
๋ณํ๊ฐ ๊ฑฐ์ ์๋ ๊ฒ์ ์์กด
-
๊ด๊ณ ๋ฐ์ดํฐ ์ธ์ด์์ ์ ์ฐจ์ , ๋น์ ์ฐจ์ ์ธ์ด
- ์ ์ฐจ์ : ๊ด๊ณ๋์
- ๋น์ ์ฐจ์ : ๊ด๊ณํด์
-
DB ๋ฌด๊ฒฐ์ฑ ์ข ๋ฅ
3
๊ฐ์ฒด ๋ฌด๊ฒฐ์ฑ
์ค๋ณตX, Null X
์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ
NULL O, ์ฐธ์กฐํ๋ ๊ธฐ๋ณธํค์ ๋์ผ
๋๋ฉ์ธ ๋ฌด๊ฒฐ์ฑ
๋๋ฉ์ธ์ ์ํ๊ฐ๋ง ์ฌ์ฉ ๊ฐ๋ฅ
-
ํธ๋ ์ ์ ํน์ง(+์๋ฌธ)
4
์์์ฑ
atomicity
์ฐ์ฐ์ด ๋ชจ๋ ๋ฐ์๋๋ ์ง ๋ฐ์๋์ง ์์์ผ 1๏ธโฃ
์ผ๊ด์ฑ
consistency
์ผ๊ด์ฑ ์ ์ง
๋ ๋ฆฝ์ฑ
isolation
๋ณํ ์คํ๋ ๋ ์๋ก ๊ฐ์ญ ์์ด ๋ ๋ฆฝ์ ์ผ๋ก
์์์ฑ
durability
์๋ฃ๋ ๊ฒฐ๊ณผ๋ ์๊ตฌ์ ๋ฐ์
-
IPv4 ์ IPv6 ์ ์บ์คํธ
- IPv4 : ์ ๋, ๋ฉํฐ, ๋ธ๋ก๋ ์บ์คํธ
- IPv6 : ์ ๋, ๋ฉํฐ, ์ ๋ ์บ์คํธ
- IPv4 โ IPv6 ์ ํ ๊ธฐ์
3
-
IPv4์ IPv6 ๋ ๊ฐ์ง ํ๋กํ ์ฝ์ ๋ชจ๋ ์ง์
๋์ผ์คํ
-
IPv6 ํจํท์ IPv4 ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก (ํจํท ์์ ์บก์ํ, ๊ฑด๋๋ฐ๊ธฐ)
ํฐ๋๋ง
-
IPv6 ์์คํ ๊ณผ IPv4 ์์คํ ๊ฐ์ ํค๋ ๋ณํ
์ฃผ์๋ณํ
-
-
ํ๋์ ํฐ ๋คํธ์ํฌ๋ฅผ ๋ ์์ ๋คํธ์ํฌ๋ก ๋ถํ ํ๋ ๊ธฐ์
์๋ธ๋ท
-
๊ณต์ธIP โ ์ฌ์ค IP ๋ณํ ๊ธฐ์
NAT
-
NAT ์ฃผ์ํ ๋น ๋ฐฉ์์ ๋ฐ๋ฅธ ์ข ๋ฅ
3
Static NAT
๊ณต์ธ1
:
์ฌ์ค1
Dynamic NAT
๊ณต์ธๅค
:
์ฌ์คๅค
PAT
ํฌํธ๋ฒํธ๋ก ๊ตฌ๋ถ
Port Address Translation
-
๋ฐ์ดํฐ ๊ตํ์ ์ํ ํ์ค ํต์ ๊ท์ฝ
ํ๋กํ ์ฝ
-
ํ๋กํ ์ฝ ์์
3
- ๊ตฌ๋ฌธ
syntax
- ์๋ฏธ
semantics
- ํ์ด๋ฐ
timing
- ๊ตฌ๋ฌธ
- ํ๋กํ ์ฝ ๊ธฐ๋ฅ
2
-
์์ ์ธก์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๋ง์ถฐ ์ก์ ์ธก์์ ๋ฐ์ดํฐ์ ์ ์ก๋์ด๋ ์๋๋ฅผ ์กฐ์ ํ๋ ๊ธฐ๋ฅ
ํ๋ฆ์ ์ด
-
์์ ์ธก์์ ์ค์ ํ ์๋์ฐ ํฌ๊ธฐ๋งํผ ์ก์ ์ธก์์ ํ์ธ ์๋ต ์์ด ํจํท์ ์ฐ์์ ์ผ๋ก ์ ์ก
sliding window
-
๊ฐ ํจํท ์ ์ก ํ ํ์ธ ์๋ต์ ๋ฐ๊ณ ๋์ ๋ค์ ํจํท์ ์ ์ก
stop and wait
-
์๋ฐฉํฅ ํต์ ์์ ์ ๋ณด ํ๋ ์๊ณผ ์๋ต ํ๋ ์์ ๋์์ ๊ต์ฐจ ์ ์ก(๋ณ๋์ ํ์ธ ์๋ต(ACK) ํ๋ ์X)
ํผ๊ธฐ๋ฐฐํน
-
์ค๋ฅ๋ฅผ ๊ฐ์งํ๊ณ ์์ ํ๋ ๊ธฐ๋ฅ
์ค๋ฅ์ ์ด
-
์ค๋ฅ๊ฐ ๋ฐ์ํ ์ง์ ๋ถํฐ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ ์ก
Go back N ARQ
-
์ ์ก ํจ์จ์ ์ต๋ํํ๊ธฐ ์ํด ๋ฐ์ดํฐ ํ๋ ์์ ๊ธธ์ด๋ฅผ ๋์ ์ผ๋ก ์กฐ์
Adaptive ARQ
-
๋ฐ์ดํฐ ์ ์ก ํ, ์์ ์ธก์ผ๋ก๋ถํฐ์ ํ์ธ ์๋ต์ ๋ฐ์ ๋๊น์ง ๋๊ธฐ ํ, ๋ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ก
stop and wait ARQ
-
์ค๋ฅ๊ฐ ๋ฐ์ํ ํ๋ ์๋ง ์ก์ ์ธก์ด ์ฌ์ ์ก
selective repeat ARQ
-
-
๋ผ์ฐํ ํ๋กํ ์ฝ
4
์ ์ ๋ผ์ฐํ
๋์ ๋ผ์ฐํ
๋ด๋ถ๋ผ์ฐํ IGP
์ธ๋ถ๋ผ์ฐํ EGP
-
์๊ฒฉ ํธ์คํธ์ ์ ์ํ๊ธฐ ์ํ ๋ณด์ ํ๋กํ ์ฝ
SSH
Secure Shell
-
์ ๊ทผ ํต์ ์ ์ฑ
3
MAC
๊ฐ์
DAC
์ ๋ถ
RBAC
์ญํ
-
๋ณด์ ์๋ฃจ์ ์นจ์ ํ์ง, ์นจ์ ํ์ง+์ฐจ๋จ
2
IDS
์นจ์ ํ์ง
IPS
์นจ์ ํ์ง + ์ฐจ๋จ
-
๋ฐฉํ๋ฒฝ ์์คํ ๊ตฌ์ถ ์ ํ
5
์คํฌ๋ฆฌ๋ ๋ผ์ฐํฐ
๋คํธ์ํฌ ํจํท์ ํค๋ ์ ๋ณด ๋ถ์
๋ฒ ์ค์ฒ ํธ์คํธ
์ ๊ทผ ์ ์ด, ํ๋ก์ ์๋น์ค, ์ธ์ฆ, ๋ก๊น
๋์ผ ํ๋ ํธ์คํธ
์ธ๋ถ๋ด๋ถ ์ฐ๊ฒฐ, ๋ฒ ์ค์ฒ ํต๊ณผํด์ผ
์คํฌ๋ฆฐ๋ ํธ์คํธ
์คํฌ๋ฆฌ๋ ๋ผ์ฐํฐ+๋ฒ ์ค์ฒ ํธ์คํธ
์คํฌ๋ฆฐ๋ ์๋ธ๋ท
์คํฌ๋ฆฌ๋ ๋ผ์ฐํฐ2+๋ฒ ์ค์ฒ ํธ์คํธ
-
์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ๊ฐ ์์ ํ ๋ฐ์ดํฐ ์ ์ก์ ์ํ ํ๋กํ ์ฝ
SSL
Secure Sockets Layer
-
์์ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ ์ก ๊ณ์ธต ๋ณด์์ ์ํด ๊ฐ๋ฐ๋ ํ๋กํ ์ฝ
TLS
Transport Layer Sercurity
- IP๊ณ์ธต(๋คํธ์ํฌ ๊ณ์ธต)์ ์์ ํ๊ฒ ๋ณดํธํ๊ธฐ ์ํ ๊ธฐ๋ฒ
-
๊ธฐ๋ฒ
IPSec
-
IPSec ํค๋๊ฐ IP ํค๋์ ๋ฐ์ดํฐ ์ฌ์ด์ ์ฝ์ ๋์ด, IP ํ์ด๋ก๋๋ง์ ์ํธํ
์ ์ก๋ชจ๋
-
์ ์ฒด IP ํจํท(ํค๋์ ํ์ด๋ก๋ ๋ชจ๋)์ ์ํธํ
ํฐ๋๋ชจ๋
- ํ๋กํ ์ฝ
-
๋ฐ์ดํฐ ๊ธฐ๋ฐ์ฑ์ ์ ๊ณตํ๋ฉฐ, ํจํท์ ๋ด์ฉ์ ์ํธํ, ๋ฌด๊ฒฐ์ฑ๊ณผ ์ธ์ฆ ์ ๊ณต
ESP
Encapsulating Security Payload
-
๋์นญ ๋ฐ ๋น๋์นญ ํค ์ํธํ ๊ธฐ๋ฒ์ ์ฌ์ฉํด์ ๋คํธ์ํฌ ์ฅ์น ๊ฐ์ ์ํธํ ํค ๊ตํ
IKE
Internet Key Exchange
-
๋๊ตฌ๋ ํจํท์ ์ฝ์ ์ ์๋๋ก ํ๋ ์ธ์ฆ ํค๋๋ฅผ ์ถ๊ฐ
AH
Authentication Header
-
-
- DoS ๊ณต๊ฒฉ ์ ํ
7
-
์ถ๋ฐ์ง IP์ ๋ชฉ์ ์ง IP๊ฐ ๋์ผํ ํจํท
Land Attack
-
Fragment Number ์์กฐํด์ ์กฐ๋ฆฝ ๋ชปํ๊ฒ
Teardrop Attack
-
IP์ ICMP์ ํน์ฑ์ ์ด์ฉํ์ฌ ์์ฅ
Smurf Attack
-
์ ์ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ๋ ICMP ํจํท
Ping Of Death
-
๋ง์ ICMP Echo ์์ฒญ
Ping Flooding
-
Syn์ ํธ๋ง ๋ค๋ ์ ๋ฌ
SYN Flooding
-
๋ค๋ UDP ํจํท
UDP Flooding
-
- DDoS ๊ณต๊ฒฉ ํด
3
-
UDP ๋ฐ์ดํฐ ํจํท ์ฌ์ฉ + ๋ค์ํ ๊ณต๊ฒฉ ๊ธฐ๋ฒ ์ง์
์ํ์ฒผ๋๋ผํธ
Stacheldraht
-
UDP ๋ฐ์ดํฐ ํจํท ์ฌ์ฉ
ํธ๋ฆฌ๋
Trinoo
-
๋ค์ํ ๊ณต๊ฒฉ ๊ธฐ๋ฒ ์ง์
TFN
Tribe Flood Network
-
โญโญโญ
- ๋ฏธ๋ค์จ์ด ์ข
๋ฅ
-
์น ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์คํ, ๋์ ์ปจํ ์ธ
WAS
-
์๋ก๋ค๋ฅธ๋ฐ ๊ฐ์์์คํ ์ธ ๊ฒ์ฒ๋ผ, ๋ธ๋ก์ปค ์ญํ
ORB
Object Request Broker
-
๋ฉ์์ง ๋ชจ์๋๊ณ ์ฒ๋ฆฌ
MOM
๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด
-
์๊ฒฉ ํ๋ก์์ ํธ์ถ
RPC
-
ํฐ ์กฐ์ง์ ๋ณต์กํ ์์คํ ์์ ๋ฐ์ดํฐ ํต์ , ํตํฉ
ESB
Enterprise Service Bus
-
APP โ DB ์ค์ฌ
DB์ ์ ๋ฏธ๋ค์จ์ด
-
ํธ๋ ์ ์ ๊ด๋ฆฌ & ๋ชจ๋ํฐ๋ง
TP๋ชจ๋ํฐ
-
- ๊ฐ์ฒด์งํฅ ๋ถ์ ๋ชจ๋ธ ํน์ง
-
E-R ๋ค์ด์ด๊ทธ๋จ ์ด์ฉ
Coad-Yourdon
-
๋ฏธ์์ ๊ฑฐ์์ ๊ฐ๋ฐ ํ๋ก์ธ์ค
๋ถ์น Booch
-
Usecase ์ด์ฉ
Jacobson
-
Rumbaugh ํน์ง
3
๊ฐ์ฒด๋ชจ๋ธ๋ง
Object (๊ฐ์ฒด ๋ค์ด์ด๊ทธ๋จ)
๋์ ๋ชจ๋ธ๋ง
Dynamic (์ํ ๋ค์ด์ด๊ทธ๋จ)
๊ธฐ๋ฅ๋ชจ๋ธ
Functional (DFD)
-
-
SW์ค๊ณ ์ข ๋ฅ
3
์์ ์ค๊ณ
๋ถ์
ํ์ ์ค๊ณ
๊ตฌํ, ํ ์คํธ
ํ์ฝ์ ์ํ ์ค๊ณ
์ ํ์กฐ๊ฑด, ๊ฒฐ๊ณผ์กฐ๊ฑด, ๋ถ๋ณ์กฐ๊ฑด
-
๊ฒฐํฉ๋
์๋ฃ
data
๋งค๊ฐ๋ณ์๋ง ๋ฐ์ดํฐ๋ก ์ ๋ฌ
์คํฌํ
stamp
๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ (ex.๋ฐฐ์ด, ๊ฐ์ฒด, ํฌ์ธํฐ)
์ ์ด
control
์ ์ด์์์ ์ฌ์ฉ (ex. ์กฐ๊ฑด๋ฌธ)
์ธ๋ถ
external
๊ฐ์ ์ธ๋ถ ๋ฐ์ดํฐ๋ ์์ ์ฐธ์กฐ
๊ณตํต
common
๊ฐ์ ์ ์ญ ๋ฐ์ดํฐ ์ฐธ์กฐ
๋ด์ฉ
content
๋ค๋ฅธ ๋ชจ๋ ๋ด๋ถ์ ์๋ ๋ด์ฉ์ ์ง์ ์ฐธ์กฐ์ต์
-
์์ง๋
์ฐ์ฐ์
coincidental
๋ชจ๋ ์์ ๊ธฐ๋ฅ๋ค์ด ์๋ฌด ์ฐ๊ด ์์์ต์
๋ ผ๋ฆฌ์
logical
์ ์ฌํ ์ฑ๊ฒฉ, ๋ ผ๋ฆฌ์ง๋ง ์๋ก ์ฐ๊ด์ฑ์ ์์
์๊ฐ์
temporal
๊ฐ์ ์๊ฐ์ ์ํ, ์๊ฐ์ ์ด๋ฒคํธ
์ ์ฐจ์
procedural
๊ธฐ๋ฅ์ ํน์ ์์์ ๋ฐ๋ผ ์คํ
ํต์ ์
communication
๊ธฐ๋ฅ๋ค์ด ๊ฐ์ ๋ฐ์ดํฐ๋ ์ ๋ณด๋ฅผ ์ฌ์ฉ
์์ฐจ์
sequential
ํ ๊ธฐ๋ฅ์ ์ถ๋ ฅ์ด ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉ
๊ธฐ๋ฅ์
functional
๋ชจ๋ ๊ธฐ๋ฅ์ด ๋จ ํ๋์ ๋ช ํํ ๊ธฐ๋ฅ์ ์ํ
- ์ํ์ด์ฝ๋ฉ ๊ฐ์ด๋
7
-
๋ฐ์ดํฐ์ ํจ์๋ฅผ ์จ๊ฒจ ์ธ๋ถ๋ก๋ถํฐ ๋ณดํธ
์บก์ํ
-
์ค๋ฅ ๋ฐ์ ์ ์ ๋ณด ๋ ธ์ถ์ ๋ฐฉ์งํ๊ณ , ์์คํ ์ ์์ ์ฑ์ ์ ์ง
์๋ฌ์ฒ๋ฆฌ
-
๊ฒฝ์ ์ํ์ ๊ฐ์ ์๊ฐ ๊ธฐ๋ฐ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
์๊ฐ ๋ฐ ์ํ
-
์ธ์ฆ, ์ ๊ทผ ์ ์ด, ์ํธํ ๋ฑ์ ๋ณด์ ๊ธฐ๋ฅ์ ์์ ํ๊ฒ ๊ตฌํ
๋ณด์ ๊ธฐ๋ฅ
-
์์ค ์ฝ๋ ๋ด์ ์ค์๋ก ์ธํ ๋ณด์ ์ทจ์ฝ์ ์ ์ ๊ฑฐ
์ฝ๋ ์ค๋ฅ
-
API ์ฌ์ฉ ์ ๋ฐ์ํ ์ ์๋ ์ค๋ฅ๋ฅผ ๋ฐฉ์ง
API ์ค์ฉ
-
์ธ๋ถ์์ ๋ฐ์ ์ ๋ ฅ์ ํตํ ๊ณต๊ฒฉ ๋ฐฉ์ง
์ ๋ ฅ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฐ ํํ
-
- EAI ๊ตฌ์ถ์ ํ
-
๋ด๋ถ์ ์ผ๋ก๋ ์ค์ ์ง์ค์, ์ธ๋ถ์ ์ผ๋ก๋ ๋ฏธ๋ค์จ์ด๋ฅผ ์ฌ์ฉ
Hybrid
-
๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์ง์ ์ ์ธ ์ฐ๊ฒฐ์ ๊ตฌ์ฑ
point to point
-
๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ๋ฉ์์ง๋ฅผ ์ค๊ณํ๋ ์ค์ ๋ฏธ๋ค์จ์ด๋ฅผ ์ฌ์ฉ
Message Bus(ESB)
-
์ค์ ์ง์ค์ ์ฐ๊ฒฐ, ์ค์ ํ๋ธ๊ฐ ์ฑ๋ฅ๊ณผ ์์ ์ฑ ๊ฒฐ์
Hub & spoke
-
- ์น ๊ด๋ จ ๊ธฐ์
-
HTTP URI๋ฅผ ํตํด ์์ ๋ช ์, ๋ฉ์๋๋ฅผ ํตํ CRUD ์ฐ์ฐ
REST
์์, ํ์, ํํ
-
์น ์๋น์ค์ ๋ํ ํฌ๋งท์ ์ ์ํ๋ ์ธ์ด, XML ๊ธฐ๋ฐ ๋ฌธ์
WSDL
๋ญ๊ท์ง
Web Service Description Language 1๏ธโฃ
-
์น ์๋น์ค ๋ฑ๋ก,๊ฒ์ ํ๋ซํผ, ๋ ๋ฆฝ์ ํ๋ ์์ํฌ, ์น ์๋น์ค ์ ๋ณด ์ ์ฅ
UDDI
๊ท๊ฒฉ(๋์๊ด)
Universal Description, Discovery and Integration
-
HTTP, SMTP ๋ฑ์ ํตํ XML๊ธฐ๋ฐ ๋ฉ์์ง ์ ์ก ํ๋กํ ์ฝ
SOAP
ํ๋กํ ์ฝ
Simple Object Access Protocol 2๏ธโฃ0๏ธโฃ
-
-
๊ฐ๋ฐ๋น์ฉ ์ํ์ ์ฐ์ ๊ธฐ๋ฒ ์ข ๋ฅ
3
COCOMO ๊ธฐ๋ฒ
์กฐ์งํ(Organic), ๋ฐ๋ถ๋ฆฌํ(Semidetached), ๋ด์ฅํ(Embedded)
Function Point
๊ธฐ๋ฅ ์ ์ ๊ธฐ๋ฒ๋ด๋ถ ๋ ผ๋ฆฌ
์ธ๋ถ ์ฐ๊ณ
์ธ๋ถ ์ ๋ ฅ/์ถ๋ ฅ/์กฐํ
Putnam
Rayleigh-Norden, Slim
- ํจํท๊ณต๊ฒฉ๊ธฐ๋ฒ
-
๋๋์ ICMP๋ฅผ ๋ณด๋ด ๋คํธ์ํฌ ์๋น์ค๋ฅผ ๋ง๋น์ํค๋ DDoS ๊ณต๊ฒฉ
Smurfing
-
IP, ์ด๋ฉ์ผ, ARP ๋ฑ ๊ณต๊ฒฉ์๊ฐ ๋ค๋ฅธ ์ฌ๋ ๋๋ ์ฅ์น์ธ ์ฒ ์์ฅ
Spoofing
-
๋คํธ์ํฌ ํธ๋ํฝ์ ๋ชจ๋ํฐ๋งํ๊ณ ๋ฐ์ดํฐ ํจํท์ ๊ฐ๋ก์ฑ๋ ํ์
Sniffing
-
-
ํ ์คํธ ์ค๋ผํด ์ ํ
4
์ฐธ์ํด์ผ
์ฐธ ์ค๋ผํด
๋ชจ๋ ๊ฐ
์ํ๋ง ์ค๋ผํด
๋ช ๊ฐ์ ์ํ๋ง 0๏ธโฃ
ํด๋ฆฌ์คํฑ ์ค๋ผํด
๊ทผ์ฌ๊ฐ(์ถ์ ์น)
์ผ๊ด์ฑ ๊ฒ์ฌ ์ค๋ผํด
๋ณ๊ฒฝ ์ ์ ํ ๊ฐ ์ผ๊ด์ฑ ๊ฒ์ฌ
- ํ
์คํธ ๋ชฉ์
-
ํ ์คํธ ํ๊ฒฝ์ ํ ์คํธ
์ค๋ชจํฌ ํ ์คํธ
-
๋ณ๊ฒฝ ์ฝ๋์ ๋ํ ์๋ก์ด ๋ฌธ์ ํ์ธ
ํ๊ท ํ ์คํธ
-
๋ถํ ํ ์คํธ
๊ฐ๋(์คํธ๋ ์ค) ํ ์คํธ
-
-
์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง ์ข ๋ฅ
6
๊ตฌ๋ฌธ ์ปค๋ฒ๋ฆฌ์ง
๊ตฌ๋ฌธ์ ์ต์ ํ ๋ฒ ์ด์ ์คํ
์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง
๊ฐ ๋ถ๊ธฐ์ ์กฐ๊ฑด์์ T/F๋ก ํ๊ฐ
๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง
๋ชจ๋ ๊ฒฐ์ ํฌ์ธํธ ์คํ
์กฐ๊ฑด/๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง
๋ชจ๋ ๊ฒฐ์ ํฌ์ธํธ ์คํ, T/F ๊ฒ์ฌ
๋ณ๊ฒฝ ์กฐ๊ฑด/๊ฒฐ์ ์ปค๋ฒ๋ฆฌ์ง
์กฐ๊ฑด์ ๋ณ๊ฒฝ์ด ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น๋์ง ํ์ธ
๋ค์ค ์กฐ๊ฑด ์ปค๋ฒ๋ฆฌ์ง
๊ฐ๋ฅํ ์กฐํฉ 100%
-
๊ฐ์ฒด์งํฅ ๊ตฌ์ฑ์์
5
ํด๋์ค
์์ฑ๊ณผ ์ฐ์ฐ ์ ์๋ ํ
๊ฐ์ฒด
ํด๋์ค์ ์ธ์คํด์ค
์์ฑ
๊ฐ์ฒด๋ค์ด ๊ฐ์ง ๊ณ ์ ํ ๋ฐ์ดํฐ
๋ฉ์๋
์์ ์ํ์ ์ํ ๋ช ๋ น๋ฌธ ์งํฉ
๋ฉ์์ง
๊ฐ์ฒด์๊ฒ ํน์ ํ์๋ฅผ ์ง์
-
๊ฐ์ฒด์งํฅ ์ธ์ด์ ํน์ง
5
์บก์ํ
Encapsulation
์ ๋ณด์๋
Information Hiding
์์
Inheritance
๋คํ์ฑ
์ค๋ฒ๋ก๋ฉ/๋ผ์ด๋ฉ
Polymorphism
์ถ์ํ
Abstraction
-
๋ถ์ฐ DB ๊ตฌ์ฑ์์
3
๋ถ์ฐ ์ฒ๋ฆฌ๊ธฐ
๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ ์ญํ
๋ถ์ฐ DB
๋ฐ์ดํฐ์ ์งํฉ
ํต์ ๋คํธ์ํฌ
๋ฐ์ดํฐ ์ ์ก์ ๋ด๋นํ๋ ๋คํธ์ํฌ ์ธํ๋ผ
- ๋ถ์ฐ DB ํฌ๋ช
์ฑ
6
-
ํด๋น ์ง์ญ ์ด๋ฆ ์๋์ด๋ O
์ง์ญ ํฌ๋ช ์ฑ local mapping
-
์ฌ๋ฌ ์์น ์ ์ฅ
๋ถํ ํฌ๋ช ์ฑ division
-
์์น ๋ชฐ๋ผ๋ O
์์น ํฌ๋ช ์ฑ location
-
์ฅ์ ์๋ ์ ํ
์ฅ์ ํฌ๋ช ์ฑ failure
-
์ค๋ณต๋ ํ๋์ฒ๋ผ
์ค๋ณต ํฌ๋ช ์ฑ replication
-
๋์ ์คํ ์๊ดX
๋ณํ ํฌ๋ช ์ฑ concurrency
-
-
์ฌ์ฉ์๊ฐ ์ง์ํ SQL๋ฌธ์ ๋ํด ์ต์ ์ ์คํ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ๋ ์ญํ ์ ํ๋ ๊ฒ
์ตํฐ๋ง์ด์
-
SQL ์ต์ ํ ๊ธฐ์ ๊ณผ, ์ข ๋ฅ 2๊ฐ์ง
- ํ๋
Row Migration
ํ์ด ์ ๋ฐ์ดํธ ๋์ด ๋ธ๋ก ๊ณต๊ฐ ์ด๊ณผ
Row Chaining
ํ์ ๋ฐ์ดํฐ๊ฐ ๋๋ฌด ์ปค์ ์ฌ๋ฌ ๋ธ๋ก์๊ฑธ์ณ ์ ์ฅ๋จ
-
ํธ๋ ์ ์ ์ํ
5
ํ๋
active
์คํ์ค
๋ถ๋ถ์๋ฃ
partially committed
์ปค๋ฐ ์ โญ
-
์๋ฃ
committed
์ปค๋ฐ ์
์คํจ
failed
์ค๋ฅ๋ก ์ค๋จ
์ฒ ํ
aborted
๋กค๋ฐฑ ์ํ ์
- ์์ ์๊ฐ ๋ฐ์ดํฐ์ ์ค๋ฅ๋ฅผ ๊ฐ์งํ ํ ์ก์ ์์๊ฒ ์ค๋ฅ๋ฅผ ์๋ฆฌ๊ณ , ์ก์ ์๊ฐ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๋ณด๋ด๋ ๋ฐฉ์
-
๋ฐฉ์
- ํ์ง์ค๋ฅ ์์
-
๋ฐ์ดํฐ์ ์งํฉ์์ ์์ฑ๋ ์์น๋ฅผ ์ฌ์ฉ, ํญ๋ชฉ๋ค์ ํฉ
์ฒดํฌ์ฌ
-
์ ์ฒด ๋นํธ ์ค 1์ ๊ฐ์๊ฐ ์ง์์ธ์ง ํน์ ํ์์ธ์ง์ ๋ฐ๋ผ ์ค์ , ๋จ์ผ ๋นํธ ์ค๋ฅ ๊ฐ์ง
ํจ๋ฆฌํฐ
-
- ์์ ์๊ฐ ์์ ๋ ๋ฐ์ดํฐ ๋ด์์ ์ง์ ์ค๋ฅ๋ฅผ ๊ฐ์งํ๊ณ ์์ ํ๋ ๋ฐฉ์
-
๋ฐฉ์
- ์ ์ง์ค๋ฅ์์
-
์ฐ์๋ ๊ฐ๋ค์ด ๋จ ํ๋์ ๋นํธ๋ง ๋ณ๊ฒฝ๋๋๋ก ํ๋ ์ด์ง ์ฝ๋ ์์คํ
์์น์ฝ๋
-
์ค๋ฅ ์ ์ ๋ฅ๋ ฅ์ ๊ฐ์ง ์ ํ ์ค๋ฅ ์ ์ ์ฝ๋ (ํจ๋ฆฌํฐ ๋นํธ) ์ฝ์
ํด๋ฐ์ฝ๋
-
-
ํด์ ํจ์ ๊ฒฐ์ & ๋ณด์
2
๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ
ํค ์คํธ๋ ์นญ์ผ๋ก ๋ฐฉ์ง
๋ ์ธ๋ณด์ฐ ํ ์ด๋ธ ๊ณต๊ฒฉ
์ํ ์ผ๋ก ๋ฐฉ์ง
- ์ ๊ทผ ํต์ ๊ณผ์
3
-
์ฌ์ฉ์์ ์ ์์ ํ์ธํ๋ ๊ณผ์ , ๋น๋ฐ๋ฒํธ, PIN, ์์ฒด์ธ์ ๋ฑ์ผ๋ก ๊ฒ์ฆ
์ธ์ฆ
Authentication
-
์ธ์ฆ๋ ์ฌ์ฉ์๊ฐ ์์ฒญํ ์์์ด๋ ๋ฐ์ดํฐ์ ๋ํ ์ ๊ทผ ๊ถํ์ด ์๋์ง ๊ฒฐ์
์ธ๊ฐ
Authorization
-
์ฌ์ฉ์์ ์ ์์ ํ์ธํ๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ, ๊ณ ์ ์๋ณ์, ID
์๋ณ
Identification
-
-
์ ๊ทผ ํต์ ๋ชจ๋ธ
4
๋ฒจ๋ผํ๋๋ผ
๊ธฐ๋ฐ์ฑ No Read Up, No Write Down
๋น๋ฐ
๋ฌด๊ฒฐ์ฑ No Read Down, No Write Up
ํด๋ฝ-์์จ
์ ๋ฌด์ฒ๋ฆฌ๊ณผ์
๋ง๋ฆฌ์ฅ์ฑ
์ดํด์ถฉ๋ ๋ฐฉ์ง
-
๋ณด์ ์ค์ผ์คํธ๋ ์ด์ , ์๋ํ ๋ฐ ๋์์ ํตํด IT ์์คํ ์ ๋ณดํธํ๋ ์๋ฃจ์
SOAR
Security Orchestration, Automation and Response
-
์์ฉ ํ๋ก๊ทธ๋จ์ด ๊ฐ์ ํ๊ฒฝ์์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ ํํ
Sandbox
- ์นจ์
ํ์ง ๋ฐฉ์์ ๋ฐ๋ฅธ ๋ถ๋ฅ
2
-
ํ๊ท ๊ธฐ์ค์ผ๋ก ํ์ง
์ด์ํ์ง
์คํ๋ฅ ๅค
-
๋ฏธ๋ฆฌ ์ ๋ ฅํด๋ ๊ณต๊ฒฉํจํด ์ด์ฉ
์ค์ฉํ์ง
-
- ์นจ์
ํ์ง ๋์์ ๋ฐ๋ฅธ ๋ถ๋ฅ
2
-
ํธ์คํธ ๋ก๊ทธ ๋ถ์
H
IDS
-
๋คํธ์ํฌ ํจํท ๋ถ์
N
IDS
-
-
๋ฐ์ดํฐ ๊ตํ ๋ฐฉ์
6
ํ์ ๊ตํ
์ง์ ์ฐ๊ฒฐ
์ถ์ ํ ๊ตํ
ํจํท๊ตํ
ํจํท์ ์ถ์
๋ฉ์์ง ๊ตํ
์ค์๊ฐ x
๋ฐ์ดํฐ๊ทธ๋จ ๋ฐฉ์
์ฐ๊ฒฐํ๋ฆฝ x
๊ฐ์ํ์ ๋ฐฉ์
๊ฐ์ํ์
- ์คํ ๋ฆฌ์ง ์ข
๋ฅ
3
-
์๋ฒโ ์คํ ๋ฆฌ์ง ์ฅ์น ๊ฐ ๋์ฉ๋ ๋ฐ์ดํฐ ๋ธ๋ก ๋ ๋ฒจ ์คํ ๋ฆฌ์ง ์ ๊ณต, ๋๊ท๋ชจ ๋น์ฆ๋์ค ์ ํฉ
SAN
Storage Area Network
-
๋คํธ์ํฌ๋ฅผ ํตํด ์ฐ๊ฒฐ๋๊ณ ์ ๊ทผ ๊ฐ๋ฅํ ์คํ ๋ฆฌ์ง ์๋ฒ
NAS
Network Attached Storage
-
์ปดํจํฐ ์์คํ ์ ์ง์ ์ฐ๊ฒฐ๋ ์คํ ๋ฆฌ์ง ์ฅ์น
DAS
Direct Attached Storage
-
โญโญ
-
์๊ตฌ์ฌํญ ๊ฐ๋ฐ ํ๋ก์ธ์ค
4
- ๋์ถ
- ๋ถ์
- ๋ช ์ธ
- ํ์ธ
- UML ํน์ง
4
-
๊ฐ๋ฐ ๊ณผ์ ์์ ๊ตฌ์ฒด์ ์ธ ๊ตฌํ ์ง์นจ์ ์ ๊ณต
๊ตฌ์ถ
-
์ํํธ์จ์ด์ ๊ฐ๋ฐ ๊ณผ์ , ์ด์ ๋๋ ์์คํ ์ฌ์ฉ์ ํ์ํ ์ ๋ณด๋ฅผ ๊ธฐ๋ก
๋ฌธ์ํ
-
์ํํธ์จ์ด์ ๊ตฌ์กฐ์ ํ์๋ฅผ ์๊ฐ์ ์ผ๋ก ํํ
๊ฐ์ํ
-
์ํํธ์จ์ด์ ๋ฌธ์ , ์๋ฃจ์ ์ ์ธ๋ถ์ฌํญ, ์๊ตฌ์ฌํญ ์ ํํ๊ฒ ํํ
๋ช ์ธํ
-
- 4+1๋ทฐ ์ข
๋ฅ
5
-
์ฌ์ฉ์์ ์์คํ ๊ฐ์ ์ํธ ์์ฉ(์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ)
์ ์ค์ผ์ด์ค ๋ทฐ
-
์์คํ ๊ธฐ๋ฅ์ ์๊ตฌ (์ฃผ์ ํด๋์ค, ๊ฐ์ฒด, ๊ด๊ณ)
๋ ผ๋ฆฌ ๋ทฐ
-
์ค์ ๊ฐ๋ฐ ๊ณผ์ (์์ค ์ฝ๋, ๊ตฌ์ฑ ํ์ผ, ์คํฌ๋ฆฝํธ)
๊ตฌํ ๋ทฐ
-
์คํ ์ ์์คํ ํํ (ํ๋ก์ธ์ค, ์ค๋ ๋)
ํ๋ก์ธ์ค ๋ทฐ
-
์์คํ ๋ฌผ๋ฆฌ์ ๋ฐฐ์น (๋ฌผ๋ฆฌ์ ์ธ ๋จธ์ , ๋คํธ์ํฌ, ํ๋์จ์ด)
๋ฐฐ์น ๋ทฐ
-
- ๋ฐฐํฌ ๋๊ตฌ (๋น๋ ์๋ํ ๋๊ตฌ)
-
Groovy๊ธฐ๋ฐ ์๋๋ก์ด๋ ๊ฐ๋ฐ
Gradle
-
์์กด์ฑ ๊ด๋ฆฌ ํ๋ก์ ํธ ๋ผ์ดํ์ธ์ดํด ๊ด๋ฆฌ
Maven
-
JAVA๊ธฐ๋ฐ, XML ๋น๋
ANT
-
Unix๊ณ์ด ์ด์์ฒด์ , ๊ฐ์ฅ ์ค๋๋จ
Make
-
JAVA๊ธฐ๋ฐ ์คํ์์ค ์ง์์ ํตํฉ ์๋น์ค ๋๊ตฌ
Jenkins
-
- MVC ๋ชจ๋ธ์ ๊ณ์ธต
5
-
์ ๋ ฅ์ ๋ฐ๋ผ ๋ชจ๋ธ ์ ๋ฐ์ดํธ (๋น์ฆ๋์ค ๋ก์ง ํธ์ถ)
์ ์ด ๊ณ์ธต Controller
-
์์ค์ ๋ํ ์ ๊ทผ๊ณผ ์กฐ์, DB์ฟผ๋ฆฌ ์บก์ํ (์ฐ์ฐ)
ํผ์์คํด์ค DAO
-
์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ(๊ฐ์ฒด)
๋๋ฉ์ธ๋ชจ๋ธ DB
-
์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ๋ก์ง์ ์ฒ๋ฆฌ (๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ๊ฐ์ฒด)
๋น์ฆ๋์ค๋ก์ง VO/DTO
-
UI์ ๊ด๋ จ๋ ๋ชจ๋ ์์๋ฅผ ์ฒ๋ฆฌ. (์ ์ถ๋ ฅ)
ํ๋ ์ ํ ์ด์ ๊ณ์ธต View
-
- ๋ฐฐ์น ํ๋ก๊ทธ๋จ ํ์ ์์
5
-
์์์น ๋ชปํ ์ํฉ์์ ์ ์ ์๋(๋ณต๊ตฌ)
๊ฒฌ๊ณ ํจ
-
๋์ฉ๋ ์ฐ์ฐ, ํ์ผ์ฒ๋ฆฌ
๋์ฉ๋ ๋ฐ์ดํฐ
-
๋์ ์ฑ๋ฅ ์ ์ง(์ต์ ํ)
์ฑ๋ฅ
-
์ค๋ ์๊ฐ ์์ ์ ์ผ๋ก ์คํ(๋ฌด๊ฒฐ์ฑ, ์ ๋ขฐ์ฑ)
์์ ์ฑ
-
์ฌ์ฉ์ ๊ฐ์ ์์ด ๋ ๋ฆฝ ์คํ (์ค์ผ์ค๋ง)
์๋ํ
-
- ์ธํฐํ์ด์ค ์์คํ
์ข
๋ฅ
3
-
์ธ๋ถ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์๋ค์ด๋ ์ญํ (๋ณํ, ๋ค๋ฅธ ์์คํ ์ผ๋ก ์ ์ก)
์์ ์์คํ
-
๋ฐ์ดํฐ๋ฅผ ์ธ๋ถ๋ก ์ ์กํ๋ ์ญํ (ํฌ๋งทํ , ์ ์ก๊ธฐ๋ก ๊ด๋ฆฌ)
์ก์ ์์คํ
-
๋ฐ์ดํฐ๋ฅผ ์ค๊ณํ๊ณ , ํ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ(๋ผ์ฐํ , ๋ณํ, ๊ฒ์ฆ)
์ค๊ณ ์๋ฒ
-
- ์ ์ก๋ฐ์ดํฐ
-
๋ฐ์ดํฐ ์ง๋ ฌํ ์ธ์ด๋ก, ์ธ๊ฐ์ด ์ฝ๊ธฐ ์ฌ์ด ํ์์ผ๋ก ํํ
YAML
Ain't Markup Language
-
์ด๋ฆ๊ณผ ๊ฐ์ ์์ ์ค๊ดํธ ์์ ํํ
JSON
JavaScript Object Notation
-
์ฝค๋ง๋ก ๊ตฌ๋ถ๋ ๊ฐ๋ค์ ๋ฆฌ์คํธ๋ฅผ ํฌํจํ๋ ํ ์คํธ ํ์ผ ํ์
CSV
Comma-Separated Values
-
๊ตฌ์กฐํ๋ ๋ฌธ์ ํํ, ๋ฐ์ดํฐ๋ฅผ ๊ณ์ธต์ ์ธ ๊ตฌ์กฐ๋ก ํํ
XML
eXtensible Markup Language
-
- ์ธํฐํ์ด์ค ๊ตฌํ ๊ฒ์ฆ ๋๊ตฌ
-
Ruby ํ ์คํธ
watir
-
์๋น์ค ํธ์ถ, ์ฌ์ฌ์ฉ ๊ฐ๋ฅ
STAF
-
์น ๊ธฐ๋ฐ ํ ์คํธ
FitNesse
-
๋ค์ํ ์ธ์ด ํ ์คํธ ๋์
xUnit
-
์น์ฑ ํ ์คํธ
Selenium
-
๋ค์ด๋ฒ
NTAF
-
- DBMS ์ข
๋ฅ
-
์ฌ๋ฌ ๊ฐ์ ์์ ํญ๋ชฉ๊ณผ ํ์ ํญ๋ชฉ์ ๊ฐ์ง ์ ์๋ ๋ณต์กํ ๊ตฌ์กฐ
๋คํธ์ํฌํ(๋งํ)
-
๋ฐ์ดํฐ๋ฅผ ํ ์ด๋ธ ํ์์ผ๋ก ์ ์ฅ, (ํ, ์ด)
๊ด๊ณํ
-
๊ด๊ณํ DB + ๋ค์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉ
NoSQL
-
๋ฐ์ดํฐ๋ฅผ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ์กฐ์งํ, (์ํ์ ๋ช ํ)
๊ณ์ธตํ
-
๊ด๊ณํ DB์ ๊ฐ์ ๊ณผ NoSQL์ ํ์ฅ์ฑ์ ๊ฒฐํฉ
NewSQL
-
๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ํํ (ํด๋์ค, ์์ฑ, ๋ฉ์๋, ์์)
๊ฐ์ฒด์งํฅํ
-
- DB ๋ฌผ๋ฆฌ์์ฑ ์ค๊ณ
-
์ํ ๋ถํ
์์ง ๋ถํ
DB๋ฅผ ์ฌ๋ฌ ๋ถ๋ถ์ผ๋ก ๋ถํํํฐ์ ๋
-
์์ฃผ ์ฌ์ฉ๋๋ ํ ์ด๋ธ ๋ฐ์ดํฐ ๋์คํฌ ๊ฐ์ ์์น์ ์ ์ฅ
ํด๋ฌ์คํฐ
-
DB์ ์ ์ฅ๋ ๋ชจ๋ ๋ฐ์ดํฐ ๊ฐ์ฒด๋ค์ ๋ํ ์ ์๋ ๋ช ์ธ ์ ๋ณด ์๋กํ๋ ํ ์ด๋ธ
์์คํ ์นดํ๋ก๊ทธ
-
๊ธฐ๋ณธ ํ ์ด๋ธ์์ ์ ๋๋ ์ด๋ฆ์ด ์๋ ๊ฐ์ํ ์ด๋ธ
๋ทฐ
-
๋ถ์ฐDB์์ DB๋ฅผ ์ฌ๋ฌ ๋ถ๋ถ์ผ๋ก ๋ถํ
์ค๋ฉ
-
ํ ์ด๋ธ ๊ฒ์์๋ ํฅ์์ ์ํ ์ ์ฅ๊ณต๊ฐ ํ์ฉ ์๋ฃ๊ตฌ์กฐ
์ธ๋ฑ์ค
-
- DB ์ํธํ ๋ฐฉ์
-
์ ํ๋ฆฌ์ผ์ด์ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ๋ณตํธํ
API
-
๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ์์ ์์ ์๋์ผ๋ก ์ํธํ(์ง์,๋ด์ฅ)
TDE
-
DBMS์ ๊ธฐ๋ฅ์ ํ์ฅ(์ถ๊ฐ, ์ค์น)ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ํธํ
Plug-in
์ค์น
-
- ๋ณํ์ ์ด ๊ธฐ๋ฒ
-
๋ฐ์ดํฐ์ ์ฌ๋ฌ ๋ฒ์ ์ ์ ์ง
๋ค์ค ๋ฒ์ ๋ณํ์ ์ด
-
ํน์ ๋ฐ์ดํฐ ํญ๋ชฉ์ ๋ํด ์ ๊ทผ(์ฝ๊ธฐ,์ฐ๊ธฐ) ์ ์ด
๋กํน
2๋จ๊ณ ๋กํน ๊ท์ฝ
-
์ ๊ธ ์์ด ํธ๋ ์ ์ ์คํ, ์ถฉ๋ ๋ฐ๊ฒฌ์ ๋กค๋ฐฑ
๋๊ด์ ๋ณํ์ ์ด
-
๊ฐ ํธ๋์ญ์ ๊ณผ ๋ฐ์ดํฐ ํญ๋ชฉ์ ํ์ ์คํฌํ ๋ถ์ฌ
ํ์ ์คํฌํ
-
- ๊ต์ฐฉ์ํ ๋ฐ์ ์กฐ๊ฑด
-
์์ ์ ์ ํ๋ฉฐ ๋ค๋ฅธ ํ๋ก์ธ์ค ์์ ์๊ตฌ
์ ์ ๋ฐ ๋๊ธฐ
-
์ํ์ ์ผ๋ก ๋ค์ ํ๋ก์ธ์ค๊ฐ ์๊ตฌํ๋ ์์์ ๋ณด์
ํํ
๋๊ธฐ
circular
-
ํ ๋ฒ์ ํ๋์ ํ๋ก์ธ์ค๋ง ํน์ ์์ ์ฌ์ฉ
์ํธ๋ฐฐ์
๋ฐ์ปค, ํผํฐ์จ, ๋ค์ต์คํธ๋ผ, ๋จํฌํธ ๋ฒ ์ด์ปค๋ฆฌ
-
์์์ด ๊ฐ์ ์ ์ผ๋ก ํ์๋ ์ ์๋ ์กฐ๊ฑด
๋น
์ ์
-
- ๊ต์ฐฉ์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ
-
์์ ํ ์ํ ์์คํ ์ ์ง๋ก ๊ต์ฐฉ์ํ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ๋ฎ์ถค
ํํผ ๊ธฐ๋ฒ
์ํ์ ์๊ณ ๋ฆฌ์ฆ
-
์์คํ ์ด์ ์ค์ ๊ต์ฐฉ์ํ๋ฅผ ํ์งํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉ
๋ฐ๊ฒฌ ๊ธฐ๋ฒ
-
์กฐ๊ฑด ์ค ํ๋ ์ด์์ ๋ถ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด ๊ต์ฐฉ์ํ ๋ฐ์ ๋ฐฉ์ง
์๋ฐฉ ๊ธฐ๋ฒ
-
ํ๋ก์ธ์ค ์ข ๋ฃ๋ ํ ๋น๋ ์์์ ์ ์ ํ์ฌ ๊ต์ฐฉ ์ํ ํ ๋์
ํ๋ณต ๊ธฐ๋ฒ
-
-
์ ๋ณด ๋ณด์์ 3์์
3
๊ธฐ๋ฐ์ฑ
์ธ๊ฐ๋ ์ฌ์ฉ์๋ง ์ ๊ทผ
๋ฌด๊ฒฐ์ฑ
์ธ๊ฐ๋ ์ฌ์ฉ์๋ง ๋ณ๊ฒฝ
๊ฐ์ฉ์ฑ
์ธ์ ๋ ์ ๊ทผ 0๏ธโฃ
-
์ ๋ณด๋ณด์ AAA
3
์ธ์ฆ
authentication
์ ์ ํ์ธ
๊ถํ๋ถ์ฌ(์ธ๊ฐ)
authorization
๊ถํ ํ์ฉ
๊ณ์ ๊ด๋ฆฌ
accounting
์ ๋ณด ์์ง
- ์ ์ ํ ์ค์ผ์ค๋ง ์ข
๋ฅ
-
ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ฌ ํ์ ๋๋ ๊ด๋ฆฌ (๊ทธ๋ฃน์ ๋ฐ๋ผ ๋ค๋ฅธ ์ค๋น ํ)
๋ค๋จ๊ณ ํ
MLQ
-
๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ๊ณตํํ๊ฒ CPU ์๊ฐ์ ํ ๋น๋ฐ๋ ๋ฐฉ์
๋ผ์ด๋๋ก๋น
Round Robin
-
๋จ์ ์คํ ์๊ฐ์ด ๊ฐ์ฅ ์งง์ ํ๋ก์ธ์ค์ ์ฐ์ ์ CPU ํ ๋น
SRT
shortest remaing time
-
ํ๋ก์ธ์ค์ ์ฐ์ ์์๋ฅผ ๋์ ์ผ๋ก ์กฐ์ , ํ ๊ฐ ์ด๋ ํ์ฉ
๋ค๋จ๊ณ ํผ๋๋ฐฑ ํ
MLFQ
-
- ๋น์ ์ ํ ์ค์ผ์ค๋ง
-
๋จผ์ ๋์ฐฉํ ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์ฒ๋ฆฌ
FCFS
First Come First Served
-
์ผ์ ํ ์๊ฐ์ ์ฃผ์ด ๊ทธ ์๊ฐ ์์ ์์ ์ ์๋ฃํ๋๋ก ํ๋ ๊ธฐ๋ฒ
๊ธฐํ๋ถ
-
ํ๋ก์ธ์ค์ ์ฐ์ ์์๋ฅผ ๋ถ์ฌ
์ฐ์ ์์
-
์คํ ์๊ฐ์ด ์งง์ ํ๋ก์ธ์ค์๊ฒ CPU๋ฅผ ํ ๋น
SJF
shortest Job First
-
์ฐ์ ์์ = (๋๊ธฐ์๊ฐ + ์คํ์๊ฐ) / ์คํ์๊ฐ
HRN
highest response ratio next
-
- ๋ณํ ์ ์ด์ ๋ฌธ์ ์
-
์ฌ๋ฌ ๊ฒฐ๊ณผ ์ค ์ผ๋ถ ์์
๋ชจ์์ฑ
-
์ผ๋ถ ๊ฐฑ์ ๊ฒฐ๊ณผ ์์
๊ฐฑ์ ๋ถ์ค
-
ํจ๊ป ๋กค๋ฐฑ ๋์ด๋ฒ๋ฆผ
์ฐ์๋ณต๊ท
-
์คํจํ ๋ฐ์ดํฐ ์ฐธ์กฐ
๋น์๋ฃ ์์กด์ฑ
-
โญ
-
sw ๊ณตํ์ 3R
- ์ญ๊ณตํ
Reverse Engineering
- ์ฌ๊ณตํ
Re-Engineering
- ์ฌ์ฌ์ฉ
Re-Use
์์ฑ
ํฉ์ฑ
์ค์ฌ
- ์ญ๊ณตํ
-
๊ฐ๋ฐ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ
3
- ์ํฅ์ ์ฐ์ ๊ธฐ๋ฒ
- ํํฅ์ ์ฐ์ ๊ธฐ๋ฒ
- ์ํ์ ์ฐ์ ๊ธฐ๋ฒ
-
UI ์ค๊ณ์์น
4
์ง๊ด์ฑ
์ ํจ์ฑ
๋ชฉ์ ๋ฌ์ฑ
ํ์ต์ฑ
์ ์ฐ์ฑ
-
ํ์๊ด๋ฆฌ ์ ์ฐจ
4
์๋ณ
๊ตฌ๋ถ, ๋ฒํธ ํ๊ทธ ๋ถ์ฌ
ํต์
ํ์ ํต์ ์์ํ์ ๋ณ๊ฒฝ ์์ฒญ ์น์ธ์ ํตํด ๋ฒ ์ด์ค ๋ผ์ธ์ ๋ฐ์.
๊ฐ์ฌ
๋ณ๊ฒฝ์ ๋ํ ๊ฒํ
๊ธฐ๋ก
๋ณ๊ฒฝ ์ฌํญ, ์ฒ๋ฆฌ ๊ณผ์ ๊ธฐ๋ก
-
ํ ์คํธ๋ฅผ ์ผ๋ง๋ ์ํํ๋์ง ์ธก์ ํ๋ ๊ธฐ์ค
ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง
- ์ ์ง๋ณด์ ๊ตฌ๋ถ
-
์ํํธ์จ์ด์ ๊ธฐ๋ฅ์ ํ์ง์ ๊ฐ์ ํ๊ธฐ ์ํด ์ํ
ํฅ์๋ณด์
-
์ํํธ์จ์ด์ ๊ฒฐํจ์ด๋ ์ค๋ฅ๋ฅผ ์์
์์ ๋ณด์
-
๋ณ๊ฒฝ๋ ํ๊ฒฝ์์๋ ์ ๋๋ก ์๋ํ ์ ์๋๋ก ์กฐ์
์ ์๋ณด์
-
์ ์ฌ์ ์ค๋ฅ ๋๋น
์๋ฐฉ๋ณด์
-
-
๋ฐ์ดํฐ ๋ชจ๋ธ ๊ตฌ์ฑ์์
3
๊ตฌ์ฐ์
๊ตฌ์กฐ
๊ตฌ์กฐ ๋ฐ ๊ฐ์ฒด๊ฐ ๊ด๊ณ
์ฐ์ฐ
๋ฐ์ดํฐ ์ฒ๋ฆฌ
์ ์ฝ์กฐ๊ฑด
๋ ผ๋ฆฌ์ ์ ์ฝ์กฐ๊ฑด๊ฐ์ฒด, ๋๋ฉ์ธ๋ฌด๊ฒฐ์ฑ
- DB์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ, ์ ์ฝ ์กฐ๊ฑด ๊ธฐ์
-
DB ์ ์ฒด์ ์ธ ๊ตฌ์กฐ ์ ์, ๊ฐ๋ ์ ๊ตฌ์กฐ ํํ
๊ฐ๋
conceptual
์คํค๋ง
๋ฌผ๋ฆฌ์ ๋ ๋ฆฝ์ฑ
-
DB ๋ฌผ๋ฆฌ์ ์ ์ฅ ๊ตฌ์กฐ๋ฅผ ์ ์, ์ฑ๋ฅ ์ต์ ํ
๋ด๋ถ
internal
์คํค๋ง
-
๋ฐ์ดํฐ ๊ตฌ์กฐ ์ ์, ์ฌ๋ฌ๊ฐ ์กด์ฌ ๊ฐ๋ฅ
์ธ๋ถ
external
์คํค๋ง
๋ ผ๋ฆฌ์ ๋ ๋ฆฝ์ฑ
-
-
DB ์ด์คํ ๊ธฐ๋ฒ
Eager
์ฆ์๋ฐ์
Lazy
ํธ๋ ์ ์ ์๋ฃ ํ ๋ฐฑ์
- Unix ํ์ผ ์์คํ
๊ตฌ์กฐ
-
์์คํ ์ ์ ์ฒด ๊ตฌ์กฐ์ ์ํ๋ฅผ ๊ธฐ์ ํ๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจ
์ํผ ๋ธ๋ก
-
ํ์ผ์ ์ค์ ๋ด์ฉ ์ ์ฅ
๋ฐ์ดํฐ ๋ธ๋ก
-
ํ์ผ ์์คํ ์ ๋งจ ์ฒ์ ๋ถ๋ถ์ ์์นํ๋ ๋ธ๋ก, ๋ถํ ์ ํ์
๋ถํธ ๋ธ๋ก
-
ํ์ผ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ(์์ ์,๊ถํโฆ)
i-node ๋ธ๋ก
ํ์ผ, ๋๋ ํ ๋ฆฌ ์ ๋ณด
-
- ์ ์ด ํ๋ก๊ทธ๋จ ์ข
๋ฅ
-
์ค์ผ์ค ๊ด๋ฆฌ, ์์ ํ ๋น
์์ ๊ด๋ฆฌ
-
์์คํ ์ํ๋ฅผ ๊ฐ์
๊ฐ์
-
์ ์ก, ํ์ผ ์กฐ์
๋ฐ์ดํฐ ๊ด๋ฆฌ
-
- ๋จํธํ ํด๊ฒฐ๋ฐฉ๋ฒ
-
์ฃผ์๋ฅผ ์๋กญ๊ฒ ์ง์
์ฌ๋ฐฐ์น ๊ธฐ๋ฒ
-
๋ฉ๋ฆฌ์๋ ๊ฒ๋ ํฉ์น๊ธฐ
์์ถ ๊ธฐ๋ฒ
-
์ธ์ ํ ๋น ๊ณต๊ฐ ํฉ์น๊ธฐ
ํตํฉ ๊ธฐ๋ฒ
-
- ๋ค์คํ๊ธฐ ์ข
๋ฅ
4
-
ํ์ฐ ์คํํธ๋ผ, ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋์์ ๊ฐ์ ์ฃผํ์ ๋์ญ ์ฌ์ฉ
์ฝ๋๋ถํ ๋ค์คํ
-
์๊ฐ์ ์ผ์ ํ ๊ตฌ๊ฐ์ผ๋ก ๋๋ ๊ฐ ์ฑ๋์ ์๊ฐ ์ฌ๋กฏ์ ํ ๋น
์๋ถํ ๋ค์คํ๊ธฐ
๋๊ธฐ
๋น๋๊ธฐ
-
์ฌ๋ฌ ์ ํธ๋ฅผ ๋์์ ๊ฐ์ ๊ณ ์ ๋งํฌ๋ฅผ ํตํด ์ ์ก, ๊ณ ์ ํ ์ฃผํ์ ๋์ญ ํ ๋น
์ฃผํ์ ๋ถํ ๋ค์คํ๊ธฐ
-
๊ด์ฌ์ ํต์ ์์ ์ฌ์ฉ๋๋ฉฐ
ํ์ฅ ๋ถํ ๋ค์คํ
-
- ํด์ํจ์ ํน์ฑ
-
๋์ผ ํด์๊ฐ ๋ค๋ฅธ ๋ฉ์์ง ์ถ์ธกX
์ 2์ญ์์ ํญ์ฑ
-
ํด์๋ก ์๋ณธ ๋ฐ์ดํฐ ์ถ์ธกX
์ญ์์ ํญ์ฑ
-
๋์ผ ์ ๋ ฅ๊ฐ์ ๋์ผ ํด์X/summary>
์ถฉ๋์ ํญ์ฑ
-
-
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์์ ์ฌ์ฉ๋๋ ๋นํธ ์งํฅ ํ๋กํ ์ฝ
HDLC
High Level Data Link Control
- ํ๋กํ ์ฝ ์ค๋ฅ ๋ฐ์ ์์ธ
-
์ ํธ๊ฐ ์ ์ ์ฝํด์ง๋
๊ฐ์
-
์ ํธ ๋๋ฌ์๊ฐ ์ฐจ์ด๋ก ์๊ณก ๋ฐ์
์ง์ฐ ์๊ณก
-
์ฃผํ์ ๊ฐ์ ์ํธ์์ฉ
์ํธ ๋ณ์กฐ ์ก์
-
์๊ฐ์ ์ผ๋ก ๋์ ์งํญ ์ก์
์ถฉ๊ฒฉ ์ก์
-
- ์ ์ ์ฐํธ ์ํธํ ํ๋กํ ์ฝ
-
์ด๋ฉ์ผ ์ํธํ, Phil Zimmermann ๊ฐ๋ฐ
PGP
-
๋ฉ์์ง ๋ด์ฉ ๋ณดํธ
PEM
-
์ฒจ๋ถ๋ฌผ ๋ณด์
S/MIME
-
๋ฐ์ ์์ฅ ๋ฐฉ์ง
DKIM
-
- ์ธ์ฆ์ ํ
-
ID/PW, ๊ธฐ์ตํ๋ ์ ๋ณด
์ง์๊ธฐ๋ฐ
-
์ ๋ถ์ฆ OTP, ์์ ํ ๋ฌผ๊ฑด
์์ ๊ธฐ๋ฐ
-
์ง๋ฌธ, ์ ์ฒด์ ํน์ง
์์ฒด๊ธฐ๋ฐ
-
์๋ช , ํ๋ ์ ๋ณด
ํ์๊ธฐ๋ฐ
-
GIS IP, ์ธ์ฆ ์์น
์์น๊ธฐ๋ฐ
-
- ์ธ์ฆ ๋ฐฉ์
-
๊ณ์ ์ ๋ณด๋ฅผ ํค๋์
ํค๋
-
์ธ์ ๊ธฐ๋ฐ ์ธ์ฆ
์ฟ ํค/์ธ์
-
์ํธํ๋ ๋ฌธ์์ด
ํ ํฐ
-
ํ๋์ ๋ก๊ทธ์ธ ์ ๋ณด๋ก ์ฌ๋ฌ ์ฑ ์ ์
SSO
Single Sign On
-
์ฌ์ฉ์ ๋์ ์๋น์ค ์ ๊ทผ
OAuth
-
์ธ์ฆ ํ๋กํ ์ฝ
์ปค๋ฒ๋ก์ค kerberos
-
-
์ ๋ณด์์ฐ์ ์งํค๋ ค๊ณ 24์๊ฐ ์ ๋ฌ๋๋ ํจํท ๊ด์ธก
๋ณด์๊ด์
-
ํตํฉ ๋ก๊ทธ ๋ถ์ ์ฅ๋น
2
ESM
Enterprise Security Management
๋ก๊ทธ ํตํฉ ๋งค๋์ง
SIEM
Security Information & Event Management
๋น ๋ฐ์ดํฐ ์์ค๋งค๋์ง
- ๋์คํฌ ์ค์ผ์ค๋ง
-
์์ฒญ ๋ค์ด์จ ์์ ๋จผ์
FCFS
First Come First Served
-
ํค๋์์ ๊ฐ๊น์ด ํธ๋ ๋จผ์
์ ๋ ฌ
SSTF
Shortest Seek Time First
-
๋๊น์ง ์๋ฆฌ๋ฒ ์ดํฐ (์๋ฐฉํฅ) / c:๋จ๋ฐฉํฅ
SCAN
C-SCAN
-
๋ง์ง๋ง ์์ฒญ๊น์ง ์๋ฆฌ๋ฒ ์ดํฐ
LOOK
C-LOOK
-
์ฒ๋ฆฌ๊ณผ์ ์ค ์์ฒญ์ ์ดํ ์ฒ๋ฆฌ
N-STEP SCAN
-
- ๋ณํ ํ๋ก์ธ์ค ๋ฌธ์ ํด๊ฒฐ์ฑ
-
ํ ํ๋ก์ธ์ค๋ง ์ฌ์ฉ ๊ฐ๋ฅ
์๊ณ๊ตฌ์ญ
-
๋ฐํผ๋ค๋ฒ ์ด์ปค๋ฆฌ
์ํธ๋ฐฐ์ ๊ธฐ๋ฒ ์๊ณ ๋ฆฌ์ฆ
-
์ธ๋งํฌ์ด, ๋ชจ๋ํฐ
๋๊ธฐํ ๊ธฐ๋ฒ
-
- Secure SDLC ๋ฐฉ๋ฒ๋ก
3
-
MS์์ ์์ ์ ์ํด ๊ฐ๋ฐ
MS-SDL
-
๋ชจ๋ฒ์ฌ๋ก๋ฅผ SDLC์ ํตํฉ
Seven Touchpoint
-
SDLC ์ด๊ธฐ ๋จ๊ณ ๋ณด์ ๊ฐํ
CLASP
-
- ํด๋ผ์ฐ๋ ์๋น์ค ์ ํ
-
1. ํด๋ผ์ฐ๋ ์ธํ๋ผ
2. ์ธํฐ๋ท ์์ ํ์ํ ์ํํธ ์จ์ด
3. ํด๋ผ์ฐ๋ ์์คํ ๋ณด์
4. ๋ธ๋ก์ฒด์ธ
5. ๊ธฐ์ ๋ด๋ถ๋ง ์ ์
6. ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ ์๋น์ค ํํ
7. ๊ฐ๋ฐํ๋ซํผIaaS
Infrastructure
SaaS
Software
SecaaS
Serculity
BaaS
BlockChain
DaaS
Desktop
FaaS
Function
PaaS
Platform
-
- ๋ณด์ ์ธ์ฆ์ ๋
-
์ ๋ณด๋ณดํธ ๊ด๋ฆฌ์ฒด๊ณ ์ธ์ฆ
ISMS
-
๊ฐ์ธ์ ๋ณด ๊ด๋ฆฌ์ฒด๊ณ ์ธ์ฆ
PIMS
-
์ ๋ณด+๊ฐ์ธ์ ๋ณด ์ธ์ฆ
ISMS-P
-
์ ๋ฝ
ITSEC
-
๋ฏธ๊ตญ
TESEC
-