๐HTTP(HyperText Transfer Protocol)
์น ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฐ๋ ํต์ ๊ท์ฝ ํ์ดํผํ ์คํธ ๋ฌธ์๋ฅผ ๊ตํํ๊ธฐ ์ํ
Application Layerํ๋กํ ์ฝ
๐ํน์ง
- ๋ฌด์ํ ํ๋กํ ์ฝ
๋ฌด์ํ ํ๋กํ ์ฝ (Stateless Protocol)
์๋ฒ๊ฐ ๋ ์์ฒญ ๊ฐ์ ์ด๋ ํ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์งํ์ง ์์ (์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํ ๋ ธ๋ ฅ์ผ๋ก
Cookie์Session์ ์ฌ์ฉ )
- ์ผ๋ฐ์ ์ผ๋ก ์์ ์ ์ธ TCP/IP๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ
- ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ์ ๋ฐ๋ฆ
- ์๋ฒ์์๋ถํฐ ๋ธ๋ผ์ฐ์ ๋ก ์ ์ก๋๋ ์ ๋ณด๊ฐ ์ํธํ ๋์ง ์์ โ ํด๊ฒฐํ๊ธฐ ์ํ ํ๋กํ ์ฝ :
HTTPS
โฐPort Number: 80
๐HTTPS(HyperText Transfer Protocol Secure)
์ ๋ณด๋ฅผ ์ํธํํ๋ย SSL ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์น ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฐ๋ ํต์ ๊ท์ฝ
HTTP์ ๋ฐ์ดํฐ ์ํธํ๊ฐ ์ถ๊ฐ๋ ํ๋กํ ์ฝ
๐ํน์ง
HTTP์ Secure Socket์ด ์ถ๊ฐ๋ ํํ๋ก, ๊ธฐ์กด์ HTTP ํต์ ์SSLํน์TLSํ๋กํ ์ฝ์ ์กฐํฉํด session ๋ฐ์ดํฐ๋ฅผ ์ํธํ- ๊ณต๊ฐํค ์ํธํ ๋ฐฉ์ ์ฌ์ฉ
โฐPort Number: 433
๐ํต์ ํ๋ฆ

- ๊ณต์ธ ์ธ์ฆ ๊ธฐ๊ด(CA)์ ์ฌ์ดํธ ์ ๋ณด๋ฅผ ๋ณด๋ด๊ณ , ์์ ํ ์ฌ์ดํธ์ธ์ง๋ฅผ ํ์ธ ๋ฐ์ (์ฆ, ๊ณต๊ฐํค ๊ด๋ฆฌ๋ฅผ ๋ถํ)
- ์ธ์ฆ ๊ธฐ๊ด(CA)๋ ํด๋น ์๋ฒ์๊ฒ SSL ์ธ์ฆ์ ๋ฐ๊ธ
- ๊ณต๊ฐํค์ ๋น๊ณต๊ฐํค ์์ฑ
- ์๋ฒ์๋ ๋น๊ณต๊ฐํค๋ก ์ํธํํ SSL ์ธ์ฆ์ ์ ๋ฌ
- ์ด ํ, ํด๋ผ์ด์ธํธ๋ค์ด ํด๋น ์๋ฒ๋ฅผ ๋ฐฉ๋ฌธ ์ ์๋ฒ๋ ๊ทธ๋ค์๊ฒ SSL ์ธ์ฆ์ ์ ๋ฌ
- ํด๋ผ์ด์ธํธ์๊ฒ ์๋ฒ ์์ ์ด ๋ฐ์ ๋น๊ณต๊ฐํค๋ก ์ํธํ๋ SSL ์ธ์ฆ์๋ฅผ ์ ๋ฌ
- ํด๋ผ์ด์ธํธ๋ ์ด SSL ์ธ์ฆ์๊ฐ ์ง์ง์ธ์ง ์๊ธฐ ์ํด ์ธ์ฆ ๊ธฐ๊ด(CA)์๊ฒ SSL ์ธ์ฆ์ ๊ฒ์ฆ์ ์์ฒญ
- ํด๋ผ์ด์ธํธ๋ ์ธ์ฆ ๊ธฐ๊ด(CA)๊ฐ ๊ณต๊ฐํ ๊ณต๊ฐํค๋ฅผ ๊ฐ์ง๊ณ SSL ์ธ์ฆ์๋ฅผ ๋ณตํธํ
- ๊ฒ์ฆ์ด ๋๋ฉด ํด๋น ์๋ฒ ์ ๋ขฐ