[CS : Network] HTTP & HTTPS
HTTP & HTTPS
๐ HTTP
๐ก HTTP(Hyper Text Transfer Protocol)
: ์๋ฒ/ํด๋ผ์ด์ธํธ ๋ชจ๋ธ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ํ๋กํ ์ฝ
== ์ธํฐ๋ท์์ ํ์ดํผํ ์คํธ๋ฅผ ๊ตํํ๊ธฐ ์ํ ํต์ ๊ท์ฝ
- 80๋ฒ ํฌํธ ์ฌ์ฉํจ.
- Application leve์ Protocol
- TCP/IP ๊ธฐ๋ฐ
- Stateless Protocol
- Method, Path, Version, Headers, Body๋ก ๊ตฌ์ฑ๋จ.
โ HTTP
: ์ํธํ๊ฐ ๋์ง ์์ ํ๋ฌธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํ๋กํ ์ฝ
ex) ๋น๋ฐ๋ฒํธ๋ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ ๋ฑ์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉด ์ 3์๊ฐ ์ ๋ณด๋ฅผ ์กฐํํ ์ ์์.
๐ HTTPS
๐ก HTTPS(Hyper Text Transfer Protocol Secure)
: HTTP์ ๋ฐ์ดํฐ ์ํธํ๊ฐ ์ถ๊ฐ๋ ํ๋กํ ์ฝ
- 443๋ฒ ํฌํธ ์ฌ์ฉํจ.
- ๋คํธ์ํฌ ์์์ ์ค๊ฐ์ ์ 3์๊ฐ ์ ๋ณด๋ฅผ ๋ณผ ์ ์๋๋ก ์ํธํ ์ง์
- ์ฐ๊ฒฐ ๊ณผ์
1๏ธโฃ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์๋ฒ๋ก ์ต์ด ์ฐ๊ฒฐ ์๋๋ฅผ ํจ.
2๏ธโฃ ์๋ฒ๋ ๊ณต๊ฐํค(์๋ฐํ ์ธ์ฆ์)๋ฅผ ๋ธ๋ผ์ฐ์ ์๊ฒ ๋๊ฒจ์ค.
3๏ธโฃ ๋ธ๋ผ์ฐ์ ๋ ์ธ์ฆ์์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ณ ์ธ์ ํค๋ฅผ ๋ฐ๊ธํจ.
4๏ธโฃ ๋ธ๋ผ์ฐ์ ๋ ์ธ์ ํค๋ฅผ ๋ณด๊ดํ๋ฉฐ ์ถ๊ฐ๋ก ์๋ฒ์ ๊ณต๊ฐํค๋ก ์ธ์ ํค๋ฅผ ์ํธํํ์ฌ ์๋ฒ๋ก ์ ์กํจ.
5๏ธโฃ ์๋ฒ๋ ๊ฐ์ธํค๋ก ์ํธํ๋ ์ธ์ ํค๋ฅผ ๋ณตํธํํ์ฌ ์ธ์ ํค๋ฅผ ์ป์.
6๏ธโฃ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ๋์ผํ ์ธ์ ํค๋ฅผ ๊ณต์ ํ๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋ ์ธ์ ํค๋ก ์ํธํ/๋ณตํธํ๋ฅผ ์งํํจ. - ๋์นญํค ์ํธํ, ๋น๋์นญํค ์ํธํ ๋ฐฉ์ ๋ชจ๋ ์ฌ์ฉํจ.
โก๏ธ ๋ฐ์ดํฐ ๊ฐ์ ๊ตํ์๋ ๋น ๋ฅธ ์ฐ์ฐ ์๋๊ฐ ํ์ํ๋ฏ๋ก ์ธ์ ํค = ๋์นญํค,
์ฒ์ ์ฐ๊ฒฐ์ ์ฑ๋ฆฝํ์ฌ ์์ ํ๊ฒ ์ธ์ ํค๋ฅผ ๊ณต์ ํ๋ ๊ณผ์ = ๋น๋์นญ
โก๏ธ ๋น ๋ฅธ ์ฐ์ฐ ์๋, ์์ ์ฑ ๋ณด์ฅํจ.
โ
๋์นญํค ์ํธํ
- ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ๋์ผํ ํค๋ฅผ ์ฌ์ฉํด ์ํธํ/๋ณตํธํ๋ฅผ ์งํํจ.
- ํค๊ฐ ๋ ธ์ถ๋๋ฉด ๋งค์ฐ ์ํํ์ง๋ง ์ฐ์ฐ ์๋๊ฐ ๋น ๋ฆ.
โ ๋น๋์นญํค ์ํธํ
- 1๊ฐ์ ์์ผ๋ก ๊ตฌ์ฑ๋ ๊ณต๊ฐํค์ ๊ฐ์ธํค๋ฅผ ์ํธํ/๋ณตํธํ ํ๋๋ฐ ์ฌ์ฉํจ.
- ํค๊ฐ ๋ ธ์ถ๋์ด๋ ๋น๊ต์ ์์ ํ์ง๋ง ์ฐ์ฐ ์๋๊ฐ ๋๋ฆผ.
๐์ฐธ๊ณ ๋ธ๋ก๊ทธ
https://mangkyu.tistory.com/98
[Web] HTTP์ HTTPS์ ๊ฐ๋ ๋ฐ ์ฐจ์ด์
1. HTTP๋? [ HTTP(Hyper Text Transfer Protocol)๋? ] HTTP(Hyper Text Transfer Protocol)๋ ์๋ฒ/ํด๋ผ์ด์ธํธ ๋ชจ๋ธ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ํ๋กํ ์ฝ์ด๋ค. ์ฆ, HTTP๋ ์ธํฐ๋ท์์ ํ์ดํผํ ์คํธ๋ฅผ ๊ตํํ๊ธฐ ์
mangkyu.tistory.com
https://seo.tbwakorea.com/blog/https-http/
HTTPS๋? - HTTP์์ ์ฐจ์ด์ ๋ฐ ์ ํ์ ์ค์์ฑ
HTTPS๋ ๋ธ๋ผ์ฐ์ ์ ์๋ฒ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ ์ ์์ ํ๊ณ ์ํธํ๋ ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค. ์ค๋์ HTTP์ HTTPS์ ์ฐจ์ด์ ๊ณผ HTTPS๋ก ์ ํ์ ์ค์์ฑ์ ๋ํด ์์๋ณด์์ต๋๋ค.
seo.tbwakorea.com
https://hyeran-story.tistory.com/159
HTTP vs. HTTPS (HTTP์ HTTPS ์ฐจ์ด์ )
HTTPS๋ HTTP์์ ๋ณด์์ด ๊ฐํ๋ ํ๋กํ ์ฝ์ด๋ค.. ์ด์ ๋ ๋ฐ์ ๋ชจ๋ฅด๋ ์ํ์๋๋ฐ์๋ค๋ฅผ ์ข ๋ ์์ธํ ์ ํ์์ฑ์ ๋๊ปด์ ์์๋ณด๊ณ ์ ํ๋คโ๏ธ๐ฉ๐ป๐ป HTTPHyperText Transfer ProtocolW3 ์์์ ์ ๋ณด๋ฅผ
hyeran-story.tistory.com