ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๐Ÿฆฅ HTTP

์ „์†ก ๊ณ„์ธต ์œ„์— ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์œผ๋กœ ์›น ์„œ๋น„์Šค ํ†ต์‹ ์— ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

๐ŸŒฟ HTTP/1.0

- ํ•œ ์—ฐ๊ฒฐ๋‹น ํ•˜๋‚˜์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜์—ฌ RTT ์ฆ๊ฐ€

- RTT : ํŒจํ‚ท์ด ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•˜๊ณ  ๋‹ค์‹œ ์ถœ๋ฐœ์ง€๋กœ ๋Œ์•„์˜ค๊ธฐ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„

๐ŸŒฟ HTTP/1.1

- HTTP/1.0 ์—์„œ ๋ฐœ์ „ํ•œ ๊ฒƒ์ด HTTP/1.1

- ๋งค๋ฒˆ TCP ์—ฐ๊ฒฐ์„ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ keep-alive ์„ค์ •์œผ๋กœ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํŒŒ์ผ ์†ก์ˆ˜์‹  ๊ฐ€๋Šฅ

- TCP handshake ๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ณ  keep-alive ์— ์„ค์ •ํ•œ ์‹œ๊ฐ„๋งŒํผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์˜ฌ ์ˆ˜ ์žˆ์Œ

- ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์š”์ฒญ์„ ํ•ด์•ผ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ

๐ŸŒฟ HTTP/2.0

- HTTP/1.1์˜ ์†๋„๋ฅผ ๊ฐœ์„ ํ•œ ํ”„๋กœํ† ์ฝœ

- ๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ : ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ŠคํŠธ๋ฆผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ 

- ํ—ค๋” ์••์ถ• 

- ์„œ๋ฒ„ ํ‘ธ์‹œ : ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์ด ์—†์–ด๋„ ์„œ๋ฒ„๊ฐ€ ๋ฆฌ์†Œ์Šค๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „์†กํ•  ์ˆ˜ ์žˆ์Œ

๐ŸŒฟ HTTP/3.0

- TCP๊ฐ€ ์•„๋‹Œ UDP ๊ธฐ๋ฐ˜ ํ”„๋กœํ† ์ฝœ

- TCP๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ธ๋“œ์‰์ดํ‚น ๊ณผ์ •์ด ์—†์–ด ์†๋„๊ฐ€ ๋น ๋ฆ„

๐Ÿฆฅ HTTPS

์•”ํ˜ธํ™”๋œ HTTP ์š”์ฒญ์„ HTTPS 

๐ŸŒฟ SSL/TLS

- ์ „์†ก๊ณ„์ธต์—์„œ ๋ณด์•ˆ์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์†ก์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

- SSL/TLS ํ•ธ๋“œ์…ฐ์ดํ‚น ๊ณผ์ •

