๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Note for moment16

ํ”„๋กœํ† ์ฝœ, OSI(Open System Interconnection) 7๊ณ„์ธต, TCP/IP * ํ”„๋กœํ† ์ฝœ(Protocol) : ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ์œ„ํ•œ ํ†ต์‹  ์•ฝ์† (์–‘์‹๊ณผ ๊ทœ์น™์˜ ์ฒด๊ณ„) : ๊ตฌ์„ฑ์š”์†Œ โ‘  ๊ตฌ๋ฌธ - ์ „์†ก ๋ฐ์ดํ„ฐ ํ˜•์‹ โ‘ก ์˜๋ฏธ - ํ๋ฆ„, ์ œ์–ด์ •๋ณด โ‘ข ํƒ€์ด๋ฐ - ํ†ต์‹  ์†๋„, ์ „์†ก ์ˆœ์„œ * OSI(Open System Interconnection) 7๊ณ„์ธต : ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ๊ณผ ๋˜ ๋‹ค๋ฅธ ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ ๊ฐ„ ์—ฐ๊ฒฐ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”๊ฐ€? : ๊ตญ์ œํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ์ธ ISO(International Standardization Organization)์—์„œ ๊ฐœ๋ฐœํ•œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ โžก๏ธŽ ์‹œ์Šคํ…œ๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•œ ํ‘œ์ค€ ์ œ๊ณต, ํ†ต์‹ ์˜ ์ƒํ˜ธ์ ‘์†์  ์ •์˜, ์ƒํ˜ธํ˜ธํ™˜์„ฑ์— ์ด์Šˆ ์ œ๊ฑฐ * TCP/IP : ์ธํ„ฐ๋„ท ๋ชจ๋ธ ๊ณ„์ธต 2020. 9. 9.
์›นํ‘œ์ค€๊ณผ ์›น ์ ‘๊ทผ์„ฑ, ํ’ˆ์งˆ์š”๊ตฌ์‚ฌํ•ญ ์ž˜ ๋งŒ๋“ค์–ด์ง„ ์›น์ด๋ž€? ์›น ํ‘œ์ค€์„ ์ž˜ ์ง€ํ‚ค๊ณ  ์›น ์ ‘๊ทผ์„ฑ์„ ์ž˜ ๊ตฌํ˜„ํ•œ ๊ฒƒ * WEB์˜ 3์š”์†Œ 1. ์›น ํ‘œ์ค€ : ์›น์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ทœ์น™ ๋˜๋Š” ๊ธฐ์ˆ  : ์›น์‚ฌ์ดํŠธ ์ž‘์„ฑ์‹œ ์ด์šฉํ•˜๋Š” HTML, JavaScript, CSS๋“ฑ์„ ๊ทœ์ •์— ๋”ฐ๋ผ ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ : ์›นํŽ˜์ด์ง€๊ฐ€ ๋‹ค๋ฅธ ๊ธฐ์ข…์ด๋‚˜ ํ”Œ๋ ›ํผ์—์„œ๋„ ๊ตฌํ˜„๋˜๋„๋ก ์ œ์ž‘ํ•˜๋Š” ๊ธฐ๋ฒ• # e.g. 1) ๋ฐ์ดํ„ฐ์™€ ๋””์ž์ธ ๋ถ„๋ฆฌ โ‡จ CSSํŒŒ์ผ ํ™œ์šฉ 2) ๊ตฌ์กฐํ™”๋œ ํƒœ๊ทธ ์‚ฌ์šฉ โ‡จ ์ œ๋ชฉ์€ H1,H2,... ๋ฌธ๋‹จ์€ p, ๋ชฉ๋ก์€ ul ๋“ฑ 3) ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• 4) HTML5 ์‚ฌ์šฉ โ‡จ , header-footer-article ๋“ฑ ์‚ฌ์šฉ, formํƒœ๊ทธ๋กœ๋งŒ ๊ตฌํ˜„ 2. ์›น ์ ‘๊ทผ์„ฑ : ๋ˆ„๊ตฌ๋‚˜, ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ๋„ ์›น์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ์ •๋ณด์— ์ ‘๊ทผํ•˜์—ฌ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•˜๋Š” ๊ฒƒ : ์ฆ‰, ๋ชจ๋“  ์ž์›์— ๋Œ€ํ•œ ๋Œ€.. 2020. 9. 9.
์ฟ ํ‚ค(Cookie)์™€ ์„ธ์…˜(Session) ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ์œ„ํ•ด์„œ HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋น„์—ฐ๊ฒฐ์ง€ํ–ฅํ˜•์ด๋ผ๋Š” ์ ์—์„œ ๋ฆฌ์†Œ์Šค ๋‚ญ๋น„๋Š” ์ค„์–ด๋“ค์ง€๋งŒ ๋งค๋ฒˆ ๊ฐ™์€ ์—ฐ๊ฒฐ ์ ˆ์ฐจ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ฟ ํ‚ค์™€ ์„ธ์…˜์„ ์‚ฌ์šฉํ•œ๋‹ค. # HTTP protocol - ๋น„์—ฐ๊ฒฐ์ง€ํ–ฅํ˜•ํ”„๋กœํ† ์ฝœ : ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์— ๋Œ€ํ•ด ์„œ๋ฒ„ ์‘๋‹ต์ด ์™„๋ฃŒ๋˜๋ฉด ์—ฐ๊ฒฐ์„ ๋Š๋Š” ํŠน์„ฑ - ์ปค๋„ฅ์…˜์„ ๋Š๋Š” ์ˆœ๊ฐ„ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์˜ ํ†ต์‹ ์ด ๋๋‚˜๋ฉฐ ์ด์— ๋Œ€ํ•œ ์ƒํƒœ์ •๋ณด๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š๋Š” ํŠน์„ฑ 1. ์ฟ ํ‚ค(Cookie) : ํด๋ผ์ด์–ธํŠธ ์ธก์— ์ €์žฅ๋˜๋Š” ์ž‘์€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ(ํ‚ค์™€ ๊ฐ’) โžก๏ธŽ ํด๋ผ์ด์–ธํŠธ์ธก์— ์ €์žฅ๋˜์—ˆ๋‹ค ์š”์ฒญ์‹œ ์ฐธ์กฐ๋จ : ์ฟ ํ‚ค๋Š” ์„œ๋ฒ„์—์„œ HTTP Response Header์˜ Set-Cookie์†์„ฑ์„ ์ด์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ฟ ํ‚ค๋ฅผ ์ œ๊ณต : ์ฟ ํ‚ค๋Š” ์ด๋ฆ„, ๊ฐ’, ๋งŒ๋ฃŒ์ผ์‹œ(.. 2020. 9. 9.
SQL(DML,DDL,DCL,TCL) * SQL(Structured Query Language) : IBM, ๊ตญ์ œ ํ‘œ์ค€ DB์–ธ์–ด, RDBMS ์ง€์›, ๊ด€๊ณ„๋Œ€์ˆ˜์™€ ๊ด€๊ณ„ํ•ด์„์˜ ๊ธฐ์ดˆ 1. DDL(Data Definition Language) : ์Šคํ‚ค๋งˆ, ๋„๋ฉ”์ธ, ํ…Œ์ด๋ธ”, ๋ทฐ, ์ธ๋ฑ์Šค๋ฅผ ์ •์˜, ๋ณ€๊ฒฝ, ์‚ญ์ œํ•˜๋Š” ๋ช…๋ น์–ด : ๋…ผ๋ฆฌ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ๋ฌผ๋ฆฌ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ์‚ฌ์ƒ ์ •์˜ : DBA ๋˜๋Š” ์„ค๊ณ„์ž๋งŒ ์‚ฌ์šฉ โ‡จ ์‹ค์ œ๋กœ ๊ฐœ๋ฐœ์ž๋Š” DML์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ, DDL์€ DB์„ค๊ณ„์ž๋“ค์ด ์ฃผ๋กœ ์‚ฌ์šฉ 1) CREATE CREATE SCHEMA ์Šค๋ฏธ์นด๋ช… AUTHORIZATION ์‚ฌ์šฉ์ž; CREATE DOMAIN ๋„๋ฉ”์ธ๋ช… [AS] ๋ฐ์ดํ„ฐํƒ€์ž… [DEFAULT ๊ธฐ๋ณธ๊ฐ’] [CONSTRAINT ์ œ์•ฝ์กฐ๊ฑด]; -- CREATE TABLE ํ…Œ์ด๋ธ”๋ช… (์†์„ฑ๋ช… ๋ฐ์ดํ„ฐํƒ€์ž…, … FOREIGN KEY.. 2020. 9. 7.