HTTP(Hypertext Transfer Protocol) ์ด๋?
์น์์ ๋ฐ์ดํฐ(HTML๋ฌธ์, ์ด๋ฏธ์ง, ๋์์, ์ค๋์ค, ํ ์คํธ..)๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ์๋ฒ - ํด๋ผ์ด์ธํธ ๋ชจ๋ธ์ ๋ฐ๋ฅด๋ ํ๋กํ ์ฝ์ด๋ค. ์ดํ๋ฆฌ์ผ์ด์ ํ๋กํ ์ฝ๋ก TCP๊ธฐ๋ฐ์ ํ๋กํ ์ฝ์ด๋ค.
์๋ฒ - ํด๋ผ์ด์ธํธ ๋ชจ๋ธ
ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ์์ฒญ(request)๋ฅผ ๋ณด๋ด๋ฉด ์๋ฒ๋ ์์ฒญ์ ์ฒ๋ฆฌํ์ฌ ํด๋ผ์ด์ธํธ๋ก ์๋ต(response)ํ๋ค.
HTTP ์์ฒญ๊ณผ ์๋ต
HTTP ์์ฒญ์๋ ํค๋์ ์น์ฌ์ดํธ ๋๋ฉ์ธ์ ํธ์คํธ, ์ธ์ด, ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ๋ฑ ์๋ฒ๊ฐ ํ์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ค.
์์ฒญ์ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ์๋ฒ๋ HTTP ์ํ์ฝ๋, ํค๋์ ํด๋ผ์ด์ธํธ์์ ํ์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ค.
๋ง์ง๋ง์ผ๋ก ์๋ต์ Body๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์์ฒญํ ๋ฐ์ดํฐ์ด๋ค.
HTTP์ HTTPS์ ์ฐจ์ด์
HTTP ํต์ ์์ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ฐ ํ ์คํธ๋ก ๊ตํํ๋ค. HTTP๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ์ง ์๊ณ ์ ์กํ๊ธฐ ๋๋ฌธ์ ์ 3์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ธํฐ์ ํธํ ์ ์๋ค. ๋ณด์ ๊ฐํ๋ฅผ ์ํด์ HTTP๋ HTTPS๋ก ํ์ฅ ๋จ.
'๋ฐฑ์๋(Back-End) ๊ฐ๋ฐ > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์ ์ด์ฟผ๋ฆฌ(jQuery)๋? (0) | 2025.01.20 |
|---|---|
| ์๋ฐ์คํฌ๋ฆฝํธ / ์คํฌ๋ฆฝํธ ์ธ์ด (0) | 2025.01.19 |
| ์ ๋ค๋ฆญ(Generics) ์ด๋? (+Wrapper ํด๋์ค, ์ปฌ๋ ์ ํ๋ ์์ํฌ) (0) | 2025.01.19 |
| ํ๋ก์ธ์ค(Process) vs ์ค๋ ๋(Thread) ๋? (0) | 2025.01.19 |
| ์ต๋ช ํด๋์ค(์ต๋ช ๊ฐ์ฒด) ๋? (0) | 2025.01.19 |