HTTP
[HTTP ์น ๊ธฐ๋ณธ ์ง์] HTTP ๊ธฐ๋ณธ - ๋ชจ๋ ๊ฒ์ด HTTP
yeonii
2023. 12. 3. 12:51
๐ฑ ๋ชจ๋ ๊ฒ์ด HTTP
HTTP(HyperText Transfer Protocol)
- HTTP: ํ์ดํผ ํ
์คํธ, ์ฆ ๋ฌธ์ ๊ฐ์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ
- HTML, TEXT, IMAGE, ์์ฑ, ์์, ํ์ผ, JSON, XML ๋ฑ ๋ชจ๋ ํํ์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ์ ์ก ๊ฐ๋ฅ
- ์ง๊ธ์ HTTP ์๋!!
HTTP ์ญ์ฌ
- HTTP/0.9 (1991๋ ) : GET ๋ฉ์๋๋ง ์ง์, HTTP ํค๋X
- HTTP/1.0 (1996๋ ) : ๋ฉ์๋, ํค๋ ์ถ๊ฐ
- HTTP/1.1 (1997๋ ) : ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๊ณ ์ฐ๋ฆฌ์๊ฒ ๊ฐ์ฅ ์ค์ํ ๋ฒ์ ์ด๋ค.
- HTTP/2 (2015๋ ) : ์ฑ๋ฅ ๊ฐ์
- HTTP/3 (์งํ์ค) : TCP ๋์ ์ UDP ์ฌ์ฉ, ์ฑ๋ฅ ๊ฐ์
HTTP ๊ธฐ๋ฐ ํ๋กํ ์ฝ
- TCP: HTTP/1.1, HTTP/2
- UDP: HTTP/3
- ํ์ฌ HTTP/1.1 ์ฃผ๋ก ์ฌ์ฉ!!
HTTP ํน์ง
- ํด๋ผ์ด์ธํธ - ์๋ฒ ๊ตฌ์กฐ
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์์ฒญ์ ํ๊ณ , ์๋ฒ๋ ์์ฒญ์ ๋ํ ์๋ตํ๋ ๊ตฌ์กฐ
- Stateless(๋ฌด์ํ) Protocol, ๋น์ฐ๊ฒฐ์ฑ
- HTTP ๋ฉ์์ง๋ฅผ ํตํด ํต์
- ๋จ์ํจ, ํ์ฅ ๊ฐ๋ฅ