1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ ์ž์‹ ์ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ชฉ๋ก, ์„ธ์…˜ ID, SSL ๋ฒ„์ „ ๋“ฑ์„ ์„œ๋ฒ„์—๊ฒŒ ์ „์†ก
2. ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „์†ก
3. ์„œ๋ฒ„๋Š” ์„œ๋ฒ„์˜ ๊ณต๊ฐœํ‚ค๊ฐ€ ๋‹ด๊ธด SSL ์ธ์ฆ์„œ๋ฅผ Client ์—๊ฒŒ ์ „๋‹ฌ
4. ํด๋ผ์ด์–ธํŠธ๋Š” SSL ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์œผ๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋Œ€์‹  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ์„œ์ธ์ง€ ํ™•์ธ. 
(๋งŒ์•ฝ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ธ์ฆ์„œ๋ผ๋ฉด ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ ๊ฒฝ๊ณ ์ฐฝ์ด ๋œธ)
5. ํด๋ผ์ด์–ธํŠธ๋Š” ์ธ์ฆ๊ธฐ๊ด€์—์„œ ๋ฐ›์€ ๊ณต๊ฐœํ‚ค๋กœ ์„œ๋ฒ„๊ฐ€ ๋ณด๋‚ธ SSL ์ธ์ฆ์„œ๋ฅผ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ์ธ์ฆ์„œ์— ๋‹ด๊ธด ์„œ๋ฒ„์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์–ป์–ด๋ƒ„
6. ํด๋ผ์ด์–ธํŠธ๋Š” ํ‚ค๋ฅผ ์ƒ์„ฑํ•ด์„œ 5๋ฒˆ ๊ณผ์ •์—์„œ ์–ป์–ด๋‚ธ ๊ณต๊ฐœํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์„œ๋ฒ„์— ํ‚ค๋ฅผ ์ „๋‹ฌ
7. ์„œ๋ฒ„๋Š” ๊ฐœ์ธํ‚ค๋กœ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ํ‚ค๋ฅผ ํš๋“
8. ํ•ด๋‹นํ‚ค(๋Œ€์นญํ‚ค)๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ฃผ๊ณ ๋ฐ›์Œ

๐Ÿฆฅ DNS

- Domain Name Server์˜ ์•ฝ์ž๋กœ ๋„๋ฉ”์ธ์„ IP๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋Š” ์„œ๋น„์Šค.

- DNS ์˜ ๋™์ž‘๊ณผ์ •

DNS ๋™์ž‘๊ณผ์ •

1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ example.com ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์š”์ฒญ์„ ๋ณด๋‚ด๊ธฐ ์ „์— DNS ์บ์‹œ, Host ํŒŒ์ผ ๋“ฑ์„ ํ™•์ธํ•ด๋ณธ๋‹ค
2. ๋งŒ์•ฝ ํ•ด๋‹น ๋„๋ฉ”์ธ์— ๋งคํ•‘๋˜๋Š” IP ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ๋’ค์—์„œ๋ถ€ํ„ฐ ์งˆ์˜๋ฅผ ์‹œ์ž‘ํ•œ๋‹ค
3. Root ๋„ค์ž„์„œ๋ฒ„์—๊ฒŒ ํ•ด๋‹น ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ IP ๋ฅผ ์งˆ์˜ํ•ด์„œ ๋ชจ๋ฅธ๋‹ค๊ณ  ์‘๋‹ตํ•˜๊ฒŒ ๋˜๋ฉด
4. com ๋„๋ฉ”์ธ ๋„ค์ž„์„œ๋ฒ„์—๊ฒŒ ํ•ด๋‹น ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ IP๋ฅผ ์งˆ์˜ํ•œ๋‹ค. ๋˜ ๋ชจ๋ฅธ๋‹ค๊ณ  ํ•˜๋ฉด
5. example ๋„ค์ž„ ์„œ๋ฒ„์—๊ฒŒ ํ•ด๋‹น ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์งˆ์˜๋ฅผ ํ•œ ํ›„ ์‘๋‹ต์„ ํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ๋Š” IP๋ฅผ ์–ป๊ฒŒ๋œ๋‹ค

๐Ÿฆฅ OSI 7๊ณ„์ธต

- ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก ๊ณผ์ •

