๐ 1๏ธโฃ ์น์ด๋?
โ
๊ธฐ์ด ์ ์
- Web (World Wide Web) = ์ ์ธ๊ณ ์ ๋ณด๊ฐ ํ์ดํผํ
์คํธ ๋งํฌ๋ก ์ฐ๊ฒฐ๋ ๊ฑฐ๋ํ ์ ๋ณด ๊ณต๊ฐ
- ํต์ฌ ์์:
- HTML โ ์น ํ์ด์ง ๋ด์ฉ ๊ตฌ์ฑ (๋ผ๋)
- URL โ ์น ์ฃผ์ (์์น)
- HTTP/HTTPS โ ๋ฐ์ดํฐ ์ฃผ๊ณ ๋ฐ๋ ํ๋กํ ์ฝ (์ฝ์)
๐ฐ๏ธ ์น์ ์ญ์ฌ & ๋ฐ์ ํ๋ฆ
์๋ |
์ฃผ์ ์ฌ๊ฑด |
1989 |
ํ ๋ฒ๋์ค ๋ฆฌ, WWW ๊ฐ๋
์ ์ |
1991 |
HTML & ์ฒซ ์น์ฌ์ดํธ ๋ฑ์ฅ |
1995 |
JavaScript ์ถ์ โ ๋์ ์น ๊ฐ๋ฅ |
2000s |
AJAX + CSS ๋ฐ์ โ UX ๊ฐ์ , ๋น๋๊ธฐ ํต์ |
2010s |
HTML5, SPA (React, Vue), ๋ชจ๋ฐ์ผ ํผ์คํธ |
2020s |
PWA, WebAssembly, AI+Web, Web 3.0, Metaverse Web ๋ฑ์ฅ |
๐งฉ ๋น์ ๋ก ์ฝ๊ฒ ์ดํด
์น = ๊ฑฐ๋ํ ๋์๊ด ๐
์์ |
๋น์ ๐ |
์น ํ์ด์ง |
๐ ์ฑ
|
ํ์ดํผ๋งํฌ |
๐ ์ฑ
์ โ์ฐธ๊ณ ํ์ด์ง ๋งํฌโ |
URL |
๐ท๏ธ ์ฑ
์ ISBN ๋ฒํธ |
๋ธ๋ผ์ฐ์ |
๐ ์ฑ
์ฝ๋ ๋๊ตฌ (๋์๊ด์์ ์ฑ
์ฝ๊ธฐ) |
์๋ฒ |
๐ฆ ๋์๊ด ์ฐฝ๊ณ |
HTTP/HTTPS |
๐ฎ ์ฑ
์ ์ฃผ๊ณ ๋ฐ๋ ์ฐํธ ๊ท์น |
๐ฏ ์ฌํ ํฌ์ธํธ
- ์น โ ์ธํฐ๋ท!
- ์ธํฐ๋ท: ์ ์ธ๊ณ ๋คํธ์ํฌ ์ธํ๋ผ (๋๋ก)
- ์น: ์ธํฐ๋ท ์์์ ๋์๊ฐ๋ ์๋น์ค (์๋์ฐจ)
- ํ์ดํผ๋ฏธ๋์ด: ํ
์คํธ ๋ฟ๋ง ์๋๋ผ, ์ด๋ฏธ์ง, ์์, ์์
๋ ๋งํฌ ๊ฐ๋ฅ
- ์น 3.0 (์๋งจํฑ ์น) โ AI๊ฐ ๋ฐ์ดํฐ ์๋ฏธ๊น์ง ์ดํดํ๋ ์ง๋ฅํ ์น์ผ๋ก ์งํ ์ค
๐ผ ๊ธฐ์ ๋ฉด์ ํฌ์ธํธ
Q: ์น๊ณผ ์ธํฐ๋ท์ ์ฐจ์ด๋?
A:
๊ตฌ๋ถ |
์น |
์ธํฐ๋ท |
์ ์ |
ํ์ดํผํ
์คํธ ๊ธฐ๋ฐ ์ ๋ณด ์๋น์ค |
์ ์ธ๊ณ ๋คํธ์ํฌ ์ธํ๋ผ |
์์ |
์น์ฌ์ดํธ, ๋ธ๋ผ์ฐ์ |
IP, TCP/IP, ๋ผ์ฐํฐ |
๐ 2๏ธโฃ ์น ๋ธ๋ผ์ฐ์ ์ ์๋ฒ ๊ตฌ์กฐ
โ
๊ธฐ์ด ๊ฐ๋
๊ตฌ์ฑ ์์ |
์ญํ |
๐ฅ๏ธ ํด๋ผ์ด์ธํธ (๋ธ๋ผ์ฐ์ ) |
์ฌ์ฉ์ ์
๋ ฅ โ ์๋ฒ ์์ฒญ, HTML/CSS/JS ๋ ๋๋ง |
๐๏ธ ์๋ฒ |
์์ฒญ ์ฒ๋ฆฌ โ ๋ฐ์ดํฐ, ํ์ผ ์ ๋ฌ |
๐๏ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค (DB) |
์๋ฒ์ ์ฐ๋, ๋ฐ์ดํฐ ์ ์ฅ/์กฐํ |
๐ ์น ์์ฒญ-์๋ต ํ๋ฆ
[์ฌ์ฉ์ โ URL ์
๋ ฅ]
โ
[๋ธ๋ผ์ฐ์ โ ์๋ฒ์๊ฒ ์์ฒญ(Request)]
โ
[์๋ฒ โ HTML, CSS, JS ์๋ต(Response)]
โ
[๋ธ๋ผ์ฐ์ ๋ ๋๋ง โ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง]
๐งฉ ๋น์
์์ |
๋น์ ๐ |
๋ธ๋ผ์ฐ์ |
๐ฝ๏ธ ์๋น ์๋ |
URL |
๐ ๋ฉ๋ดํ |
์๋ฒ |
๐ณ ์ฃผ๋ฐฉ |
๋ฐ์ดํฐ๋ฒ ์ด์ค |
๐ฆ ์ฌ๋ฃ ์ฐฝ๊ณ |
๐ก ์ฌํ ํฌ์ธํธ
๊ฐ๋
|
์ค๋ช
|
Stateless ๊ตฌ์กฐ |
์์ฒญ-์๋ต ๋
๋ฆฝ์ โ ์ธ์
, ์ฟ ํค, ํ ํฐ์ผ๋ก ์ํ ์ ์ง ํ์ |
ํด๋ผ์ด์ธํธ |
ํ๋ก ํธ์๋ โ HTML, CSS, JS ๋ด๋น |
์๋ฒ |
๋ฐฑ์๋ โ DB, API, ์ธ์ฆ, ๋น์ฆ๋์ค ๋ก์ง |
CDN ํ์ฉ |
์ ์ ํ์ผ ๋น ๋ฅด๊ฒ ๋ฐฐํฌ |
API ์๋ฒ ๋ฐ๋ก ๋ถ๋ฆฌ (REST API, GraphQL) |
ํ์ฅ์ฑโ, SPA ์ฐ๋ ๊ฐ๋ฅ |
๐ผ ๋ฉด์ ํฌ์ธํธ
Q: ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ ์ฅ์ ์?
A:
- ์ญํ ๋ถ๋ฆฌ, ์ ์ง๋ณด์ ์ฉ์ด
- Stateless โ ํ์ฅ์ฑ ๋์ (์๋ฒ ์ํ ํ์ฅ ๊ฐ๋ฅ)
๐ฌ 3๏ธโฃ HTTP/HTTPS ํ๋กํ ์ฝ
โ
๊ธฐ์ด ๊ฐ๋
ํ๋กํ ์ฝ |
์ค๋ช
|
HTTP (HyperText Transfer Protocol) |
์น ๋ฐ์ดํฐ ์ ์ก ์ฝ์, ์์ฒญ-์๋ต ๊ธฐ๋ฐ |
HTTPS |
HTTP + SSL/TLS ์ํธํ ์ถ๊ฐ |
๐ HTTPS ์ ์ค์ํ๊ฐ?
๋ณด์ ์์ |
์ค๋ช
|
์ํธํ (Encryption) |
๋ฐ์ดํฐ ๋์ฒญ ๋ฐฉ์ง |
๋ฌด๊ฒฐ์ฑ (Integrity) |
๋ฐ์ดํฐ ๋ณ์กฐ ๋ฐฉ์ง |
์ธ์ฆ (Authentication) |
์๋ฒ ์ง์ง์์ ์ธ์ฆ (SSL ์ธ์ฆ์) |
๐จ HTTP ์์ฒญ-์๋ต ์ค์ ์์
๋ธ๋ผ์ฐ์ โ ์๋ฒ
GET /index.html HTTP/1.1
Host: www.example.com
์๋ฒ โ ๋ธ๋ผ์ฐ์
HTTP/1.1 200 OK
Content-Type: text/html
<html>...</html>
๐งฉ ๋น์
ํ๋กํ ์ฝ |
๋น์ ๐ |
HTTP |
๐ฌ ์ฝ์ (๋ด์ฉ ํคํ ๋ณด์) |
HTTPS |
๐ฆ ์๋ฌผ์ ์ฑ์ด ํ๋ฐฐ |
๐ก ์ฌํ ํฌ์ธํธ
ํ๋กํ ์ฝ |
ํน์ง |
HTTP |
๋น ๋ฅด์ง๋ง ํ๋ฌธ โ ๋ณด์ ์ทจ์ฝ |
HTTPS |
์ํธํ, SEO ์ํฅ ์์, ์ฑ๋ฅ ์ฝ๊ฐ ๋ฎ์ |
TLS 1.3 |
์ต์ ํ๋กํ ์ฝ, ํธ๋์
ฐ์ดํฌ ์๋ ๊ฐ์ |
๐ผ ๋ฉด์ ํฌ์ธํธ
Q: HTTPS๊ฐ ์ค์ํ ์ด์ ?
A:
- ๋ฐ์ดํฐ ๋์ฒญ/๋ณ์กฐ ๋ฐฉ์ง
- SEO ์ํฅ (HTTPS ์ฌ์ดํธ ๊ฒ์ ์์ ๋
ธ์ถ)
- ๋ธ๋ผ์ฐ์ ๋ณด์ ๊ฒฝ๊ณ ๋ฐฉ์ง (๐ ํ์)
๐ 4๏ธโฃ ์น ํ์ค & ์ ๊ทผ์ฑ
โ
๊ธฐ์ด ๊ฐ๋
๊ฐ๋
|
์ค๋ช
|
์น ํ์ค (W3C) |
HTML, CSS, JS โ ๋ธ๋ผ์ฐ์ ๊ฐ ์ผ๊ด์ฑ ์๊ฒ ํด์ํ๋๋ก ๊ท์น |
์น ์ ๊ทผ์ฑ (WCAG) |
์ฅ์ , ๊ธฐ๊ธฐ ์ ์ฝ ์์ด ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅ |
๐ก ์ฌํ ๋ด์ฉ
์์ |
์์ธ ์ค๋ช
|
W3C (World Wide Web Consortium) |
HTML5, CSS3, ARIA ๋ฑ ํ์ค ์ ์ ๊ธฐ๊ด |
WCAG (Web Content Accessibility Guidelines) |
POUR ์์น ์ ์ฉ |
POUR ์์น |
Perceivable (์ธ์ง ๊ฐ๋ฅ), Operable (์กฐ์ ๊ฐ๋ฅ), Understandable (์ดํด ๊ฐ๋ฅ), Robust (๊ฒฌ๊ณ ) |
SEO & ์ ๊ทผ์ฑ ๊ด๊ณ |
์๋งจํฑ ํ๊ทธ ์ฌ์ฉ, alt ์์ฑ, heading ๊ณ์ธต ๊ตฌ์กฐ โ SEO์๋ ๊ธ์ ์ํฅ |
๐งฉ ๋น์
๊ฐ๋
|
๋น์ ๐ |
์น ํ์ค |
๐ฆ ๊ตํต ๋ฒ๊ท โ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ๋๊ฐ์ด ํด์ |
์น ์ ๊ทผ์ฑ |
โฟ ์ฅ์ ์ธ ์ ์ฉ ์ฃผ์ฐจ์ฅ, ์ ์ ๋ธ๋ก |
๐ผ ๋ฉด์ ํฌ์ธํธ
Q: ์น ์ ๊ทผ์ฑ์ด ์ค์ํ ์ด์ ?
A:
- ๋ฒ์ ์๋ฌด (์ฅ์ ์ธ ์ฐจ๋ณ ๊ธ์ง๋ฒ)
- ์ฌ์ฉ์์ธต ํ๋ (์ฅ์ ์ธยท๊ณ ๋ น์)
- SEO ์ต์ ํ (๊ตฌ์กฐํ๋ ์ ๋ณด ์ ๊ณต)
๐ ์ต์ข
์์ฝ ํ
์ด๋ธ
ํญ๋ชฉ |
ํต์ฌ ๊ฐ๋
|
์ฌํ ํฌ์ธํธ |
๐ ์น ์ ์ |
HTML+URL+HTTP ๊ธฐ๋ฐ ํ์ดํผํ
์คํธ ์์คํ
|
ํ์ดํผ๋ฏธ๋์ด, ์น 3.0 (์๋งจํฑ+AI) |
๐ ํด๋ผ์ด์ธํธ-์๋ฒ |
์์ฒญ-์๋ต ๊ตฌ์กฐ, ์ญํ ๋ถ๋ฆฌ |
Stateless, ์ธ์
/์ฟ ํค, REST API/DB ์ฐ๋ |
๐ฌ HTTP/HTTPS |
์์ฒญ-์๋ต, ์ํธํ(TLS) ์ฐจ์ด |
SEO ์ํฅ, ์ธ์ฆ์ ๊ตฌ์กฐ, ์ฑ๋ฅ ์ํฅ |
๐ ํ์ค & ์ ๊ทผ์ฑ |
W3C & WCAG ์ค์ |
POUR ์์น, ์๋งจํฑ ํ๊ทธ, ARIA, SEO ์ฐ๊ณ |