์ฐจ์ด 1

[HTTP] HTTP 1.1์™€ HTTP 2 ๊ทธ๋ฆฌ๊ณ  QUIC(HTTP3)

HTTP ๋ž€? HTTP(HyperText Transfer Protocol)์€ ์›น์—์„œ ํด๋ผ์ด์–ธํŠธ(์›น ๋ธŒ๋ผ์šฐ์ €)๊ฐ€ ์›น ์„œ๋ฒ„(apache, nginx ...)์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ HTTP๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์—ฐ๊ฒฐ ๊ธฐ๋ฐ˜์ธ TCP ํ‘œ์ค€์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๊ธ€์˜ ๊ฒฝ์šฐ ์ž์ฒด์ ์œผ๋กœ ๊ฐœ๋ฐœํ•œ QUIC(HTTP3)์„ ์‚ฌ์šฉํ•˜๋ฉฐ UDP๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. HTTP 1.1์ด๋ž€? ์ถœ์‹œ ์ดํ›„ ์ง€๊ธˆ๊นŒ์ง€ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ(Connection) ํ•˜๋‚˜ ๋‹น ํ•˜๋‚˜์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.(์š”์ฒญ๊ณผ ์‘๋‹ต์ด ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌ) ์ด๋Ÿฐ ์„ค๊ณ„ ๋ฐฉ์‹์œผ๋กœ ๋‹ค์ˆ˜์˜ ๋ฆฌ์†Œ์Šค(image, css, script)๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„  ์š”์ฒญํ•  ๋ฆฌ์†Œ์Šค ๊ฐœ์ˆ˜์— ๋น„๋ก€ํ•ด์„œ Latency๊ฐ€ ๊ธธ์–ด์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.(๋™์‹œ..

CS 2021.08.20
728x90
๋ฐ˜์‘ํ˜•