๐ HTTP
HyperText Transfer Protocol์ ์ฝ์๋ก, HyperText์ธ HTML์ ์ ์กํ๊ธฐ ์ํ ํต์ ๊ท์ฝ
์ ํ๋ฆฌ์ผ์ด์
๋ ๋ฒจ์ ํ๋กํ ์ฝ๋ก TCP/IP ์์์ ์๋
HTTP ํน์ง
- ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ด๋ฉด, ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ์๋ต์ ๋ด๋ฆฌ๋ ๊ตฌ์กฐ
- ๋น์ฐ๊ฒฐ์ฑ
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ด๊ณ , ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ์๋ต์ ๋ด๋ฆฌ๋ฉด ๋ฐ๋ก ์ฐ๊ฒฐ์ด ๋๊ธด๋ค.
- ๋ฌด์ํ์ฑ
- ์ฐ๊ฒฐ์ด ๋๊ธฐ๋ฉด, ํด๋ผ์ด์ธํธ-์๋ฒ ํต์ ์ ๋๋๋ค.
- ์ํ ์ ๋ณด๋ฅผ ์ ์งํ์ง ์๋๋ค.
- ๋ก๊ทธ์ธ๊ณผ ๊ฐ์ด ์ ์ ์ ์ํ๋ฅผ ์ ์งํด์ผํ๋ ์๋น์ค๋ผ๋ฉด, ๋ธ๋ผ์ฐ์ ์ฟ ํค๋ ์๋ฒ ์ธ์
๋ฑ์ ์ด์ฉํด ์ํ๋ฅผ ์ ์งํด์ผ ํ๋ค.
- TCP์ UDP๋ฅผ ์ฌ์ฉํ๋ฉฐ, 80ํฌํธ ์ฌ์ฉํ๋ค.
๋์ ๊ณผ์
์๋ฒ ์ ์ -> ํด๋ผ์ด์ธํธ ์์ฒญ -> ์๋ฒ ์๋ต -> ํด๋ผ์ด์ธํธ -> ์ฐ๊ฒฐ ํด์ -> ์น ๋ฌธ์ ์ถ๋ ฅ
- ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์ URL ์ฃผ์๋ก ์
๋ ฅ
- DNS ์๋ฒ์ ์น ์๋ฒ์ ํธ์คํธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณ๊ฒฝ ์์ฒญ
- ์น ์๋ฒ์ TCP ์ฐ๊ฒฐ ์๋
- ์๋ฒ์๊ฒ HTTP Method (GET) ๋ช
๋ น์ ์ ์ก
- ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์๋ต
- ์๋ฒ-ํด๋ผ์ด์ธํธ๊ฐ์ ์ฐ๊ฒฐ ํด์
- ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์น ๋ฌธ์๋ฅผ ์ถ๋ ฅ
๐ HTTPS
Hypertext Transfer Protocol Secure์ ์ฝ์๋ก, HTTP ํ๋กํ ์ฝ์ ๋ณด์์ด ๊ฐํ๋ ๋ฒ์
HTTPS ํน์ง
- 443 ํฌํธ ์ฌ์ฉ
- SSL์ด๋ TLS ํ๋กํ ์ฝ์ ํตํด ์ธ์
๋ฐ์ดํฐ๋ฅผ ์ํธํ
- ๋คํธ์ํฌ ์์์ ์ด๋๊ณผ ์์ ์ด ๋ถ๊ฐ๋ฅํ๋ฏ๋ก ์์
- SEO(๊ฒ์์์ง์ต์ ํ)์ ์ ๋ฆฌ
- ์ํธํ๋ฅผ ํ๋ ๊ณผ์ ์ด ์น ์๋ฒ์ ๋ถํ๋ฅผ ์ค๋ค.
๋์ ๊ณผ์
ํด๋ผ์ด์ธํธ ์๋ฒ ์ฐ๊ฒฐ ์๋
-> ์๋ฒ -> ์ธ์ฆ์ ์๋ต
-> ํด๋ผ์ด์ธํธ -> ์ธ์ฆ์ ์ ํจ์ฑ ๊ฒ์ฌ, ์ธ์
ํค ๋ฐ๊ธ -> ์ธ์
ํค ์ํธํ
-> ์๋ฒ -> ์ธ์
ํค ๋ณตํธํ -> ์ธ์
ํค๋ก ๋ฐ์ดํฐ ์ก์์
-> ์ฐ๊ฒฐ ํด์ ๋ฐ ์ธ์
ํค ํ๊ธฐ
- ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์๋ฒ๋ก ์ต์ด ์ฐ๊ฒฐ ์๋๋ฅผ ํจ
- ์๋ฒ๋ ๊ณต๊ฐํค(์ธ์ฆ์)๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ๋๊ฒจ์ค
- ํด๋ผ์ด์ธํธ๋ ๊ณต๊ฐํค์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ณ ์ธ์
ํค๋ฅผ ๋ฐ๊ธํจ
- ํด๋ผ์ด์ธํธ๋ ์ธ์
ํค๋ฅผ ๋ณด๊ดํ๊ณ , ์๋ฒ์ ๊ณต๊ฐํค๋ก ์ธ์
ํค๋ฅผ ์ํธํํ์ฌ ์๋ฒ๋ก ์ ์ก
- ์๋ฒ๋ ๊ฐ์ธํค๋ก ์ํธํ๋ ์ธ์
ํค๋ฅผ ๋ณตํธํํ์ฌ ์ธ์
ํค๋ฅผ ์ป์
- ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ๋์ผํ ์ธ์
ํค๋ฅผ ๊ณต์ ํ๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋ ์ธ์
ํค๋ก ์ํธํ/๋ณตํธํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ก์์
- ์ฐ๊ฒฐ ์ข
๋ฃ ๋ฐ ์ธ์
ํค ํ๊ธฐ
๐ ์ฐธ๊ณ
๋คํธ์ํฌ-HTTP์-HTTPS
HTTP์-ํน์ง
HTTP์ HTTPS์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
Preview ์ฌ์ง ์ฐธ๊ณ