1. [Application ๊ณ„์ธต] ์‚ฌ์šฉ์ž๊ฐ€ ์›น ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋ฉด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ธ HTTP ๋ฅผ ์ด์šฉ
2. [Presentation ๊ณ„์ธต] ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ์˜จ ์ •๋ณด๋ฅผ ์••์ถ• ๋ฐ ์•”ํ˜ธํ™”๋ฅผ ์ง„ํ–‰
3. [Session ๊ณ„์ธต] ํ†ต์‹  ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€์ง€ ์•Š๋„๋ก ์œ ์ง€์‹œํ‚ค๋Š” ์—ญํ• 
4. [Transport ๊ณ„์ธต] ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต. ์—ฐ๊ฒฐ ์ง€ํ–ฅ, ํ๋ฆ„ ์ œ์–ด ๋“ฑ.. ๋ฐ ํฌํŠธ ์‹๋ณ„
5. [Network ๊ณ„์ธต] ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ IP ์ฃผ์†Œ๋กœ ์ง€์ •๋œ ๋ชฉ์ ์ง€๋กœ ์ „์†กํ•˜๋Š” ๊ณ„์ธต
6. [Data Link ๊ณ„์ธต] Mac ์ฃผ์†Œ๊ฐ€ ๋ถ™๋Š” ๊ณ„์ธต
7. [Physical ๊ณ„์ธต] ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌผ๋ฆฌ์  ์žฅ์น˜์— ์˜ํ•ด ์ „์†ก๋˜๋Š” ๊ณ„์ธต

๐Ÿฆฅ TCP ์™€ UDP

๐ŸŒฟ TCP

- ์—ฐ๊ฒฐ ์ง€ํ–ฅํ˜• ํ”„๋กœํ† ์ฝœ๋กœ 3 way handshaking ๊ณผ์ •์„ ๊ฑฐ์นœ ํ›„ ์—ฐ๊ฒฐ์„ค์ •์„ ํ•˜์—ฌ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ๋ณด์žฅํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ์ˆ˜์‹ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•ด์ค€๋‹ค.

- HTTP, SMTP ๋“ฑ..

๐ŸŒฟ UDP

- ๋น„์—ฐ๊ฒฐํ˜• ํ”„๋กœํ† ์ฝœ๋กœ ๋ณ„๋„์˜ ์—ฐ๊ฒฐ๊ณผ์ •์ด ์—†์–ด ๋น ๋ฅด์ง€๋งŒ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•œ๋‹ค. 

- HTTP/3.0. .

๐Ÿฆฅ ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ

๐ŸŒฟ ํ”„๋กœ์„ธ์Šค

- ํ”„๋กœ๊ทธ๋žจ์ด ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ์™€ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ์ƒํƒœ

๐ŸŒฟ ์Šค๋ ˆ๋“œ

- ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž‘์—…๋‹จ์œ„๋กœ ์ชผ๊ฐ  ๊ฒƒ

๐Ÿฆฅ ํ”„๋กœ์„ธ์Šค์˜ ์ƒํƒœ

๐ŸŒฟ ์ƒ์„ฑ

- ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ƒ์„ฑ๋˜์–ด PCB(ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก)์ด ํ• ๋‹น๋œ ์ƒํƒœ

- fork(), exec() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ

๐ŸŒฟ ๋Œ€๊ธฐ์ƒํƒœ

- ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹น๋ฐ›์•„ CPU ์Šค์ผ€์ค„๋Ÿฌ๋ถ€ํ„ฐ ์‹คํ–‰๋˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” ์ƒํƒœ

๐ŸŒฟ ์‹คํ–‰์ƒํƒœ

- CPU ์†Œ์œ ๊ถŒ๊ณผ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹น๋ฐ›์•„ ์‹คํ–‰ ์ค‘์ธ ์ƒํƒœ๋ฅผ ์˜๋ฏธ

๐ŸŒฟ ์ผ์‹œ์ค‘๋‹จ/์ค‘๋‹จ์ƒํƒœ

- I/O์™€ ๊ฐ™์€ ์ธํ„ฐ๋ŸฝํŠธ ๋ฐœ์ƒ์œผ๋กœ ํ”„๋กœ์„ธ์Šค ์‹คํ–‰์ด ์ค‘๋‹จ๋˜๋Š” ์ƒํƒœ

๐ŸŒฟ ์ข…๋ฃŒ์ƒํƒœ 

- ํ”„๋กœ์„ธ์Šค ์™„์ „ ์ข…๋ฃŒ

๐Ÿฆฅ ํ”„๋กœ์„ธ์Šค์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ

