๐ 3์ฅ. ์น์ ๊ตฌํํ๋ ๊ธฐ์
3.1 ์น์ ๊ตฌ์ฑํ๋ ๊ตฌ์กฐ
3.1.1. ์น๊ณผ ๋คํธ์ํฌ
์น(web)์ World Wide Web(WWW)์ด๋ผ๋ ์ธํฐ๋ท์์ ์ ๊ณต๋๋ ํ์ดํผํ ์คํธ ์์คํ ์ด๋ค. ์ธํฐ๋ท์ด๋ผ๋ ํํ์ ํํ ์น์ ๊ฐ๋ฆฌํค์ง๋ง, ์ ํํ ๋งํด ์น์ ์ธํฐ๋ท์ ํ ๊ธฐ๋ฅ์ผ ๋ฟ์ด๋ค.
ํ์ดํผํ ์คํธ๋ ๋ฌธ์ ์์ ๋ค๋ฅธ ๋ฌธ์์ ์์น ์ ๋ณด๋ฅผ ํฌํจ์์ผ ์ ๋ณด๋ฅผ ์๋ก ์ฐ๊ด ์ง์ด(ํ์ดํผ๋งํฌ) ์ฐธ์กฐํ ์ ์๊ฒ ๋ง๋ ๋ฌธ์์ด๋ค. ์ด ๊ฐ๋ ์ ์ธํฐ๋ท์์์ ์คํํ ๊ฒ์ด ์น์ด๋ค.
์น์ HTML๋ก ๋ํ๋๋ ํ์ดํผํ ์คํธ ์ธ์ด์ ๋คํธ์ํฌ์ ๋คํธ์ํฌ์ธ ์ธํฐ๋ท์ด ์ตํฉ๋์ด ํ์ํ์๋ค.
๋น์ด์๋ ๋ฌธ์ ์ ๋ณด๋ง ์ฃผ๊ณ ๋ฐ๋ ๋จ์ํ ๊ธฐ์ ์ด์์ง๋ง, ์น ์๋ฒ์์ ๋์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ HTML ์ธ์ด ์์ฒด์ ์ฌ์์ด ํ์ฅ๋๋ฉด์ ์ด์ฉ ๋ฒ์๊ฐ ํ๋๋์๋ค. ์ง๊ธ์ ์ ์์๊ฑฐ๋, ์จ๋ผ์ธ ๋ฑ ํน, ๊ฒ์, ๋์์ ์๋น์ค ๋ฑ ๋ค์ํ ์ฉ๋๋ก ํ์ฉ๋๋ค.
3.1.2. ํด๋ผ์ด์ธํธ์ ์๋ฒ
์น์ผ๋ก ์ ๊ณต๋๋ ์๋น์ค ๋๋ถ๋ถ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ชฝ(์๋ฒ)๊ณผ ์๋น์ค๋ฅผ ๋ฐ๋ ์ชฝ(ํด๋ผ์ด์ธํธ)์ผ๋ก ๋๋๋ค. ์ด๋ฅผ ํด๋ผ์ด์ธํธ ์๋ฒ ๋ชจ๋ธ์ด๋ผ๊ณ ํ๋ค. ์๋ฒ์ ์์คํ ์ ์ค์นํ๊ณ ์ฌ์ฉ์๋ ํด๋ผ์ด์ธํธ์์ ์๋ฒ์ ์ก์ธ์คํ๋ค.
์น ์๋น์ค๋ฅผ ์์๋ก, ์๋ฒ๋ ๊ทธ ์ญํ ์ ์ฑ๊ฒฉ์ ์ ์ง ๋ณด์๋ฅผ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ผ์์ ์ผ๋ก ๋ฉ์ถ ์ ์์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ ๋ ์ง ํด๋ผ์ด์ธํธ ์๊ตฌ์ ๋์ํ ์ ์๋๋ก 24์๊ฐ 365์ผ ๊ฐ๋ํด์ผ ํ๋ค.
๋ฐ๋ฉด ํด๋ผ์ด์ธํธ๋ ์๋น์ค๋ฅผ ์ด์ฉํ ๋๋ง ๋์ํด์ผ ํ๋ค. ์ฌ์ฉํ์ง ์์ ๋๋ ์ ์์ ๋ ์ ์์ผ๋ฉฐ, ํญ์ ๋์ํ๋ ๊ฒ์ ์๋๋ค. ๋ ์ธ๊ฐ์ด ์ฌ์ฉํ๋ฏ๋ก ํธ์์ฑ์ด๋ ํด๋์ฑ ๊ฐ์ ๊ฒ์ ๊ณ ๋ คํด์ ๋ง๋ค๊ณ ์๋ค.
3.1.3. ์น ์๋ฒ
์น์ ํด๋ผ์ด์ธํธ ์๋ฒ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์คํ ์ผ๋ก, ์ ๋ณด ์ ๊ณต์๊ฐ ์น ์๋ฒ๋ฅผ ๊ณต๊ฐํ๊ณ ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์น ์๋ฒ์ ์๋ ์ ๋ณด์ ์ก์ธ์ค ํ๋(๋ธ๋ผ์ฐ์ง) ํ์์ ๊ธฐ๋ณธ์ผ๋ก ํ๋ค.
์น ์๋ฒ๋ ์ ๋ณด๋ฅผ ์ ์กํ๊ฑฐ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ค๊ณ 365์ผ ๊ณ์ํด์ ๋์ํ๋ ์ปดํจํฐ๋ฅผ ์๋ฏธํ๋ค. ์ํ์น(Apache)๋ ์์ง์์ค(Nginx)์ฒ๋ผ ์ปดํจํฐ์์์ ์น ์๋ฒ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ตฌ์ฒด์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฆฌ์ผ ์น ์๋ฒ๋ก ์ง์นญํ ๋๋ ์์ผ๋ ์ฃผ์ํด์ผ ํ๋ค.
์น ์๋ฒ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ญํ ์ ์น ํ์ด์ง๋ฅผ ๊ณต๊ฐํ๋ ๊ฒ์ด๋ค. HTML๋ก ์์ฑ๋ ๋ฌธ์๋ฅผ ์ธํฐ๋ท์ ๊ณต๊ฐํ๋ ์ญํ ์ ๋ด๋นํ๋ค. ์น ์๋ฒ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ CGI(Common Gateway Interface) ๊ธฐ์ ๋ก ์ธํฐ๋ท์์๋ ์ ๋ณด๋ฅผ ์๋ฐฉํฅ์ผ๋ก ๊ตํํ๊ฒ ๋์๋ค. ํ์ฌ๋ ์๋ฒ ์ฌ์ด๋ ์ธ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ๊ณผ ์ฐ๊ณํ์ฌ ์น์์ ๋ง์ ์ผ์ ํ ์ ์๊ฒ ๋์๋ค.
3.1.4. HTTP์ HTTPS
HTTP๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํ๋กํ ์ฝ์ด๋ค. ์น์ด ์ฒ์ ๋ง๋ค์ด์ง ๋น์์๋ ์ ๋ณด ๊ณต์ ๋ฅผ ๋ชฉ์ ์ผ๋ก ํ ์์คํ ์ด์๊ธฐ ๋๋ฌธ์ ํต์ ๊ฒฝ๋ก์์ ์ ๋ณด๋ฅผ ๊ฐ์ถ ํ์๊ฐ ์์๋ค. ๊ทธ๋ฌ๋ ์ด์ฉ ๋ฒ์๊ฐ ํ๋๋๋ฉด์ ์น ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋๋ ์ํธํํ์ฌ ์ ๋ณด ๊ธฐ๋ฐ์ฑ์ ํ๋ณดํ ํ์๊ฐ ์๊ฒผ๋ค. ๊ทธ๋์ ๋ง๋ค์ด์ง ๊ฒ์ด HTTPS ํ๋กํ ์ฝ์ด๋ค.
HTTPS๋ SSL/TLS ๊ตฌ์กฐ๋ก ๊ตฌํ๋์๋ค. SSL(Secure Sockets Layers)๊ณผ TLS(Transport Layer Security)๋ ์ธํฐ๋ท์์ ํต์ ์ ์ํธํํ์ฌ ์ ์ผ์๊ฐ ํต์ ๋ด์ฉ์ ํ์ณ๋ณด๊ฑฐ๋ ์กฐ์ํ ์ ์๊ฒ ํ๋ ๊ธฐ์ ์ด๋ค.
SSL์ ๋ท์ค์ผ์ดํ๊ฐ ๊ฐ๋ฐํ ํ๋กํ ์ฝ์ด๊ณ , TLS๋ SSL์ ๊ณ์นํ์ฌ IETF๋ผ๋ ํ์คํ ์กฐ์ง์ TLS ์ํน ๊ทธ๋ฃน์์ ์ฑ ์ ํ ํ๋กํ ์ฝ์ด๋ค. ํ์ฌ๋ SSL ์ด ์๋ TLS๊ฐ ์ฌ์ฉ๋๊ณ ์์ด TLS๋ผ๊ณ ๋ง ํ๊ธฐํด๋ ๋์ง๋ง, ์ฌ์ ํ SSL ์ง๋ช ๋๊ฐ ๋๊ธฐ ๋๋ฌธ์ SSL/TLS๋ก ๋ณ๊ธฐํ๊ฑฐ๋ ๊ทธ๋ฅ SSL์ด๋ผ๊ณ ํ ๋๋ ๋ง๋ค.
3.1.5. SSL ์ธ์ฆ์
SSL/TLS๋ฅผ ์น ์ฌ์ดํธ์์ ์ด์ฉํ๋ ค๋ฉด SSL์ธ์ฆ์๊ฐ ํ์ํ๋ค. SSL ์ธ์ฆ์๋ ์ธ์ฆ ๊ธฐ๊ด(CA, Certification Authority)์ด๋ผ๋ ์ ๋ขฐํ ์ ์๋ ์ ์ผ์ ๊ธฐ๊ด์ด ์ด์ฉ์(๋๋ฉ์ธ ์์ ์)์๊ฒ ๋ฐํํ๋ ๊ฒ์ด๋ค.
SSL ์ธ์ฆ์์ ์ญํ
SSL์ธ์ฆ์๋ ๋ค์ ์ธ ๊ฐ์ง ๋ชฉ์ ์ผ๋ก ์ด์ฉํ๋ค.
- ๋ฐ์ดํฐ ์ํธํ:
- SSL ์ธ์ฆ์์ ํฌํจ๋๋ ๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ์ํธํ ํต์ ์ ์ํ ๋น๋ฐํค๋ฅผ ์์ ํ๊ฒ ๊ตํํ ์ ์๊ณ , ์ํธํ ํต์ ์ ์คํํ ์ ์๋ค.
- ๋๋ฉ์ธ ์์ ์ฆ๋ช
:
- SSL ์ธ์ฆ์๋ก ํด๋น ๋๋ฉ์ธ์ A๊ฐ ์์ ํ๋ ๋๋ฉ์ธ์ด๋ผ๋ ๊ฒ์ ์ ์ผ์์ธ ์ธ์ฆ๊ธฐ๊ด์์ ๋ณด์ฆํ๋ค.
- ๋ฐ์ดํฐ ๋ณ์กฐ ๋ฐฉ์ง:
- ์ ์ผ์ ๊ธฐ๊ด์ด ๋ณด์ฆํ๋ ์ธ์ฆ์๋ก ์ํธํ๋ ํต์ ์ ๋ณ์กฐ๋์ง ์๊ณ ํ์คํ๊ฒ A์ ์ ๋ณด์์ ๋ณด์ฆํ๋ค.
์ธ์ฆ ๊ธฐ๊ด ์ ๋ขฐ
์ธ์ฆ ๊ธฐ๊ด์ ์ธ์ฆ ๊ธฐ๊ด ์ด์ ๊ท์ ์ด๋ผ๋ ๋ฌธ์๋ฅผ ๊ณต๊ฐํ์ฌ ๋ณด์ ์ ์ฑ ์ ๊ท์ ํ๊ณ , ๋ณธ์ฌ๋ฅผ ๋ ๊ตญ๊ฐ์ ์ ๋ถ ๋ฑ์ด ์ด ๋ฌธ์๋ฅผ ์ธ์ฆํจ์ผ๋ก์จ ์ฐ๋ฆฌ๋ ์ธ์ฆ ๊ธฐ๊ด์ ์ ๋ขฐํ ์ ์๋ค.
์ธ์ฆ ๋ ๋ฒจ์ ๋ฐ๋ฅธ ์ข ๋ฅ
SSL ์ธ์ฆ์๋ ์ธ์ฆ ๋ ๋ฒจ์ ๋ฐ๋ผ ๋๋ฉ์ธ ์ธ์ฆ(DV), ๊ธฐ์ ์ธ์ฆ(OV), EV์ธ์ฆ(EV) ์ธ ๊ฐ์ง๋ก ๋๋ ์ ์๋ค. ๋ชจ๋ ์ธ์ฆ์๊ฐ SSL/TLS์ ์ด์ฉํ ์ํธํ ํต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง, ์ธ์ฆ์๋ฅผ ๋ฐํํ๋ ์กฐ์ง์ด ์ค์ ๋ก ์๋์ง๋ฅผ ์ฆ๋ช ํ๋ ๋ฒ์์๋ ์ฐจ์ด๊ฐ ์๋ค.
- ๋๋ฉ์ธ ์ธ์ฆ(DV, Domain Validation)์ ๋๋ฉ์ธ์ ๋ฑ๋ก๋ ๋ฑ๋ก์๋ฅผ ํ์ธํ๊ณ ๋ฐํํ๋ ์ธ์ฆ์์ด๋ค. ๋๋ฉ์ธ ์์ ๋ง ํ์ธํ ๋ฟ ๋๋ฉ์ธ ๋ฐ ์ธ์ฆ์ ์์ ์๋ฅผ ์ธ์ฆํ๋ ๊ฒ์ ์๋๋ค. ๋ฐํ ์๋๊ฐ ๋น ๋ฅด๊ณ ๊ฐ๊ฒฉ์ด ์ ๋ ดํ์ฌ ๊ฐ์ธ ์ฌ์ดํธ๋ฟ๋ง ์๋๋ผ, ๊ธฐ์ ์ฒด, ๊ฐ์ข ๋ฏธ๋์ด ๋ฑ์ ํญ๋๊ฒ ์ด์ฉ๋๋ค. ํนํ ๊ฐ์ธ์ ๋ณด๋ ์ ์ฉ ์นด๋ ์ ๋ณด ๋ฑ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ง ์๊ณ , ๊ฒ์ ์์ง ์ต์ ํ(SEO, Search Engine Optimization) ์ด์ ๋ก ํญ์ SSL์ ์ ์ฉํด์ผ ํ๋ ์น ์ฌ์ดํธ์์ ๋๋ฉ์ธ ์ธ์ฆ์๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค.
- ๊ธฐ์ ์ธ์ฆ(OV, Organization Validation)์ ๋๋ฉ์ธ๊ณผ ๋๋ถ์ด ์น ์ฌ์ดํธ๋ฅผ ์ด์ํ๋ ์กฐ์ง์ ์ค์ฌ์ฑ์ ์ธ์ฆํ๋ ์ธ์ฆ์์ด๋ค. ์ธ์ฆ์ ๋ฐํ์ฒ๊ฐ ์ด์ ์กฐ์ง์ ์ค์ฌ์ฑ์ ์ธ์ฆํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ธ ์ ๋ณด๋ ์ ์ฉ ์นด๋ ์ ๋ณด ๋ฑ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์น ์ฌ์ดํธ ๋ฑ์ ์ด์ฉ๋๋ค.
- EV ์ธ์ฆ(EV, Extrended Validation)์ ๊ธฐ์ ์ ์ค์ฌ์ฑ๊ณผ ๋๋ถ์ด ์์ฌ์ง๋ฅผ ์ธ์ฆํ๋ค. ์ธ์ฆ์๋ก ์น ์ฌ์ดํธ ์ด์ ์กฐ์ง์ ํ์ธํ ์ ์๋ค. ๊ธฐ์ ์ ์ค์ฌ์ฑ์ ์ธ์ฆํ๋ค๋ ์ ์์ ๊ธฐ์ ์ธ์ฆ(OV)๊ณผ ๊ฐ๋ค๊ณ ์๊ฐํ ์ ์๋ค. ๊ทธ๋ฌ๋ ์์ฌ์ง ํ์ธ ๋ฑ ๋์ฑ ์๊ฒฉํ ์ฌ์ฌ๋ฅผ ๊ฑฐ์น๊ณ ์๊ฐ์ ์ผ๋ก๋ ํ์ธํ ์ ์์ด ๊ฐ์ธ ์ ๋ณด๋ ์ ์ฉ ์นด๋ ์ ๋ณด ๋ฑ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์น์ฌ์ดํธ์ ์จ๋ผ์ธ ๋ฑ ํน ๋ฐ ๊ธ์ต ๊ธฐ๊ด๊ณผ ์ฐ๊ณ๋๋ ํํ ํฌ(Fintech) ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์น ์ฌ์ดํธ ๋ฑ์ ์ด์ฉ๋๋ค.
๋๋ฉ์ธ ์ธ์ฆ | ๊ธฐ์ ์ธ์ฆ | EV์ธ์ฆ | |
์ํธํ ํต์ | O | O | O |
๋๋ฉ์ธ ์์ ์ ํ์ธ | O | O | O |
์กฐ์ง์ ์ค์ฌ์ฑ ํ์ธ | X | O | O |
์์ผ๋์นด๋ ์ธ์ฆ์ ๋์ | O | O | X |
๋ฐํ ๋์์ | ๊ฐ์ธ, ๋ฒ์ธ | ๋ฒ์ธ | ๋ฒ์ธ |
๊ฐ๊ฒฉ | 6,900์/๋ ~ | 49,000์/๋ | 400,000์/๋ ~ |
์ ๋ขฐ์ฑ | ๋ฎ์ | ์ค๊ฐ | ๋์ |
์ฉ๋ | 1. ์ง๋ฌธ ํผ์ด๋ ์บ ํ์ธ ์๋ชจ ๋ฑ ๊ฐ์ข
ํผ 2. ๊ฐ์ธ ์ ๋ณด ์ ๋ ฅ์ ํ์ง ์๋ ์น ์ฌ์ดํธ์ ์์ SSLํ์ฉ |
1. ๊ฐ์ธ ์ ๋ณด ์
๋ ฅ์ด ํ์ํ ํ์์ ์ฌ์ดํธ 2. ์ ์ฉ ์นด๋ ์ ๋ณด๋ ๊ฐ์ธ ์ ๋ณด ์ ๋ ฅ์ด ํ์ํ EC ์ฌ์ดํธ |
1. ๊ฐ์ธ ์ ๋ณด ์
๋ ฅ์ด ํ์ํ ํ์์ ์ฌ์ดํธ 2. ์ ์ฉ ์นด๋ ์ ๋ณด๋ ๊ฐ์ธ ์ ๋ณด ์ ๋ ฅ์ด ํ์ํ EC ์ฌ์ดํธ 3. ๊ธฐ์ ์ฌ์ดํธ, ์จ๋ผ์ธ ๋ฑ ํน |
์ฅ์ | - ๊ฐ์ธ๋ ์ด์ฉํ ์ ์์. - 1๋ ์ 1๋ง ์์ด ์๋๋ ์ธ์ฆ์๋ ์๋ ๋ฑ ๋ฎ์ ๊ฐ๊ฒฉ - ์ ์ฒญ์์ ๋ฐํ๊น์ง ์๋๊ฐ ๋น ๋ฆ |
- ์กฐ์ง ์ค์ฌ์ฑ์ ์ฆ๋ช
- ์์ผ๋์นด๋ ์ธ์ฆ์๋ฅผ ๋ฐํํ ์ ์์. |
- ์กฐ์ง ์ด๋ฆ์ด ํ์๋์ด ์ฌ์ดํธ ์ ๋ขฐ์ฑ์ด ํฅ์ |
๋จ์ | - ์กฐ์ง ์ค์ฌ์ฑ์ ์ฆ๋ช ํ์ง ์์ | - ์กฐ์ง์ ์ค์ฌ์ฑ์ ์ฆ๋ช ํ์ง๋ง, ๋ธ๋ผ์ฐ์ ์ ํ์ ๊ธฐ๋ฅ์ด ์์ | - ์์ผ๋์นด๋ ์ธ์ฆ์๋ฅผ ๋ฐํํ ์ ์์ - ๋น๊ต์ ๊ณ ๊ฐ |
3.1.6. URL๊ณผ DNS
URL
URL(Uniform Resource Locator)์ ์ธํฐ๋ท์์์ HTML์ด๋ ์ด๋ฏธ์ง ๋ฑ ๋ฆฌ์์ค ์์น๋ฅผ ํน์ ํ ์ ์๋ ์์์ผ๋ก ํ์ํ๋ค. URL์ ๊ธฐ๋ณธ ์์์ ์คํด(ํ๋กํ ์ฝ + ://)๊ณผ ์๋ฒ ์ฃผ์(๋๋ ํธ์คํธ ์ด๋ฆ + ๋๋ฉ์ธ)์ ๋ค์ ๋ ๊ฐ์ง๋ฅผ /๋ก ์ฐ๊ฒฐํ ๊ฒ์ด๋ค.
- ๋๋ ํฐ๋ฆฌ ์ด๋ฆ
- ํ์ผ ์ด๋ฆ
DNS
์น ์ฌ์ดํธ ์ฃผ์๋ฅผ http://93.184.216.34/news/index.html์ฒ๋ผ IP ์ฃผ์๋ก ํ๊ธฐํ๋ฉด ๊ธฐ์ตํ๊ธฐ ์ด๋ ต๋ค. ํธ์คํธ ์ด๋ฆ๊ณผ ๋๋ฉ์ธ์ผ๋ก ๋ฐ๊พธ์ด http://www.example.com/news/index.html๋ก ๋ณ๊ฒฝํ๋ฉด ๊ธฐ์ตํ๊ธฐ ์ฝ๊ณ ์ฐ๊ธฐ๋ ์ฝ๋ค.
ํ์ง๋ง ์ธํฐ๋ท์์๋ ๋ฐ๋์ IP์ฃผ์๋ก ์ ์ํ ๋์์ ์ง์ ํ๋ฏ๋ก www.example.com ์ด ์ฌ์ค์ ์กฐํํ๋ ์์คํ ์ด ํ์ํ๋ค. ์ด ์์คํ ์ด DNS(Domain Name System)์ด๋ค.
DNS๋ ์ธํฐ๋ท์ฌ์ ๊ฑฐ๋ํ ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ผ๊ณ ํ ์ ์๋ค. DNS๋ ์ฝํ ์ธ DNS์๋ฒ์ ์บ์ DNS ์๋ฒ ๋ ๊ฐ์ง๋ก ๊ตฌ์ฑ๋๋ค.
์ฝํ ์ธ DNS ์๋ฒ๋ ๊ฐ ๋๋ฉ์ธ์ ๋ฐํ์ด ๋๋ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ์บ์ DNS ์๋ฒ๋ ์ปดํจํฐ๋ ํด๋์ ํ ๋ฑ ํด๋ผ์ด์ธํธ๊ฐ ๋ฌธ์ํ๋ฉด ์ฝํ ์ธ DNS ์๋ฒ๋ฅผ ์ฐพ์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ค. ์บ์ DNS ์๋ฒ๋ ์ฝํ ์ธ DNS ์๋ฒ์ ์กฐํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ํด๋ผ์ด์ธํธ์ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ค.
3.2. ๋๋ฉ์ธ
๋๋ฉ์ธ์ด๋ ์ธํฐ๋ท์ ์ฃผ์๋ก, ๊ธ๋ก๋ฒ IP์ฃผ์๋ฅผ ๊ฐ์ง ์๋ฒ๊ฐ ์ด๋์ ์๋์ง ํ๋จํ๋ ์ ๋ณด๋ก ์ด์ฉ๋๋ค. ๊ธ๋ก๋ฒ IP ์ฃผ์๊ฐ ์๋ ์๋ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ์น ์ฌ์ดํธ๋ฅผ ๊ฐ๋ฆฌํจ๋ค.
3.2.1. ๋๋ฉ์ธ ๊ด๋ฆฌ ๊ธฐ๊ด
๋๋ฉ์ธ์ ์ ์ธ๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๊ณณ์ ICANN์ด๋ผ๋ ๋น์๋ฆฌ ๋จ์ฒด์ด๋ค. ๊ทธ ๋ฐ์๋ ๋๋ฉ์ธ์ ๋ค๋ฃจ๋ ์กฐ์ง์ผ๋ก ๋ ์ง์คํธ๋ฆฌ์ ๋ ์ง์คํธ๊ฐ ์๋ค.
๋ ์ง์คํธ๋ฆฌ๋ ๋๋ฉ์ธ ๊ด๋ฆฌ ๊ธฐ๊ด์ผ๋ก, ๊ฐ ๋๋ฉ์ธ ์ ๋ณด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋ค. ๋ ์ง์คํธ๋ฆฌ์ ๋ฐ๋ผ์ ๊ด๋ฆฌํ๋ ๋๋ฉ์ธ์ด ๋ฌ๋ผ์ง๋ค.
๋ ์ง์คํธ๋ผ๋ ๋๋ฉ์ธ ์ค๊ฐ ๋ฑ๋ก ์ ์ฒด๋ก, ๋ ์ง์คํธ๋ฆฌ๊ฐ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ง์ ๋๋ฉ์ธ ์ ๋ณด๋ฅผ ๋ฑ๋กํ ์ ์๋ค. ๋๋ฉ์ธ์ ์ด์ฉํ๋ ค๋ฉด ๋๋ฉ์ธ ์ด๋ฆ์ ์์ ์๊ฐ ๋๊ตฌ์ธ์ง, ์ด๋ DNS ์๋ฒ์์ ๊ด๋ฆฌ๋๋์ง ๊ฐ์ ์ ๋ณด๋ฅผ ๋ ์ง์คํธ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋กํด์ผ ํ๋ค. ์ด์ฉ์๊ฐ ์ ์ฒญํ ์ ๋ณด๋ ๋ ์ง์คํธ๋ผ๋ฅผ ๊ฒฝ์ ํ์ฌ ๋ ์ง์คํธ๋ฆฌ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ก๋๋ค.
๋๋ฉ์ธ์ ๋ ์ง์คํธ๋ผ๊ฐ ํ๋งคํ๋ ๊ฒ ๋ง๊ณ ๋ ๋ ์ง์คํธ๋ผ์ ๋๋ฆฌ์ ์ด ํ๋งคํ๋ ์๋ ์๋ค. ๊ตญ๋ด์ธ๋ก ๋ง์ ๋๋ฉ์ธ ํ๋งค์ ์๊ฐ ์๋๋ฐ ๋ ์ง์คํธ๋ผ๊ฐ ์ง์ ํ๋งคํ๊ธฐ๋ ํ๊ณ , ๋ ์ง์คํธ๋ผ์์ ๋๋ฉ์ธ์ ๋๋งค๋ก ๋ฐ์ ํ๋งคํ๋ ๋๋ฆฌ์ ๋ ์๋ค.
๋ ์ง์คํธ๋ผ๋ ๋ ์งํธ์ค๋ฆฌ๊ฐ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ง์ ์ก์ธ์ค ํ ์ ์์ง๋ง, ๋๋ฆฌ์ ์ ๋ ์ง์คํธ๋ฆฌ๊ฐ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ ์ ์๊ณ ๋ ์ง์คํธ๋ผ๋ฅผ ํตํด์๋ง ์ ๋ณด๋ฅผ ๋ฑ๋กํด์ผ ํ๋ค.
3.2.2. ๋๋ฉ์ธ ์ข ๋ฅ
๋๋ฉ์ธ์ ํฌ๊ฒ ๋ ์ข ๋ฅ๋ก ๋๋๋ค. gTLD(generic Top Level Domain)์ ccTLD(country code Top Level Domain)์ด๋ค. ๋ ๋ค ICANN์ด ๊ด๋ฆฌํ์ง๋ง, ๋๋ฉ์ธ ๋ฑ๋ก ์ ๋ฌด ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๊ฐ์ ์ค์ ์ด์ ์ ๋ฌด๋ ๋ ์ง์คํธ๋ฆฌ์ ์์ํ๋ค.
gTLD
gTLD๋ ์ ์ธ๊ณ์ ๋ฑ๋ก์ด ๊ฐ๋ฐฉ๋. com,. net,. org์ ๋ฑ๋ก ์ ํ์ด ์๋. edu,. gov,. int,. mil ์ด๋ ๊ฒ ์ผ๊ณฑ ๊ฐ์ง ์ข ๋ฅ๋ก ์์๋์๋ค. 2000๋ ์. biz,. info,. name,. pro,. aero,. coop,. museum ์ผ๊ณฑ ๊ฐ์ง ์ข ๋ฅ๊ฐ ์ถ๊ฐ๋์๊ณ , 2003๋ ์๋. asia,. cat,. jobs,. mobi,. post,. tel,. travel,. xxx๊ฐ ์ถ๊ฐ๋์๋ค.
2012๋ ๋ถํฐ๋ ์๋กญ๊ฒ ์ฐฝ์คํ๋ gTLD ์์ ์ ํ์ ๋์ง ์๊ณ ๊ธฐ์ ์ , ์ฌ๋ฌด์ ์๊ฑด์ ์ถฉ์กฑํ๋ ์กฐ์ง์ด๋ผ๋ฉด ์ ์ฒญ์ด ๊ฐ๋ฅํด์ ธ ์ง๊ธ์ ๋งค์ฐ ๋ง์ gTLD๊ฐ ์กด์ฌํ๋ค.
์ผ๋ฐ ์ด์ฉ์๋ ์ ์ฒญํ ์ ์๋ gTLD ์ด์ธ์ ํน์ ๊ธฐ์ ์ด ์ ์ฉ์ผ๋ก ๋ณด์ ํ gTLD๋ ์๋ค.
gTLD๋ ๋ฒ ๋ฆฌ์ฌ์ธ(Verisign)๋ฑ์ ํ์ฌ๊ฐ ๋ ์ง์คํธ๋ฆฌ๊ฐ ๋๋ค.
๊ตญ๋ด ICANN์ธ์ฆ ๋ ์ง์คํธ๋ผ๋ก๋ ๊ฐ๋น์, ์์ค๋, ํ์ด์ฆ ๋ฑ์ด ์๋ค.
ccTLD(๊ตญ๊ฐ ์ฝ๋ ์ต์์ ๋๋ฉ์ธ)
ccTLD๋. kr,. us,. uk,. tv ๋ฑ ์ ์ธ๊ณ์ 200๊ฐ์ง ์ด์์ด ์์ผ๋ฉฐ, ์์น์ ์ผ๋ก ๊ทธ ๋๋ผ์ ์ฌ๋ ์ฌ๋์ ๋์์ผ๋ก ํ๋ค. ํ์ง๋ง ์ด๋๊น์ง๋ ์์น์ด๋ฉฐ, ์ด์์ ๊ฐ๊ตญ ๋คํธ์ํฌ ์ ๋ณด ์ผ์ฒ(NIC)์ ์์ํ์ฌ ๋ค๋ฅธ ๋๋ผ ์ฌ๋์๊ฒ๋ ๋๋ฉ์ธ์ ๊ฐ๋ฐฉํ ์ ์๋ค.
๋ํ๋ฏผ๊ตญ์ ccTLD๋. kr์ด๋ฉฐ, ํ๊ตญ์ธํฐ๋ท์งํฅ์(KISA)์ด ๋ ์ง์คํธ๋ฆฌ๋ก์ ์ด์ํ๊ณ ์๋ค.
. kr์ ๋ ์ง์คํธ๋ผ๋ ๊ฐ๋น์, ์์ด๋ค์์ฆ, ํ์ด์ฆ ๋ฑ์ด ์๋ค.
3.2.3. DNS ์ ํ
์์คํ ์ ํ ์์ ์ด๋ ์๋ฒ ๊ต์ฒด ๋ฑ IP ์ฃผ์๊ฐ ๋ณ๊ฒฝ๋๋ ์ฌ๋ก๋ ๋ง์ด ์๋ค. ์ด๋ DNS ์ค์ ๋ ํจ๊ป ๋ณ๊ฒฝํด์ผ ํ๋ค.
www.example.com์ IP ์ฃผ์๊ฐ 203.0.113.1์ธ ์ํ๊ฐ 198.51.1090.1์ธ ์ํ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด ๋ณด์.
์๋ณธ์ด ๋๋ ์ ๋ณด๋ ์ฝํ ์ธ DNS ์๋ฒ๊ฐ ๊ฐ์ง๊ณ ์์ง๋ง, ์ธํฐ๋ท์์ ์ฌ๋ฌ ๊ฐ ์กด์ฌํ๋ DNS ์๋ฒ์๋ ๋ณต์ฌ๋ ์ ๋ณด๊ฐ ์๋ค. (๊ฐ์ง๊ณ ์์ง ์์ ๊ฒฝ์ฐ๋ ์๋ค.) ๊ทธ๋ฆฌ๊ณ ์บ์ DNS ์๋ฒ๋ ํ ๋ฒ ๋ฌธ์ํ DNS ์ ๋ณด๋ฅผ ์บ์๋ก ๋ณด๊ดํด ๋๋ค.
์บ์ DNS ์๋ฒ์์ ์บ์๊ฐ ์ฌ๋ผ์ง๊ณ ์๋ก์ด ์ ๋ณด๋ฅผ ๋ค์ ์ทจ๋ํ ๋ ์์ฐจ๊ฐ ์๊ธด๋ค. DNS ์ ๋ณด๋ ์ค์์น์ฒ๋ผ ๋ฐ๋ก ์ ํํ ์ ์๋ ๊ฒ์ ์๋๊ณ , ์๋ก์ด ์ ๋ณด๊ฐ ๊ตฌ์๊ตฌ์ ๋๋ฌํ๊ธฐ๊น์ง ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. ์๋๋๋ก ๋๋๋ฆด ๋๋ ๋์ผํ๊ธฐ ๋๋ฌธ์ ์๋ฒ ์ ํ์ ์คํจํ๊ณ ๋ค์ ๋๋๋ฆด ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ฐจ๊ฐ ๋ฐ์ํ๋ค.
3.3. HTTP์ ์น ๊ธฐ์
3.3.1. HTTP
HTTP๋ ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ๊ฐ์ ์ํธ ์์ฉ์ ์ง์ํ๋ ํ๋กํ ์ฝ์ด๋ค. HTTP๋ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๋ HTTP ์์ฒญ๊ณผ ๊ทธ์ ์๋ตํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ HTTP ์๋ต์ด๋ผ๋ ๋ ๊ฐ์ง ์ํธ ์์ฉ์ ๋ฐ๋ณตํ์ฌ ์น ํ์ด์ง๋ฅผ ํ์ํ๋ค.
HTTP ์์ฒญ์๋ ํ๊ณ ์ถ์ ์ฒ๋ฆฌ๋ฅผ ๋ํ๋ด๋ ๋ฉ์๋ ์ด๋ฆ๊ณผ ๋์ ์ด๋ฆ์ด ํฌํจ๋๋ค.
- GET: ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ์ค๋๋ก ์น ์๋ฒ์ ์์ฒญ
- POST: ์น ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ก์
- PUT: ์น ์๋ฒ์ ํ์ผ์ ์ ๋ก๋
HTTP ์๋ต์๋ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด๋ ์ํ ์ฝ๋์ ํค๋, ์ค์ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ์ธ ๋ฉ์์ง๊ฐ ํฌํจ๋๋ค.
์ํ ์ฝ๋ | ๊ฒฐ๊ณผ ๋ฌธ๊ตฌ | ์ค๋ช |
200 | OK | ์์ฒญ์ด ์ฑ๊ณตํ๊ณ , ์๋ต๊ณผ ํจ๊ป ์์ฒญ์ ๋ฐ๋ฅธ ์ ๋ณด๊ฐ ๋ฐํ๋๋ค. |
403 | Forbidden | ๊ธ์ง, ์ก์ธ์ค ๊ฑฐ๋ถ, ์ก์ธ์ค ๊ถํ์ด ์๋ ์น ํ์์ง์ ์ ๊ทผํ๋ ๊ฒฝ์ฐ ๋ฑ ๋ฐํ๋๋ค. |
404 | Not Found | ๋ฏธ๊ฒ์ถ, ์น ํ์์ง๋ฅผ ์ฐพ์ง ๋ชปํ์๋ |
408 | Request Timeout | ์์ฒญ ์๊ฐ์ด ์ด๊ณผ, ์์ฒญ์ด ์๊ฐ ๋ด์ ์ฒ๋ฆฌ๋์ง ์์ ๊ฒฝ์ฐ ๋ฐํ |
410 | Gone | ์๋ฉธ, ๋ฆฌ์์ค๊ฐ ์๊ตฌ์ ์ผ๋ก ์ด๋ํ๊ฑฐ๋ ์๋ฉธํ๋ค. ์น ํ์ด์ง๊ฐ ์์ด์ง ๊ฒ์ ๋์ธ์ ์ผ๋ก ๋ํ๋ด๋ ๋ฐ ์ด์ฉํ๋ค. |
500 | Internal Server Error | ์๋ฒ ๋ด๋ถ ์ค๋ฅ, ์๋ฒ์์ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ๋ฑ ๋ฐํ |
503 | Service Unavailable | ์๋น์ค ์ด์ฉ ๋ถ๊ฐ. ์ผ์์ ์ผ๋ก ๊ณผ๋ถํ ๋๋ ์ ์ง ๋ณด์๋ก ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋ค. ์ ์์ด ๋ชฐ๋ ค ์ฒ๋ฆฌ ๋ถ๋ฅ์ ๋น ์ก์ ๊ฒฝ์ฐ ๋ฐํ |
3.3.2. ์ฟ ํค์ ์ธ์
์ธ์ ์ ์น ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํด์ ์ํํ๋ ์ผ๋ จ์ ํ๋์ด๋ค. HTTP๋ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ณ ์ ์กํ๋ ์ํ ๋น์ ์ฅ ํ๋กํ ์ฝ์ด๋ค. ์ฌ์ฉ์์ '์ํ'์ ๊ดํ ์ ๋ณด๋ฅผ ์๊ธฐ ์ํด ์ฌ์ฉํ๋ ๊ฒ์ด ์ฟ ํค(Cookie)์ด๋ค. ์ฟ ํค๋ ์น ์ฌ์ดํธ๋ฅผ ์ด๋ํ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๊ดํ๊ณ , ๋ ๋ฒ์งธ ์ก์ธ์ค๋ถํฐ๋ ๊ทธ ์ ๋ณด๋ฅผ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก ๋ณด๋ธ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ค์ ๋ฐฉ๋ฌธํ ๋ ์ฌ์ฉ์๋ฅผ ์๋ณํ ์ ์์ด ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ง ํน์ฑ์ ๋ง๋ ๊ด๊ณ ๋ฅผ ์ ๊ณตํ๊ฑฐ๋ ์ฌ์ดํธ ๊ธฐ๋ฅ์ ๋ํ ์ค์ ์ ์ ์ฅํ์ฌ ์น ์ฌ์ดํธ์ ํธ์์ฑ์ ๋์ผ ์ ์๋ค.
์ธ์ ์ ์คํํ๋ ค๋ฉด ์น ์ฌ์ดํธ์ ์ ์ํ ๋ ์ธ์ ID๋ผ๋ ๊ณ ์ ID๊ฐ ํ ๋น๋์ด์ผ ํ๋ค. ์ธ์ ID๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ๋๊ตฌ์ธ์ง ์๋ณํ๊ณ , ์ ํ์ ์ถ๊ฐํ๋ ๋ฑ์ ์ ๋ณด๋ ์ธ์ ID์ ๋์ํ๋ ์ธ์ ๋ณ์์ ๊ธฐ๋ก๋๋ค. ์ฟ ํค์ ์ธ์ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๊ณ , ์ค์ ๊ฐ(์ธ์ ๋ณ์ ์ ๋ณด)์ ์๋ฒ ์ธก์์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด ๋๋ฆฌ ์ด์ฉ๋๋ค.
3.3.3. ์ธ์ฆ
์ธ์ฆ์ ์ปดํจํฐ๋ ์์คํ ์ ์ฌ์ฉํ ๋ ํ์ํ ๋ณธ์ธ ํ์ธ ์ ์ฐจ์ด๋ค. ์์คํ ์ ์ฌ์ฉํ ๋ ์ ์ผ์๊ฐ ๋ง์๋๋ก ์ฌ์ฉํ๊ฑฐ๋ ์ ์ผ์์๊ฒ ๋ณด์ด์ง ์๋๋ก ํ๋ ์ธ์ฆ์ด๋ผ๋ ๋ฉ์ปค๋์ฆ์ด ํ์ํ๋ค.
์น์์ ์ธ์ฆ์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์๋น์ค๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด๋ค. ID์ ์ํธ๋ก ์ธ์ฆํ๋ ๊ฒ์ด ๋๋ถ๋ถ์ด์ง๋ง, ์ต๊ทผ์๋ ๋ค์์ ์ธ์ฆ(MFA) ์ด๋ผ๊ณ ํ๋ ID์ ์ํธ ์ด์ธ์ ์ผ์์ ์ผ๋ก ๋ฐํ๋๋ ์ผํ์ฉ ํจ์ค์๋(one-time password)๋ฅผ ์ ๋ ฅํ๋ ์ธ์ฆ ๋ฐฉ์๋ ์๋ค. ์ธ์ฆ ์์๋ฅผ ๋๋ฆฌ๋ฉด ๋ณด์์ด ๊ฐํ๋๋ค. ์ผํ์ฉ ํจ์ค์๋์๋ ํด๋์ ํ SMS ์ ์ก, ์ ์ฉ ์ผํ์ฉ ํจ์ค์๋ ์์ฑ ์ํํธ์จ์ด ์ฌ์ฉ, ๋ฌผ๋ฆฌ์ ํ๋์จ์ด ํ ํฐ ๊ธฐ๊ณ์ ํ์๋ ์ํธ ๋ฑ ์ฌ๋ฌ ์ข ๋ฅ๊ฐ ์๋ค.
ํน์ ์๋น์ค์ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์๋น์ค์ ๋ก๊ทธ์ธํ ์ ์๋ ์์ ์ธ์ฆ ๋ฉ์ปค๋์ฆ๋ ์๋ค. ์ด ๋ฐฉ์์์ ์ฌ์ฉ๋๋ ๊ธฐ์ ์ด OAuth์ด๋ค.
๊ธฐ์ ์์คํ ์ ์
ํ๋ ๊ธฐ์ ์ ์ฌ๋ด ์์คํ ์ ์์คํ ๋ง๋ค ID์ ์ํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด ๋๋ถ๋ถ์ด์๋ค. ๊ทธ๋ฌ๋ ์ต๊ทผ์๋ Active Directory๋ LDAP๋ผ๋ ์ธ์ฆ ๊ธฐ๋ฐ๊ณผ ์ฐ๊ณ๋์ด ID์ ์ํธ ํ๋๋ง ์์ผ๋ฉด ์ฌ๋ด์ ์ด๋ค ์์คํ ์๋ ๋ก๊ทธ์ธํ ์ ์๋ค. ๋ฌผ๋ก ์์คํ ๋ง๋ค ๊ถํ์ ๋ฐ๋ผ ์ ๊ทผ์ ์ ํํ ํ์๊ฐ ์๋ค.
3.3.4. ์๋ก์ด ๊ธฐ์ : HTTP/2, Ajax, Web API
HTTP/2
HTTP/2๋ HTTP์ ์๋ก์ด ๊ท๊ฒฉ์ด๋ค. HTTP์ ๋ฉ์ด์ ๋ฒ์ ์ ์ผ๋ก ๊ธฐํ๋ ํ๋กํ ์ฝ๋ก, ๊ทธ ๊ธฐ๋ฐ์ ๊ตฌ๊ธ์ด ์ค์ฌ์ด ๋์ด ๊ฐ๋ฐํ SPDY ํ๋กํ ์ฝ์ด๋ค.
HTTP/1.1 ์์๋ ๋์์ ๋ณต์์ ์์ฒญ์ ๋ณด๋ผ ์ ์์ง๋ง, '์์ฒญ ํ๋์ ์๋ต ํ๋'๋ผ๋ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ ๊ทธ๋๋ก์ด๋ค. ๊ทธ๋์ HTML ํ์ผ ํ๋์ ์ด๋ฏธ์ง ํ์ผ ์ฌ๋ฌ ๊ฐ๋ก ๊ตฌ์ฑ๋ ์น ํ์ด์ง๋ฅผ ํ์ํ ๋๋ ํ์ผ ํ๋๋ง๋ค GET ์์ฒญ์ ๋ณด๋ด์ผ ํ๋ค. ์ด๋ฅผ ํฌํจํ์ฌ HTTP/1.1 ์ฌ์์๋ ์๋์ ๊ฐ์ ๋ฌธ์ ์ ์ด ์์๋ค.
- ํ ๋ฒ์ ํ์ผ ํ๋๋ฐ์ ๊ฐ์ ธ์ฌ ์ ์๋ค: JS, CSS, ์ด๋ฏธ์ง ํ์ผ ๋ฑ ๋ง์ ๋ฆฌ์์ค๋ฅผ ์ด์ฉํ๋ HTML์ ๋ก๋ฉํ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค.
- ํ๋กํ ์ฝ์ด ํ ์คํธ ๊ธฐ๋ฐ์ด๋ค: ํ ์คํธ ํ์ผ(ํ๋ก๊ทธ๋จ์์ ๋ค๋ฃฐ ์ ์๋ ๋ฐ์ดํฐ๋ก ๋ณํ)์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค.
- ํ์ผ์ ๊ฐ์ ธ์ฌ ๋๋ง๋ค ๊ฑฐ์ ๊ฐ์ HTTP ํค๋๋ฅผ ์ก์์ ํ๋ค: ๊ฐ์ ๋ด์ฉ์ ์ก์์ ํ๋ ๋งํผ ์ค๋ฒํค๋๊ฐ ์ปค์ง๋ค.
์ด๋ฐ ๋ฌธ์ ์ ์ ๋ฐ์๋ค์ฌ HTTP/2๋ HTTP์ ํธํ์ฑ์ ์ ์งํ๋ฉด์ ์๋ก์ด ์ ์ก ์๋จ์ ์ ๊ณตํ์ฌ ๊ธฐ์กด ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ข ๋ ์ ์ ํต์ ๋์ผ๋ก ๋ ์ ์ํ๊ฒ ์ฃผ๊ณ ๋ฐ์ ์ ์๋๋ก ์ค๊ณ๋์๋ค.
HTTP/2๋ ์ปค๋ฅ์ ํ๋๋ก ๋ณต์ ์ฝํ ์ธ ๋ฅผ ๋ณ๋ ฌ๋ก ์ ์กํ ์ ์์ด, HTTP/1.1 ๋ณด๋ค ํจ์จ์ด ๋์ ํ๋กํ ์ฝ์ด ๋์๋ค.
HTTP/2๋ก ์น ์ฝํ ์ธ ๋ฅผ ์ ๋ฌํ๋ ค๋ฉด SSL/TLS๊ฐ ๊ผญ ํ์ํ๋ค๊ณ ํ ์ ์๋ค.
Ajax
์น์ ํธ์์ฑ์ ๋์ธ ๊ฒ์ผ๋ก ์๋ ค์ง Ajax๋ผ๊ณ ํ๋ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ์ด ์๋ค.
Ajax๋ ์ด๋ฏธ ์ฝ์ ์น ํ์ด์ง์์ ๋ค์ HTTP ์์ฒญ์ ๋ณด๋ด ์น ํ์ด์ง ์ ํ ์์ด ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ XMLHttpRequest ๊ธฐ์ ์ ์ฌ์ฉํ๋ค.
๋ XMLHttpRequest๋ก ๋น๋๊ธฐ ํต์ ์ ๊ตฌํํ ์ ์์ง๋ง ์๋ฒ ์ธก์์ ํธ์ ํต์ ์ ํ๋ ๋ฑ ์๋ฐฉํฅ ํต์ ์ ์ด๋ ค์ ๋๋ฐ, ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์น์์ผ(Websocket)์ด๋ผ๋ ๊ธฐ์ ๋ ํ์ํ๋ค.
Web API
์ต๊ทผ์๋ ๊ฐ์ฌ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ด Web API๋ก ์ ๊ณต๋๋ค. Web API๋ ์ฌ์ฉ์ ์กฐ์๊ณผ ์๊ด์์ด ์ด๋ค ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ค๋ฅธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์กฐ์ํ ์ ์๋ ์ธํฐํ์ด์ค์ด๋ค.