HTTP(HyperText Transfer Protocol)
์๋ก ๋ค๋ฅธ ์์คํ
๋ค ์ฌ์ด์์ ํต์ ์ ์ฃผ๊ณ ๋ฐ๊ฒ ํ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํ๋กํ ์ฝ
์๋ฒ์์ ๋ธ๋ฃจ์์ ๋ก ๋ฐ์ดํฐ๋ก ์ ์กํ๋ ์ฉ๋๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํจ
์ํธํ๊ฐ ๋์ง ์์ ๋ฐ์ดํฐ ํ์ทจ ์ฐ๋ ค๊ฐ ์์
HTTPS(HyperText Transfer Protocol Secure)
SSL(Security Socket Layer, ๋ณด์ ์์ผ ๊ณ์ธต) ์ฌ์ฉ
SSL์ ์๋ฒ์ ๋ธ๋ผ์ฐ์ ์ฌ์ด์ ์์ ํ๊ฒ ์ํธํ๋ ์ฐ๊ฒฐ์ ๋ง๋ค ์ ์๊ฒ ๋์์ฃผ๊ณ ,
์๋ฒ์ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ฃผ๊ณฑ๋ค์ ๋ ํด๋น ์ ๋ณด๊ฐ ๋๋จ๋นํ๋ ๊ฒ์ ๋ง์์ค
HTTP ์์ฒด๋ฅผ ์ํธํํ๋ ๊ฒ์ด ์๋๋ผ HTTP๋ฅผ ์ ๋ฌํ๋ Body๋ฅผ ์ํธํํ๋ ๊ฒ
(1) ๋ณด์์ฑ
(2) SEO(๊ฒ์์์ง ์ต์ ํ)
SSL(Secure Socket Layer) vs TLS(Transport Layer Security)
์๋ฐํ๊ฒ ๋งํ๋ฉด TLS๋ SSL์ ์
๊ทธ๋ ์ด๋ ๋ ๋ฒ์ ์ด๋ค
SSL์ด๋?
Netscape Communications Corporation์์ ์น ์๋ฒ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ์ ๋ณด์์ ์ํด ๋ง๋ ํ๋กํ ์ฝ.
๊ณต๊ฐํค/๊ฐ์ธํค ๋์นญํค ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉํจ
(1) ๋์นญํค : ์ํธํ & ๋ณตํธํ๊ฐ ์ฌ์ฐ๋, ํค๋ฅผ ๋ฐฐ์กํ ๋ ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค.
(2) ๊ณต๊ฐํค : ์ํธํ & ๋ณตํธํ์ ๋น์ฉ (์๊ฐ)์ด ๋ง์ด ์์. ๊ณต๊ฐํค๊ฐ ํ์ทจ๋์ด๋ ์์ .
์๋ก ๋ค๋ฅธ ํค๋ก ์ํธํ & ๋ณตํธํ ์ํ (๋น๋์นญํค ๋ฐฉ์)
์ํธํ์์๋ ๊ณต๊ฐํค, ๋ณตํธํ์์๋ ๊ฐ์ธํค ์ฌ์ฉ.
SSL์ ๊ฐ ๋ฐฉ์์ ์ฅ๋จ์ ์ด ์๊ธฐ ๋๋ฌธ์ ํผํฉํด์ ์ฌ์ฉํ๋ค.
SSL์ ๊ณต๊ฐํค ๋ฐฉ์๊ณผ ๋์นญํค ๋ฐฉ์์ ์ ์ ํ ํผํฉํ์ฌ ์ฌ์ฉ.
๊ณต๊ฐํค ๋ฐฉ์์ผ๋ก ๋์นญํค๋ฅผ ์ ๋ฌ. ์ด ๋์นญํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํธํ๋ฅผ ํ๊ณ ์๋ฒ์ ๋ธ๋ผ์ฐ์ ๊ฐ ํต์ ์ ํ๋ค.
(1) B๋ A์๊ฒ ์์ ์ ๊ณต๊ฐํค๋ฅผ ์ ์กํ๋ค.
(2) A๋ ์์ ์ ๋์นญํค๋ฅผ B์์ ์ ๋ฌ ๋ฐ์ B์ ๊ณต๊ฐํค๋ก ์ํธํํ๋ค.
(3) ์ด๋ ๊ฒ ์ํธํํ ๋์นญํค๋ฅผ B์ ์ ๋ฌํ๋ค.
(4) B๋ A์ ๋์นญํค๋ฅผ B์ ๊ฐ์ธํค๋ก ๋ณตํธํ ํ๋ค.
์ฆ ์๋ก์ ๋์นญํค๋ฅผ ์์ ์ ๊ฐ์ธํค๋ก ๋ณตํธํ & ์ํธํ ํ๋ ๊ฒ์ด๋ค.
์ธ์ฆ๊ธฐ๊ด - ์ฌ์ฉ์ - ์ฌ์ดํธ์ 3์ ๊ฒ์ฆ๋ฐฉ์(์์ธํ ๋ด์ฉ์ ์์์)