Skip to content

Commit 71aece3

Browse files
committed
Merge branch 'main' of github.com:Java-Entrance/Network-study
2 parents e54d9db + a697e91 commit 71aece3

5 files changed

+118
-0
lines changed

โ€ŽREADME.md

+4
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,7 @@
2727
### 6์ฃผ์ฐจ (23.06.28 ~ 23.07.04)
2828
- 8์žฅ : ๋ˆ„๊ฐ€ ์—‘์„ธ์Šคํ•˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๋Š” ์ธ์ฆ
2929
- 9์žฅ : HTTP์— ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ํ”„๋กœํ† ์ฝœ
30+
31+
### 7์ฃผ์ฐจ (23.07.05 ~ 23.07.11)
32+
- 10์žฅ : ์›น ์ฝ˜ํ…์ธ ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ 
33+
- 11์žฅ : ์›น ๊ณต๊ฒฉ ๊ธฐ์ˆ 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
## ๐Ÿคทโ€โ™‚๏ธ ๋ˆ„๊ฐ€ ์•ก์„ธ์Šคํ•˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๋Š” ์ธ์ฆ
2+
3+
### 8.1 ์ธ์ฆ์ด๋ž€?
4+
5+
- ์‹ค์ œ๋กœ ๋ˆ„๊ฐ€ ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ•˜๋Š”๊ฑด์ง€ ์•Œ ์ˆ˜๊ฐ€ ์—†๋‹ค.
6+
- ๋”ฐ๋ผ์„œ, `๋“ฑ๋กํ•œ ๋ณธ์ธ๋งŒ ์•„๋Š” ์ •๋ณด`, `๋“ฑ๋กํ•œ ๋ณธ์ธ๋งŒ ๊ฐ€์ง„ ์ •๋ณด`๋กœ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.
7+
- ์ด๋Ÿฐ ์ •๋ณด๋Š” ๋ณดํ†ต `๋น„๋ฐ€๋ฒˆํ˜ธ`, `์ผํšŒ์„ฑ ํ† ํฐ`, `์ „์ž ์ฆ๋ช…์„œ`, `๋ฐ”์ด์˜ค ๋งคํŠธ๋ฆญ์Šค`, `IC ์นด๋“œ`๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
8+
- ์•ž์œผ๋กœ ์„ค๋ช…ํ•  ์ธ์ฆ ๋ฐฉ๋ฒ• ์™ธ์—๋„ Windows ์ธ์ฆ ๋“ฑ๋„ ์กด์žฌํ•œ๋‹ค.
9+
10+
### 8.2 BASIC ์ธ์ฆ
11+
12+
- HTTP/1.0์—์„œ ๊ตฌํ˜„๋œ ์ธ์ฆ ๋ฐฉ์‹์ด๋‹ค.
13+
- ์›น ์„œ๋ฒ„์™€ ๋Œ€์‘ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ์ธ์ฆ ๋ฐฉ์‹์ด๋‹ค.
14+
- `Base64`๋ผ๋Š” ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ `์•”ํ˜ธํ™”` ์ž์ฒด๋Š” ์•„๋‹ˆ๊ธฐ์— ๋ณด์•ˆ์„ฑ์ด ๋–จ์–ด์ง„๋‹ค.
15+
16+
#### 8.2.1 ์ธ์ฆ ์ ˆ์ฐจ
17+
18+
1. ์š”์ฒญ์— ์ธ์ฆ์ด ํ•„์š”ํ•˜๋ฉด ์„œ๋ฒ„๋Š” `401 ์ƒํƒœ์ฝ”๋“œ๋กœ` ์‘๋‹ตํ•œ๋‹ค.
19+
2. ํด๋ผ์ด์–ธํŠธ๋Š” `์•„์ด๋””:ํŒจ์Šค์›Œ๋“œ`๋ฅผ `Base64`๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ณ  `Authorization` ํ—ค๋”์— ๋‹ด์•„ ์„œ๋ฒ„์— ์ „์†กํ•œ๋‹ค.
20+
3. ์„œ๋ฒ„๋Š” ์ธ์ฆ์— ์„ฑ๊ณตํ•˜๋ฉด `200`๊ณผ ๋ฆฌ์†Œ์Šค๋ฅผ, ์‹คํŒจํ•˜๋ฉด `401` ์ƒํƒœ์ฝ”๋“œ๋กœ ์‘๋‹ตํ•œ๋‹ค.
21+
22+
### 8.3 DIGEST ์ธ์ฆ
23+
24+
- `์ฑŒ๋ฆฐ์ง€ ๋ฆฌ์Šคํฐ์Šค`๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ธ์ฆ ๋ฐฉ์‹์ด๋‹ค.
25+
- `์ฑŒ๋ฆฐ์ง€ ๋ฆฌ์Šคํฐ์Šค`: ์ธ์ฆ ์š”์ฒญ > ์ฑŒ๋ฆฐ์ง€ ์ฝ”๋“œ ์ˆ˜์‹  > ์ฑŒ๋ฆฐ์ง€ ์ฝ”๋“œ๋กœ ๊ณ„์‚ฐ ํ›„ ์‘๋‹ต
26+
- `์ฑŒ๋ฆฐ์ง€ ์ฝ”๋“œ(nonce)`๋Š” `401`์‘๋‹ต๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค. (๋งค๋ฒˆ ์ƒ์„ฑ๋œ๋‹ค.)
27+
- ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋‚ด๊ธฐ ๋•Œ๋ฌธ์— BASIC ์ธ์ฆ๋ณด๋‹ค๋Š” ๋‚ซ์ง€๋งŒ ์ด์™ธ์˜ ์œ„์žฅ์— ๋Œ€ํ•œ ๋ณด์•ˆ์ด ๋–จ์–ด์ง„๋‹ค.
28+
29+
#### 8.3.1 ์ธ์ฆ ์ ˆ์ฐจ
30+
31+
1. ์š”์ฒญ์— ์ธ์ฆ์ด ํ•„์š”ํ•˜๋ฉด ์„œ๋ฒ„๋Š” `401`์ƒํƒœ์ฝ”๋“œ์™€ย `WWW-Authenticate` ํ—ค๋”์— `์ฑŒ๋ฆฐ์ง€ ์ฝ”๋“œ(nonce)`๋ฅผ ๋‹ด์•„ ์‘๋‹ตํ•œ๋‹ค.
32+
2. ํด๋ผ์ด์–ธํŠธ๋Š” `์ฑŒ๋ฆฐ์ง€ ์ฝ”๋“œ`์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ `MD5`๋กœ ๊ณ„์‚ฐํ•œ ๋ฆฌ์Šคํฐ์Šค ์ฝ”๋“œ๋ฅผ `Authorization` ํ—ค๋”์— ๋‹ด์•„ ์„œ๋ฒ„์— ์ „์†กํ•œ๋‹ค.
33+
3. ์„œ๋ฒ„๋Š” ์ธ์ฆ์— ์„ฑ๊ณตํ•˜๋ฉด `200`๊ณผ ๋ฆฌ์†Œ์Šค๋ฅผ, ์‹คํŒจํ•˜๋ฉด `401` ์ƒํƒœ์ฝ”๋“œ๋กœ ์‘๋‹ตํ•œ๋‹ค.
34+
35+
### 8.4 SSL ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ
36+
37+
- HTTPS์˜ ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ๋ฅผ ์ด์šฉํ•œ ์ธ์ฆ ๋ฐฉ์‹์ด๋‹ค.
38+
- (๋ณต์Šต) ํด๋ผ์ด์–ธํŠธ ์ฆ๋ช…์„œ๋ฅผ ์ธ์ฆํ•  ๋•Œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์ „์— ๋“ฑ๋ก๋œ ํด๋ผ์ด์–ธํŠธ์—์„œ์˜ ์•ก์„ธ์Šค์ธ์ง€ ํ™•์ธํ•œ๋‹ค.
39+
- ๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ , ํผ ๋ฒ ์ด์Šค ์ธ์ฆ๊ณผ ๊ฐ™์ด ์ง„ํ–‰ํ•œ๋‹ค. (2-factor ์ธ์ฆ)
40+
- `7์žฅ`์—์„œ ๋‹ค๋ฃฌ ๊ฒƒ์ฒ˜๋Ÿผ ์ถ”๊ฐ€์ ์ธ ๋น„์šฉ์„ ๋™๋ฐ˜ํ•œ๋‹ค. (์ฆ๋ช…์„œ ๋ฐœ๊ธ‰ ๋“ฑ)
41+
42+
#### 8.4.1 ์ธ์ฆ ์ ˆ์ฐจ
43+
44+
1. ์š”์ฒญ์— ์ธ์ฆ์ด ํ•„์š”ํ•˜๋ฉด ์„œ๋ฒ„๋Š” ์ฆ๋ช…์„œ๋ฅผ ์š”์ฒญํ•˜๋Š” `Certificate Request` ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค.
45+
2. ํด๋ผ์ด์–ธํŠธ๋Š” ์ฆ๋ช…์„œ๋ฅผ ๋ณด๋‚ด๊ณ , ์ธ์ฆ์— ์„ฑ๊ณตํ•˜๋ฉด ๊ณต๊ฐœํ‚ค๋ฅผ ์–ป๋Š”๋‹ค.
46+
47+
### 8.5 ํผ ๋ฒ ์ด์Šค ์ธ์ฆ
48+
49+
- HTTP ์ •์‹ ์ธ์ฆ ๋ฐฉ์‹์€ ์•„๋‹ˆ๋‹ค. ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๋Š” `Credential`์„ ํ†ตํ•ด์„œ ์ธ์ฆํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.
50+
- ์ธ์ฆ์€ ๋Œ€๋ถ€๋ถ„ ํผ ๋ฒ ์ด์Šค ์ธ์ฆ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค. (๋ณด์•ˆ์„ฑ ์ด์Šˆ, ๋น„์šฉ ์ด์Šˆ)
51+
- `์„ธ์…˜ ๊ด€๋ฆฌ`์™€ `์ฟ ํ‚ค`๋ฅผ ํ†ตํ•ด์„œ HTTP์— ์—†๋Š” ์ƒํƒœ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ๋ณด์ถฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•œ๋‹ค.
52+
53+
#### 8.5.1 ์ธ์ฆ ์ ˆ์ฐจ
54+
55+
1. `POST`๋ฉ”์†Œ๋“œ๋กœ `Credential`๋ฅผ ๋ฐ”๋””์— ๋‹ด์•„์„œ ๋ณด๋‚ธ๋‹ค. ํ†ต์‹ ์€ HTTPS๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
56+
2. ์ธ์ฆ์— ์„ฑ๊ณตํ•˜๋ฉด ์„œ๋ฒ„๋Š” `์„ธ์…˜ ID`๋ฅผ ๋ฐœํ–‰ํ•˜๊ณ  `Set-Cookie`ํ—ค๋”์— ๋‹ด์•„ ์‘๋‹ตํ•œ๋‹ค.
57+
3. ํด๋ผ์ด์–ธํŠธ๋Š” ๋ฐ›์€ `์„ธ์…˜ ID`๋ฅผ ์ฟ ํ‚ค์— ์ €์žฅํ•œ๋‹ค.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
## ๐Ÿ“ž HTTP์— ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ํ”„๋กœํ† ์ฝœ
2+
3+
### 9.1 HTTP๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ
4+
5+
- ์ตœ์ดˆ์—๋Š” ๋‹จ์ˆœํžˆ ๋ฌธ์„œ๋ฅผ ์ „์†กํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค,
6+
- ๋„ˆ๋ฌด ๋„๋ฆฌ HTTP๊ฐ€ ํผ์กŒ๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด ํ”„๋กœํ† ์ฝœ์„ ๋งŒ๋“ค๊ธฐ๋Š” ์–ด๋ ต๋‹ค.
7+
- ๋”ฐ๋ผ์„œ, ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ํ˜•ํƒœ๋กœ ๋‹ค์–‘ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋งŒ์กฑํ•˜๊ณ  ์žˆ๋‹ค.
8+
9+
### 9.2 HTTP์˜ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด์†Œํ•˜๋Š” SPDY
10+
11+
- Google์ด ๋ฐœํ‘œํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์›น ํŽ˜์ด์ง€ ๋กœ๋”ฉ์„ 50% ๋‹จ์ถ•ํ•˜๊ฒŒ ๋ชฉํ‘œ์ด๋‹ค.
12+
- ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•˜๋Š” ์ข‹์€ ๊ธฐ์ˆ ์ด์ง€๋งŒ ์›น์˜ ๋ฌธ์ œ๋Š” ๊ทธ ์™ธ์—์„œ๋„ ๋ฐœ์ƒํ•œ๋‹ค.
13+
14+
#### 9.2.1 HTTP์˜ ๋ณ‘๋ชฉ ํ˜„์ƒ
15+
16+
- SNS์™€ ๊ฐ™์ด ํฐ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•ด์„œ HTTP๋Š” ์ž˜ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค.
17+
- ๋‹ค์Œ HTTP์˜ ์‚ฌ์–‘์ด ๋ณ‘๋ชฉ ํ˜„์ƒ์˜ ์›์ธ์ด๋‹ค.
18+
1. 1๊ฐœ์˜ ์ปค๋„ฅ์…˜์—๋Š” 1๊ฐœ์˜ ๋ฆฌํ€˜์ŠคํŠธ.
19+
2. ๋ฆฌํ€˜์ŠคํŠธ๋Š” ํด๋ผ์ด์–ธํŠธ์—์„œ๋งŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. (๋ฆฌ์Šคํฐ์Šค๋งŒ ๋ฐ›๋Š” ๊ฒŒ ๋ถˆ๊ฐ€๋Šฅ)
20+
3. ํ—ค๋”๋ฅผ ์••์ถ•ํ•˜์ง€ ์•Š๋Š”๋‹ค.
21+
4. ์žฅํ™ฉํ•œ ํ—ค๋”๋ฅผ ๋ณด๋‚ธ๋‹ค. (๋งค๋ฒˆ ๊ฐ™์€ ํ—ค๋”)
22+
5. ๋ฐ์ดํ„ฐ ์••์ถ•์„ ์ž„์˜๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, ์••์ถ•์„ ๊ฐ•์ œํ•˜์ง€ ์•Š๋Š”๋‹ค.
23+
- `Ajax`๋Š” DOM์„ ์กฐ์ž‘ํ•ด์„œ ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋งŒ ๊ฐฑ์‹ ํ•œ๋‹ค.
24+
- `Comet`์€ ๊ฐฑ์‹  ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋ณด๋ฅ˜ํ•ด์„œ ์‹ค์ œ๋กœ ๊ฐฑ์‹ ์ด ๋  ๋•Œ ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค.
25+
26+
#### 9.2.2 SPDY ์„ค๊ณ„์™€ ๊ธฐ๋Šฅ
27+
28+
- TCP/IP์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต๊ณผ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต ์‚ฌ์ด์— **์ƒˆ๋กœ์šด ์„ธ์…˜ ๊ณ„์ธต์„ ์ถ”๊ฐ€**ํ•˜๋Š” ํ˜•ํƒœ์ด๋‹ค.
29+
- ๋ณด์•ˆ **ํ‘œ์ค€์œผ๋กœ SSL์„ ์‚ฌ์šฉ**ํ•œ๋‹ค. ๋‹จ์ˆœํžˆ ์ถ”๊ฐ€๋œ ๊ฒƒ์œผ๋กœ HTTP ์ปค๋„ฅ์…˜์€ ๊ทธ๋Œ€๋กœ์ด๋‹ค.
30+
- `๋‹ค์ค‘ํ™” ์ŠคํŠธ๋ฆผ` ์ง€์› : ๋‹จ์ผ ์ปค๋„ฅ์…˜์œผ๋กœ ์—ฌ๋Ÿฌ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
31+
- `๋ฆฌํ€˜์ŠคํŠธ ์šฐ์„  ์ˆœ์œ„` ์ง€์› : ์š”์ฒญ์— ์šฐ์„ ์ˆœ์œ„๋ฅผ ํ• ๋‹นํ•œ๋‹ค. ์ฒ˜๋ฆฌ๊ฐ€ ๋Šฆ์–ด์ง€๋Š” ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
32+
- `ํ—ค๋” ์••์ถ•` ์ง€์› : ํ—ค๋”์˜ ์••์ถ•์„ ๊ฐ•์ œํ•œ๋‹ค. ์ ์€ ์ž์›์œผ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค.
33+
- `์„œ๋ฒ„ ํ‘ธ์‹œ` ์ง€์› : ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘ธ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ. ์š”์ฒญ์„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์•„๋„ ๋œ๋‹ค.
34+
- `์„œ๋ฒ„ ํžŒํŠธ` ์ง€์› : ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์š”์ฒญํ•  ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ์•ˆํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ๋ถˆํ•„์š”ํ•œ ์š”์ฒญ์„ ๋ฐฉ์ง€ํ•œ๋‹ค.
35+
36+
### 9.3 ๋ธŒ๋ผ์šฐ์ €์—์„œ ์–‘๋ฐฉํ–ฅ ํ†ต์‹ ์„ ํ•˜๋Š” WebSocket
37+
38+
- `Ajax`์™€ `Comet`์„ ํ†ตํ•ด์„œ ์›น ๋ธŒ๋ผ์šฐ์ง•์ด ๊ณ ์†ํ™”๋˜์ง€๋งŒ ์™„๋ฒฝํ•œ ๋ณ‘๋ชฉ ํ˜„์ƒ ํ•ด๊ฒฐ์€ ์–ด๋ ต๋‹ค.
39+
- `WebSocket`์€ ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๋ฅผ ์œ„ํ•œ **์–‘๋ฐฉํ–ฅ ํ†ต์‹  ๊ทœ๊ฒฉ์œผ๋กœ ์ƒˆ๋กœ์šด ํ”„๋กœํ† ์ฝœ**์ด๋‹ค.
40+
41+
#### 9.3.1 WebSocket ํ”„๋กœํ† ์ฝœ
42+
43+
- ํ•œ๋ฒˆ ์ ‘์†๋˜๋ฉด **์–‘๋ฐฉํ–ฅ ๋ชจ๋‘ ๋งˆ์Œ๋Œ€๋กœ ํ†ต์‹ **ํ•  ์ˆ˜ ์žˆ๊ณ  ์ „์šฉ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค.
44+
- JSON, XML, HTML ๋“ฑ ์ž„์˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
45+
- `์„œ๋ฒ„ ํ‘ธ์‹œ` ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ , ํ•œ๋ฒˆ ์ ‘์†์„ ํ™•๋ฆฝํ•˜๊ธฐ ์œ„ํ•ด์„œ `ํ•ธ๋“œ์‰์ดํฌ` ์ ˆ์ฐจ๋ฅผ ๋ฐŸ๋Š”๋‹ค.
46+
- ํ•ธ๋“œ์‰์ดํฌ/์š”์ฒญ : `Upgrade` ํ—ค๋”๋กœ ํ”„๋กœํ† ์ฝœ ๋ณ€๊ฒฝ์„ ์š”์ฒญํ•˜๊ณ , `Sec-WebSocket-Key`์— ํ•„์š”ํ•œ ํ‚ค๋ฅผ ๋‹ด์•„ ๋ณด๋‚ธ๋‹ค.
47+
- ํ•ธ๋“œ์‰์ดํฌ/์‘๋‹ต : `Sec-WebSocket-Key`์— ๊ฐ’์„ `Sec-WebSocket-Accept`์— ์ €์žฅ ๋‹ด๊ณ  `101`๋กœ ์‘๋‹ตํ•œ๋‹ค.
48+
49+
## 9.4 ๋“ฑ์žฅ์ด ๊ธฐ๋‹ค๋ ค์ง€๋Š” HTTP/2.0
50+
51+
- ์ง€๊ธˆ HTTP/1.1์€ ์›น์— ์ ํ•ฉํ•˜๋‹ค๊ณ  ํ•  ์ˆ˜๋Š” ์—†๋‹ค.
52+
- ๋‹ค์Œ ํ”„๋กœํ† ์ฝœ์€ `SPDY`, `HTTP Spped+Mobility`, `Network-Friendly HTTP Upgrade`์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ๋‹ค.
53+
54+
## 9.5 ์›น ์„œ๋ฒ„ ์ƒ์˜ ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜๋Š” WebDAV
55+
56+
- ์›น ์„œ๋ฒ„์˜ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•ด์„œ ์ง์ ‘ ํŒŒ์ผ ๋ณต์‚ฌ๋‚˜ ํŽธ์ง‘ ์ž‘์—… ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด๋‹ค.
57+

0 commit comments

Comments
ย (0)