10. HTTP/2.0
HTTP ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด HTTP/2.0 ์ ๋ง๋๋ ์์ ์ ํ์ฐฝ ์งํ์ค์ด๋ค.
HTTP/2.0์ ๋ง๋ค๊ธฐ ์์ํ ๋ฐฐ๊ฒฝ
HTTP/1.1๊ณผ์ ์ฃผ์์ฐจ์ด์
ํ์ฌ๊น์ง ์๋ ค์ง ๋ณด์ ์ด์์ ๋ํด ์ด์ผ๊ธฐํ๋ค.
1) HTTP/2.0 ๋ฑ์ฅ ๋ฐฐ๊ฒฝ
HTTP/1.1 ๋ฉ์์ง ํฌ๋งท์ ๊ตฌํ์ ๋จ์์ฑ๊ณผ ์ ๊ทผ์ฑ์ ์ฃผ์์ ์ ๋๊ณ ์ต์ ํ ๋์๋ค.
๊ทธ๋ฌ๋ค๋ณด๋ ์ฑ๋ฅ์ ์ด๋์ ๋ ํฌ์์ํค์ง ์์ ์ ์์๋ค.
์ปค๋ฅ์ ํ๋๋ฅผ ํตํด ์์ฒญ์ ํ๋ ๋ณด๋ด๊ณ , ์๋ตํ๋๋ง ๋ฐ๋ ๊ตํ๋ฐฉ์์ ๋จ์ํ์ง๋ง ์๋ต์ ๋ฐ์์ผ๋ง ๋ค์ ์์ฒญ์ ๋ณด๋ผ์ ์์ผ๋ฏ๋ก ํ์ ์ง์ฐ(latency)๋ฅผ ํผํ ์ ์์๋ค. ๋ณ๋ ฌ์ปค๋ฅ์ , ํ์ดํ๋ผ์ธ ์ปค๋ฅ์ ์ด ๋์ ๋์์ผ๋ ๊ทผ๋ณธ์ ์ธ ํด๊ฒฐ์ฑ ์ด ๋์ง๋ ๋ชปํ๋ค.
๊ตฌ๊ธ์ ์น์ ๋ ๋น ๋ฅด๊ฒํ๊ฒ ๋ค๋ ๋ชฉํ๋ก 'SPDY(์คํผ๋)'๋ผ๋ ํ๋กํ ์ฝ์ ๋ด๋์๋ค. ๊ธฐ์กด HTTP ์๋๋ฅผ ๊ฐ์ ํ๊ณ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค. ํค๋๋ฅผ ์์ถํด์ ๋์ญํญ์ ์ ์ฝํ๊ณ ํ๋์ TCP ์ปค๋ฅ์ ์ ์ฌ๋ฌ ์์ฒญ์ ๋์์ ๋ณด๋ด ํ์ ์ง์ฐ์ ์ค์์ผ๋ฉฐ, ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ์ ๋ณด๋ด์ง ์์๋ ์๋ฒ๊ฐ ๋ฅ๋์ ์ผ๋ก ๋ฆฌ์์ค๋ฅผ ํธ์ํ๋ ๊ธฐ๋ฅ๋ ๊ฐ์ถ๊ณ ์๋ค.
์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก HTTP/2.0 ํ๋กํ ์ฝ์ ์ค๊ณํ์๊ณ ์ฑ ์ ์ด ์์ ์ 8๋ฒ์งธ ์ด์๊น์ง ๋์์๊ณ SPDY์ ํน์ง์ ๊ฑฐ์ ์ ์งํ๊ณ ์๋ค. ํฐ ๋ณ๊ฒฝ์ ํค๋ ์์ถ์ deflate ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ง ์๋๋ค๋ ์ ์ ๋.
2) HTTP/2.0 ๊ฐ์
์คํธ๋ฆผ์ ๋ํ ํ๋ฆ์ ์ด์ ์ฐ์ ์์ ๋ถ์ฌ๊ธฐ๋ฅ ์ ๊ณต
๊ธฐ์กด ์์ฒญ-์๋ต๊ณผ๋ ๋ค๋ฅธ ์๋ก์ด ์ํธ์์ฉ ๋ชจ๋ธ์ธ '์๋ฒ ํธ์'๋ฅผ ๋์ ํ๋ค.
๊ธฐ์กด ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํธํ์ฑ ์ ์ง๋ฅผ ์ํด HTTP/2.0 ์ ์์ฒญ๊ณผ ์๋ต ๋ฉ์์ง์ ์๋ฏธ๋ฅผ HTTP/1.1๊ณผ ๊ฐ๋๋ก ์ ์งํ๊ณ ์๋ค.
3) HTTP/1.1๊ณผ ์ฐจ์ด์
ํ๋ ์
์คํธ๋ฆผ๊ณผ ๋ฉํฐ ํ๋ ์ฑ
ํค๋ ์์ถ
์๋ฒ ํธ์
4) ์๋ ค์ง ๋ณด์ ์ด์
์ค๊ฐ์ ์บก์ํ ๊ณต๊ฒฉ: HTTP/2.0 ๋ฉ์์ง๋ฅผ ํ๋ฝ์๊ฐ HTTP/1.1 ๋ฉ์์ง๋ก ๋ณํํ ๋ ๋ฉ์์ง์ ์๋ฏธ๊ฐ ๋ณ์ง๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
๊ธด ์ปค๋ฅ์ ์ ์ง๋ก ์ธํ ๊ฐ์ธ์ ๋ณด ๋์ถ ์ฐ๋ ค
Last updated