1. HTTP๋
- HTTP
- HyperText Transfer Protocol์ ์ฝ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ์ ์ํ ํต์ ํ๋กํ ์ฝ
- ์น์ ๊ธฐ์ค์ผ๋ก ๋ธ๋ผ์ฐ์ ์ ์๋ฒ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํญ ๋ฐฉ์์ผ๋ก HTTP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ณ ์์
- HTTP ํ๋กํ ์ฝ์ ๊ฐ์ฅ ํฐ ํน์ง
- HTTP ํ๋กํ ์ฝ์ ์ํ๊ฐ ์๋ (stateless) ํ๋กํ ์ฝ์
- ์ฌ๊ธฐ์ ์ํ๊ฐ ์๋ค๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ ์์ฒญ์ด ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌ๊ฐ ๋๋ค๋ ๋ง์
- ์ด์ ์ ๋ณด๋๋ ๋ฐ์ดํฐ ์์ฒญ๊ณผ ๋ค์์ ๋ณด๋ผ ๋ฐ์ดํฐ ์์ฒญ์ด ์๋ก ๊ด๋ จ์ด ์๋จ ์๋ฏธ
- ์ด๋ฌํ ํน์ง ๋๋ถ์ ์๋ฒ๋ ์ธ์
๊ณผ ๊ฐ์ ๋ณ๋์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ์ง ์์๋ ๋๊ณ , ๋ค์์ ์์ฒญ ์ฒ๋ฆฌ ๋ฐ ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ผ ์ ์๋ ์ฑ๋ฅ ์์ ์ด์ ์ด ์๊น
- HTTP ํ๋กํ ์ฝ์ ์ผ๋ฐ์ ์ผ๋ก TCP/IP ํต์ ์์์ ๋์ํ๋ฉฐ ๊ธฐ๋ณธ ํฌํธ๋ 80๋ฒ์
- HTTP์ ๊ตฌ์กฐ
- HTTP๋ ์ํ๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์ Stateless ํ๋กํ ์ฝ์ด๋ฉฐ Method, Path, Version, Headers, Body๋ฑ์ผ๋ก ๊ตฌ์ฑ
- ํ์ง๋ง HTTP๋ ์ํธํ๊ฐ ๋์ง ์๋ ํ๋ฌธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํ๋กํ ์ฝ์ด์๊ธฐ ๋๋ฌธ์, HTTP๋ก ๋น๋ฐ๋ฒํธ๋ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ ๋ฑ์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉด ์ 3์๊ฐ ์ ๋ณด๋ฅผ ์กฐํํ ์ ์์์.
- ๊ทธ๋์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด HTTS๊ฐ ๋ฑ์ฅ
2. URL์ด๋
- URL
- URL(Uniform Resource Locators)์ ์๋ฒ์ ์์(resource)๋ฅผ ์์ฒญํ๊ธฐ ์ํด ์ ๋ ฅํ๋ ์๋ฌธ ์ฃผ์
- ์ซ์๋ก ๋์ด์๋ IP์ฃผ์๋ณด๋ค๋ ํจ์ฌ ๊ธฐ์ตํ๊ธฐ ์ฝ๋ค๋ ์ฅ์ ์ด ์์
- ๋ธ๋ผ์ฐ์ ์์๋ ์ด๋ ๊ฒ url๋ก ๋์ด์๋ HTTP ์์ฒญ์ DNS(Domain Name System)๋ฅผ ํตํด host์ ํด๋นํ๋ ์ค์ IP ์ฃผ์๋ก ๋ณํํ์ฌ ์๋ฒ์ ์์ฒญ(Request)์ ๋ณด๋
- URL ๊ตฌ์กฐ
'Computer Science ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[cs] HTTP III - HTTPS vs. HTTP, ๊ณต๊ฐํค/๊ฐ์ธํค etc. (1) | 2024.07.12 |
---|---|
[cs] HTTP II - HTTP/1.0, HTTP/1.1, HTTP/2.0, HTTP/3.0 etc. (2) | 2024.07.08 |
[cs] ๋คํธ์ํฌ III - ๋ก๋๋ฐธ๋ฐ์, ARP, MAC, NAT etc. (1) | 2024.07.01 |
[cs] ๋คํธ์ํฌ II - TCP/IP, PDU etc. (1) | 2024.06.30 |
[cs] ๋คํธ์ํฌ I - ํจํท, ๋ณ๋ชฉํ์ etc. (0) | 2024.06.27 |