๐ŸŒฟ ์Šคํƒ

- ์ง€์—ญ๋ณ€์ˆ˜, ๋งค๊ฐœ๋ณ€์ˆ˜, ํ•จ์ˆ˜๊ฐ€ ์ €์žฅ ์ปดํŒŒ์ผ์‹œ์— ํฌ๊ธฐ๊ฐ€ ๊ฒฐ์ •

- ์ง€์—ญ๋ณ€์ˆ˜์ธ๋ฐ Reference ํƒ€์ž…์ด๋ผ๋ฉด Heap์— ์ €์žฅํ•˜๊ณ  ์ €์žฅํ•œ ์ฃผ์†Œ๊ฐ’์„ Stack์— ์ €์žฅ

- ์Šค๋ ˆ๋“œ์˜ ๊ฒฝ์šฐ ์Šคํƒ์„ ํ•˜๋‚˜์”ฉ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

๐ŸŒฟ ํž™

- malloc๊ณผ ๊ฐ™์ด ๋™์  ํ• ๋‹นํ•  ๋•Œ ์‚ฌ์šฉ๋˜๊ณ  ๋Ÿฐํƒ€์ž„์‹œ ํฌ๊ธฐ๊ฐ€ ๊ฒฐ์ •

- new ์—ฐ์‚ฐ์ž๋กœ ์ƒ์„ฑ๋œ ๊ฐ์ฒด, Array์™€ ๊ฐ™์ด ๋™์ ์œผ๋กœ ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ

- Reference ํƒ€์ž… ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ

๐ŸŒฟ ๋ฐ์ดํ„ฐ ์ •์—ญ

- ์ „์—ญ๋ณ€์ˆ˜, ์ •์ ๋ณ€์ˆ˜๊ฐ€ ์ €์žฅ

- BSS ์˜์—ญ : ์ดˆ๊ธฐํ™”๊ฐ€ ๋˜์ง€ ์•Š์€ ๋ณ€์ˆ˜๊ฐ€ 0์œผ๋กœ ์ดˆ๊ธฐํ™”๋˜์–ด ์ €์žฅ

- Data ์˜์—ญ : ์ดˆ๊ธฐํ™”๋˜์–ด ์ €์žฅ๋˜๊ณ  0์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ํ• ๋‹น๋œ ๋ณ€์ˆ˜ ์ €์žฅ

๐ŸŒฟ ์ฝ”๋“œ์˜์—ญ

- ํ”„๋กœ๊ทธ๋žจ์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด๊ฐ€์žˆ๋Š” ์˜์—ญ

๐Ÿฆฅ ์Šค๋ ˆ๋“œ์™€ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ

๐ŸŒฟ ์Šค๋ ˆ๋“œ

- ํ”„๋กœ์„ธ์Šค์˜ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„

- ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž‘์—…๋ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ

๐ŸŒฟ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ

- ํ”„๋กœ์„ธ์Šค ๋‚ด ์ž‘์—…์„ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์Šค๋ ˆ๋“œ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ ์Šค๋ ˆ๋“œ๋ผ๋ฆฌ ์ž์›์„ ๊ณต์œ 

 

๐Ÿฆฅ ๊ณต์œ  ์ž์›๊ณผ ์ž„๊ณ„ ์˜์—ญ

๐ŸŒฟ ๊ณต์œ  ์ž์›

- ์‹œ์Šคํ…œ ์•ˆ์—์„œ ํ”„๋กœ์„ธ์Šค, ์Šค๋ ˆ๋“œ๊ฐ€ ํ•จ๊ป˜ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ, ๋ฐ์ดํ„ฐ, ํŒŒ์ผ, ํ”„๋ฆฐํ„ฐ, ๋ชจ๋‹ˆํ„ฐ ๋“ฑ์˜ ์ž์›์„ ์˜๋ฏธ

