TCP, TLS, HTTP/2 เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเดฒเตเดฒเดพ เดธเดตเดฟเดถเตเดทเดคเดเดณเตเดฏเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดเดฏเตเด เด
เดตเดฏเตเดเต เดฎเดฟเดเตเด เดชเตเดฐเดถเตโเดจเดเตเดเดณเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจ UDP-เดฏเตเดเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฐเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดฃเต QUIC (เดเตเดตเดฟเดเตเดเต UDP เดเตปเตเดฑเตผเดจเตเดฑเตเดฑเต เดเดฃเดเตเดทเดจเตเดเตพ). เดเดคเดฟเดจเต เดชเดฒเดชเตเดชเตเดดเตเด เดเดฐเต เดชเตเดคเดฟเดฏ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ "เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเด" เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดเดคเต เดชเดฐเตเดเตเดทเดฃ เดเดเตเดเดคเตเดคเต เดตเดณเดฐเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เด
เดคเดฟเดเตเดตเดฟเดเตเดเต: เดตเดฟเดเดธเดจเด 7 เดตเตผเดทเดคเตเดคเดฟเดฒเตเดฑเตเดฏเดพเดฏเดฟ เดคเตเดเดฐเตเดเดฏเดพเดฃเต. เด เดธเดฎเดฏเดคเตเดคเต, เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดฏเดฟเดคเตเดคเตเตผเดจเตเดจเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเดชเตเดชเตเดดเตเด เดตเตเดฏเดพเดชเดเดฎเดพเดฏเดฟเดคเตเดคเตเตผเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเดฐเดพเดซเดฟเดเต เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเดพเดจเตเด เดฎเตเดฌเตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเต เดเดพเดฒเดคเดพเดฎเดธเด เดเตเดฑเดฏเตเดเตเดเดพเดจเตเด Google, Facebook เดชเตเดฒเตเดณเตเดณ เดญเตเดฎเดจเตเดฎเดพเตผ QUIC เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต IETF เด
เดคเดฟเตปเตเดฑเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดซเตเตผเดเตเดเต HTTP/3 เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเดฟเตปเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเต (HTTP/2 เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด
เดเดถเดฏเด
เดฒเตเดเดธเดฟ เดเดฟเดธเดฟเดชเดฟเดเตเดเต เดชเดเดฐเดฎเดพเดฏเดพเดฃเต QUIC เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดคเตเดคเดคเต, เดเดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฒเตเดธเต เดตเดฏเตผเดกเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพเดเตเดเดพเดฏเดฟ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดคเดพเดฃเต. เดเดฟเดธเดฟเดชเดฟ เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เด
เดคเดฟเดจเดพเตฝ เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเต เดจเดทเตเดเดชเตเดชเตเดเตเดเดพเตฝ, เดฎเตเดดเตเดตเตป เดเตเดฏเตเดตเตเด เดจเดฟเตผเดคเตเดคเตเด (
QUIC เดเดฐเต TCP เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดฒเตเด TLS 1.3 เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเดฒเตเดฒเดพ เดเดฃเดเตเดทเดจเตเดเดณเตเด เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เด
เดคเตเดคเดฐเด เดเตเดฐเดพเดซเดฟเดเต เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต HTTPS เดตเดดเดฟ เดชเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเดณเตเดชเตเดชเดฎเดฒเตเดฒ. เดเตเดเดพเดคเต, เดเตเดฏเตเดเดธเดฟ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดคเดฒเดคเตเดคเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดเดฟเดธเดฟเดชเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเด เดจเดฟเดคเตเดฏเดค.
HTTP/2-เตฝ เดฎเตพเดเตเดเดฟเดชเตเดฒเดเตโเดธเดฟเดเดเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเตปเตเดฑเต เดเดตเดถเตเดฏเดเดค เดเดพเดฐเดฃเด เดนเตเดกเต-เดเดซเต-เดฒเตเตป เดฌเตเดฒเตเดเตเดเดฟเดเดเดฟเตปเตเดฑเต เดชเตเดฐเดถเตโเดจเด เด เดตเดฟเดเต เดคเตเดเตผเดจเตเดจเต. UDP-เดฏเตเดเต เดฎเตเดเดณเดฟเดฒเดพเดฃเต QUIC เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต, เด เดคเดฟเดจเดพเตฝ เดเดคเดฟเดจเต เดคเดคเตเดตเดคเตเดคเดฟเตฝ เดคเดเดธเตเดธเดฎเดฟเดฒเตเดฒ, เดเตเดเดพเดคเต เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเดจเตเดจเตเดจเตเดจเตเดเตเดเตเดฎเดพเดฏเดฟ เดจเดทเตโเดเดชเตเดชเตเดเตเดจเตเดจเดคเต เดคเดเดฏเดพเตป, เด เดต เด เดเตเดเดฎเดฟเดเตเดเต, "เด เดฏเตฝเดตเดพเดธเดฟเดเดณเตเดเต" เดญเดพเดเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดเตเดเดพเดคเต, เดเดฐเตเดฑเตเดฑ เดเดฃเดเตเดทเดจเตเดณเตเดณเดฟเดฒเต เดตเดฟเดตเดฟเดง เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพเดเตเดเดพเดฏเดฟ เดเตเดฏเตเดเดธเดฟ เดฎเตเดฃเตเดฒเดฟเดคเตเดคเดฟเดเตเดเต เดเตเดฏเตเดตเดฟเดจเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเตเดฐเตเดกเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเต เดจเดทเตเดเดชเตเดชเตเดเตเดเดพเตฝ, เดเดฐเต เดเตเดฏเตเดตเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดฃเตเดเดพเดเดพเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดซเดฏเตฝ เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต):
เดเดชเดฏเตเดเดฟเดเตเดเตเด
เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ, เดเตเดฏเตเดเดธเดฟ เดเตเดเดฟเดณเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดคเตเดคเดคเดพเดฃเต, เด เดคเต เดเดฎเตเดชเดจเดฟเดเตเดเตเดณเตเดณเดฟเดฒเต เดเดชเดฏเตเดเดคเตเดคเดฟเดจเต เดเดฑเตเดเตเดเตเดฑเต เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดคเดพเดฃเต. 2013-เตฝ, เดเดคเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเตเดธเตเดทเดจเดพเดฏเดฟ IETF-เดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ (เดเดชเตเดชเตเดดเตเด เด เดคเต เดคเตเดเดฐเตเดจเตเดจเต), เดเดชเตเดชเตเตพ เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดจเดทเตเดเดชเตเดชเตเดเตเดเดคเตเดจเตเดคเดพเดฃเตเดจเตเดจเต เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเตเดเตเดฃเตเดเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเตปเตเดฑเต เดตเดฟเดเดธเดจเดคเตเดคเดฟเตฝ เดชเดเตเดเตเดเตเดเตเดเดพเด. IETF เดตเตผเดเตเดเดฟเดเดเต เดเตเดฐเตเดชเตเดชเต เดตเดพเตผเดทเดฟเด เดฎเตเดฑเตเดฑเดฟเดเดเตเดเตพ เดธเดเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เด เดธเดฎเดฏเดคเตเดคเต เดเดฐเต เดชเตเดคเดฟเดฏ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เด เดเดเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดชเตเดคเตเดฎเดเตพ เดเตผเดเตเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเตเดฏเตเดเดธเดฟเดฏเตเดเต เด เดจเดเดชเตเดชเดพเดเตเดเตฝ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต, เด เดคเดฟเตปเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต HTTP/3 เดจเดฟเดฒเดตเดพเดฐเด เดธเดพเดเตเดทเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดคเต.
เดเดคเตเดตเดฐเต, เดชเตเดฐเดงเดพเดจ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดพเดฏเดฟ HTTP/3 เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฐเต เดเตผเดเตเดเดฏเตเด เดจเดเดจเตเดจเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดเดคเต เดเดคเตเดตเดฐเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ, เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ:
เดเดจเตเดจเดพเตฝ Uber-เตฝ เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเด เดธเตเตผเดตเดฑเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดคเดพเดเดคเดฎเดพเดฏเดฟ QUIC เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
เดเตเดฏเตเดเดธเดฟเดฏเตเดเต เดเดฎเตเดเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฌเดฑเดฟเตปเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเด
QUIC เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดเตพเดเตเดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดฎเตเดถเด เดเดฃเดเตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดเดเดจเด เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด, เดเดเตเดเตพ เดชเดดเดฏ เดธเตเดฑเตเดฑเดพเดเตเดเต (HTTP/2 over TLS/TCP) QUIC เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ. เดเดเตเดเตพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฒเตเดฌเตเดฐเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต
เดเตเดฐเตเดฃเดฑเตเดฑเต เดจเดฟเดจเตเดจเตChromium เดชเดฆเตเดงเดคเดฟเดเตพ , เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเตปเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ, Google เดชเดคเดฟเดชเตเดชเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต - gQUIC. เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ IETF เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด เดจเดเดชเตเดชเดพเดเตเดเดฒเตเด เดจเดฟเดฐเดจเตเดคเดฐเด เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต.QUIC-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฆเตเดฏเด เดเดเตเดเดณเตเดเต Android เดเดชเตเดชเตเดเดณเดฟเดฒเตเดเตเดเต Cronet เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต. เดฎเตเดเตเดฐเตเดทเตป เดเตเดฒเดตเต เดชเดฐเดฎเดพเดตเดงเดฟ เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดธเดเดฏเตเดเดจเด เดจเดเดคเตเดคเดฟเดฏเดคเต. เดฒเตเดฌเตเดฐเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเด เดชเดดเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเต เดธเตเดฑเตเดฑเดพเดเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด
OkHttp , OkHttp API เดเดเตเดเดเตเดเตเดเดฟเดจเต เดเตเดดเดฟเตฝ เดเดเตเดเตพ เดเตเดฐเตเดจเตเดฑเตเดฑเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดธเดเดฏเตเดเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดเดเตเดเดณเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดณเตเดเดณเดฟเดฒเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดฟ (เดเดต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดฑเดฟเดเตเดฐเตเดซเดฟเดฑเตเดฑเต ) API เดคเดฒเดคเตเดคเดฟเตฝ.เดเตปเดกเตเดฐเตเดฏเดฟเดกเต เดเดชเดเดฐเดฃเดเตเดเตพเดเตเดเตเดณเตเดณ เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ HTTP เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเดฟ, iOS-เดฒเต Uber เดเดชเตเดชเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเตเดเตพ Cronet เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ
เดเดชเดฟเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเตNSURLเดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ . iOS เดซเตเดฃเตเดเตเดทเตป เดจเตฝเดเตเดจเตเดจ เด เดธเดเดเตเดฐเดนเด, เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด URL เดกเดพเดฑเตเดฑ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดพเดฐเตเดฏเดฎเดพเดฏ เดฎเตเดเตเดฐเตเดทเตป เดเตเดฒเดตเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดเดเตเดเดณเตเดเต iOS เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเต Cronet-เดจเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดจเดฟเดจเตเดจเต เดเดเตเดคเตเดคเดคเต
เดฌเดพเดเตเดเตเตปเดกเดฟเตฝ เด
เดตเตผ Google Cloud lb เดตเดดเดฟ QUIC เดเดฃเดเตเดทเดจเตเดเตพ เดชเดฟเดเดฟเดเตเดเต
Google เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดจเตเดชเตเดชเด Google เดเตเดฒเตเดกเต เดฎเดฟเดเดเตเด เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เด เดคเดฟเดถเดฏเดฟเดเตเดเดพเดจเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดคเดฐเดฎเดพเตผเดเดเตเดเตพ เดเดจเตเดคเตเดเตเดเตเดฏเดพเดฃเต?
เดจเดฟเดเตเดเดฟเดเตเดธเต
เด
เดงเดฟเดเด เดคเดพเดฎเดธเดฟเดฏเดพเดคเต CloudFlare
curl -O https://nginx.org/download/nginx-1.16.1.tar.gz
tar xvzf nginx-1.16.1.tar.gz
git clone --recursive https://github.com/cloudflare/quiche
cd nginx-1.16.1
patch -p01 < ../quiche/extras/nginx/nginx-1.16.patch
เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดเดตเดฟเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต
./configure
--prefix=$PWD
--with-http_ssl_module
--with-http_v2_module
--with-http_v3_module
--with-openssl=../quiche/deps/boringssl
--with-quiche=../quiche
make
HTTP/3 เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต
events {
worker_connections 1024;
}
http {
server {
# Enable QUIC and HTTP/3.
listen 443 quic reuseport;
# Enable HTTP/2 (optional).
listen 443 ssl http2;
ssl_certificate cert.crt;
ssl_certificate_key cert.key;
# Enable all TLS versions (TLSv1.3 is required for QUIC).
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
# Request buffering in not currently supported for HTTP/3.
proxy_request_buffering off;
# Add Alt-Svc header to negotiate HTTP/3.
add_header alt-svc 'h3-27=":443"; ma=86400';
}
}
เดธเดพเดงเดพเดฐเดฃ เดฌเตเดฐเตเดธเดฑเตเดเดณเดฟเตฝ HTTP/3 เดตเดดเดฟ เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดคเตเดตเดฐเต เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ, เดชเดเตเดทเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด --enable-quic
, เดจเดฟเดเตเดเดณเตเดเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดชเตเดเตเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, quic.rocks เดธเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ เดกเตเดตเดฒเดชเตเดชเตผ เดเตเดณเตเดเดณเดฟเดฒเต เดเดฃเดเตเดทเตป เดคเดฐเด เดจเตเดเตเดเตเด:
HTTP/3 เดจเต เดชเดเดฐเด เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต http2+quic/99
, เดเดจเตเดจเดพเตฝ เดเดคเต เด
เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดเดจเตเดจเตเดคเดจเตเดจเตเดฏเดพเดฃเต.
เดฎเดฑเตเดฑเต เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเตพ
- QUIC เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต
เดฒเตเดฑเตเดฑเตเดธเตเดชเตเดกเต (เดตเดฒเดฟเดฏ เดเดตเตเดถเดคเตเดคเตเดเต HTTP/3 เดตเดดเดฟ Facebook-เดฒเตเดเตเดเต เดเดฃเดเตโเดฑเตเดฑเต เดเตเดฏเตโเดคเดคเต) เดเดชเตเดชเด เดชเตเดฐเตเดเดฎเดจเดชเดฐเดตเตเดเดเดพเดกเดฟ . เด เดชเตเดชเดพเดเตเดเตเดฏเตเดเตเดเต เดเดคเตเดตเดฐเต เด เดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเตเดฒเดฟเดเตพ เดจเดเดจเตเดจเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเตเดฎเตเดดเตเดตเตป เดธเตเดตเดฟเดเดเต . - เดเดจเตเดตเดฐเดฟ 21 เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดคเต
WebRTC-เดฏเตเดเต เดกเตเดฐเดพเดซเตเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต - เดเดดเดฟเดเตเด เดฆเดฟเดตเดธเด เดฎเตเดเตเดฐเตเดธเตเดซเตเดฑเตเดฑเต เดคเตเดฑเดจเตเดจเต
msquic เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เดเตเดกเต , เดเดคเดฟเตฝ IETF เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดซเดเดเตเดทเดจเตเดเดณเตเด เดเดคเตเดตเดฐเต เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดเดคเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดฐเต เดตเดฒเดฟเดฏ เดฎเตเดจเตเดจเตเดฑเตเดฑเดฎเดพเดฃเต.
เดคเตเดฐเตเดฎเดพเดจเด
เดเตเดฏเตเดเดธเดฟเดฏเดฟเดฒเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเด เด
เดธเตเดฅเดฟเดฐเดฎเดพเดฃเต, เดชเดเตเดทเต เดตเดณเดฐเตเดจเตเดจเต, เด
เดคเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดจเดเดเตเดเตเดจเตเดจเต. เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเตปเตเดฑเต เดชเตเดคเดฟเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดเตเดเตพ เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดเดฒเตเดฒเดพ เดฎเดพเดธเดตเตเด เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดฐเต เดตเตผเดทเดตเตเด เดเตเดเตเดคเตฝ เดเตเดเตเดคเตฝ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผเดเตเดเต QUIC เดญเดพเดตเดฟเดฏเดพเดฃเตเดจเตเดจเต เดฌเตเดงเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฟเดธเดฟเดชเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตปเตเดฑเต เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเต เดชเตเดฒเตเด เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด
เดคเดพเดฏเดคเต เดคเดพเดฎเดธเดฟเดฏเดพเดคเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดฟเดจเตเดจเตเดเต เดฎเตเดดเตเดตเตป เดเตปเตเดฑเตผเดจเตเดฑเตเดฑเตเด เดเตเดเตเดคเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเตเดฎเดพเดฏ เดเดฃเดเตเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเด.
เดเดชเตเดชเตเตพ เดคเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดเตเดเดณเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเดพเดฏเดฟ QUIC เดเดเดชเตเดเตฝ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเดจเต เดฌเตเดฐเตเดธเดฑเตเดเตพเดเตเดเต เดจเตฝเดเดพเดจเต เดเดดเดฟเดฏเตเด - เด เดตเดฐเตเดฒเตเดฒเดพเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดเตเดเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดพเดจเดฟเดฏเดธเต เดเดณเตเดณ เดฆเตเดเดเดเดฐเดฎเดพเดฏ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ เดเตเดเตเดคเตฝ เดธเดจเตเดคเตเดทเดชเตเดฐเดฆเดฎเดพเดเตเด.
เด
เดตเดฒเดเดฌเด: www.habr.com