- ๊ฒฝ์Ÿ์ƒํƒœ : ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค ํ˜น์€ ์Šค๋ ˆ๋“œ๊ฐ€ ๋™์‹œ์— ์ž์›์„ ์ฝ๊ฑฐ๋‚˜ ์“ฐ๋Š” ์ƒํ™ฉ

๐ŸŒฟ ์ž„๊ณ„ ์˜์—ญ

- ๊ณต์œ  ์ž์›์˜ ๋…์ ์„ ๋ณด์žฅํ•˜๋Š” ์˜์—ญ์„ ์ž„๊ณ„์˜์—ญ์ด๋ผ๊ณ  ํ•œ๋‹ค

- ๊ฒฝ์Ÿ์ƒํƒœ : ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์‹œ์— ์ž์›์„ ์ฝ๊ฑฐ๋‚˜ ์“ฐ๋Š” ์ƒํ™ฉ

๐ŸŒฟ ์ž„๊ณ„ ์˜์—ญ ํ•ด๊ฒฐ ์กฐ๊ฑด

- ์ƒํ˜ธ๋ฐฐ์ œ : ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž„๊ณ„์˜์—ญ์— ๋“ค์–ด๊ฐ€๋ฉด ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋Š” ์ž„๊ณ„์˜์—ญ์— ์ง„์ž…ํ•  ์ˆ˜ ์—†์Œ

- ํ•œ์ •๋Œ€๊ธฐ : ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋„ ๋ฌดํ•œ๋Œ€๊ธฐ๋ฅผ ํ•˜์ง€ ์•Š์•„์•ผ ํ•จ

- ์œตํ†ต์„ฑ : ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์˜ ์ผ์„ ๋ฐฉํ•ดํ•ด์„œ๋Š” ์•ˆ๋จ

๐ŸŒฟ ์ž„๊ณ„ ์˜์—ญ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• (1) ๋ฎคํ…์Šค

- ๊ณต์œ ์ž์›์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „ ์ž ๊ธˆ์„ ์„ค์ •ํ•˜๊ณ  ์‚ฌ์šฉํ•œ ํ›„์—๋Š” ์ž ๊ธˆ์„ ํ•ด์ œํ•˜๋Š” ๊ฒƒ

- ์ž ๊ธˆ ์„ค์ •์‹œ ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ๋Š” ์ž„๊ณ„์˜์—ญ = ์ž ๊ธด ์˜์—ญ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Œ

- ๋ฎคํ…์Šค๋Š” ํ•˜๋‚˜์˜ ์ƒํƒœ๋งŒ ๊ฐ€์ง

๐ŸŒฟ ์ž„๊ณ„ ์˜์—ญ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• (2) ์„ธ๋งˆํฌ์–ด

- ๊ณต์œ ์ž์›์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ํ˜น์€ ์Šค๋ž˜๋“œ์˜ ์ตœ๋Œ€ ํ—ˆ์šฉ์น˜๋ฅผ ๋‘์–ด ์ž์›์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ œํ•œ

๐ŸŒฟ ์ž„๊ณ„ ์˜์—ญ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• (3) ๋ชจ๋‹ˆํ„ฐ

- ๋‘˜ ์ด์ƒ์˜ ์Šค๋ ˆ๋“œ๋‚˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ณต์œ  ์ž์›์— ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณต์œ ์ž์›์„ ์ˆจ๊ธฐ๊ณ  ์ ‘๊ทผ์— ๋Œ€ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ์ œ๊ณต

 

'๋ฉด์ ‘์งˆ๋ฌธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Day02] Java  (0) 2022.12.14
[Day02] ๋””์ž์ธ ํŒจํ„ด  (0) 2022.12.14
[DB] ๋ฉด์ ‘ ์Šคํ„ฐ๋”” (1)  (0) 2022.02.28
MVC ํŒจํ„ด  (0) 2022.01.30
API์™€ SDK  (0) 2022.01.30
๋Œ“๊ธ€
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/07   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