เปเบเบฃเปเบเบเป QUIC เปเบเบฑเบเบเบตเปเปเปเบฒเบชเบปเบเปเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบเบดเปเบ, เปเบเบดเปเบเปเบเบฑเบเปเบซเบเบเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบฑเบเบเบฝเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบ. เปเบเปเบเปเบฒเบชเบดเปเบเบเบดเบกเบเบตเปเบเปเบฒเบเบกเบฒเบเปเบฝเบงเบเบฑเบ QUIC เปเบเบฑเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบซเบผเบฒเบเบเบงเปเบฒ (เบเบฐเบซเบงเบฑเบเบชเบฒเบเบเปเบญเบเบเบดเปเบ, เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบ) เบเปเบฒเบกเบฐเบเบฒเบเปเบฅเบฐเบฎเบฒเบเปเบง, เบกเบทเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเบเบตเปเบเบฐเปเบเบตเบเปเบเปเบเบฒเบเปเบเบเบฐเปเบเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ - เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเปเบเปเบเบดเบเบเบญเบเปเบเปเบเบเบญเบเปเบเบเบต 2019. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบขเบนเปเปเบเบเปเบญเบเบเบญเบเบฅเบปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ Uber, เปเบเบดเปเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเบญเบเบเบปเปเบงเปเบฅเบ. เบงเบดโเบชเบฐโเบงเบฐโเบเบญเบโเบเบญเบโเบเปโเบฅเบดโเบชเบฑเบโเบกเบฒโเปเบเบดเบโเบเบฒเบโเบเบฑเบโเบชเบดเบโเปเบโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเป QUIC เปเบโเบเบฒเบโเบเบฐโเบฅเบดเบโ, เบงเบดโเบเบตโเบเบฒเบโเบเบตเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเบปเบโเบชเบญเบโเปเบฅเบฐโเบชเบดเปเบโเบเบตเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเปเบเปโเปเบซเบฑเบโเบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบกเปเบงเบโเบกเบฑเบโเบญเบญเบโเปเบโเบเบฒเบโเบเบฐโเบฅเบดเบ - เบเปเบฒเบโเบฅเบธเปเบกโเบเบตเปโเบเบฒเบโเบเบฑเบโ.
เบฎเบนเบโเบเบฒเบโเปเบกเปเบโเบชเบฒโเบกเบฒเบโเบเบฅเบดเบโเปเบชเปโ. เบกเปเบงเบเบเบฑเบเบเบฒเบเบญเปเบฒเบ!
Uber เบกเบตเบเบฐเบซเบเบฒเบเบเบปเปเบงเปเบฅเบ, เบเบท 600 เปเบกเบทเบญเบเบเบตเปเบกเบต, เปเบเปเบเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบกเปเบเบญเบตเบเปเบชเปเบญเบดเบเปเบเบตเปเบเบฑเบเปเบฎเปเบชเบฒเบเบเบฑเบเบซเบกเบปเบเบเบฒเบเบซเบผเบฒเบเบเปเบงเบฒ 4500 เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบท. เบเบนเปเปเบเปเบเบฒเบเบซเบงเบฑเบเบงเปเบฒ app เบเปเปเบเบฝเบเปเบเปเปเบง, เปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบ - เปเบเบทเปเบญเบเบฑเบเบฅเบธเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเป, เปเบญเบฑเบเบฏ Uber เบเปเบญเบเบเบฒเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเปเปเบฒเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเบซเบผเบฒเบ. เบญเบฐเบเบดเบเบฒ, เปเบเป stack เปเบเป
เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเปเบเป
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบปเบเบชเบญเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบฐเบซเบผเบธเบเบงเปเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบ QUIC เปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฑเบเบเปเบฒเบซเบฒเบเบเปเปเบฒเปเบกเบทเปเบญเบเบฝเบเบเบฑเบ TCP. เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฒเบเบซเบผเบธเบเบฅเบปเบเปเบเบฅเบฐเบเบฑเบ 10-30% เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ HTTPS เปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบนเปเบเบฑเบเบเบตเปเปเบฅเบฐเบเบนเปเปเบเบเบชเบฒเบ. QUIC เบเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบงเบเบเบธเบกเปเบเบฑเบเปเบเบฑเบเบเบนเปเปเบเปเปเบเบเบเบปเปเบเบเบฒเบเปเบเบดเบเบเบฒเบเบเบฒเบ.
เปเบเบเบปเบเบเบงเบฒเบกเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบเบฑเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ TCP เบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ Uber เปเบเบเปเบเป stack เบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ QUIC.
เปเบเบฑเบเปเบเปเบฅเบเบตเบซเบฅเปเบฒเบชเบธเบ: TCP
เบกเบทเปเบเบตเป, TCP เปเบกเปเบเปเบเปเบเบเบญเบเบเบฒเบเบเบปเบเบชเบปเปเบเบเบตเปเปเบเปเบซเบผเบฒเบเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบปเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ HTTPS เปเบเบญเบดเบเปเบเบตเปเบเบฑเบ. TCP เบชเบฐเบซเบเบญเบเบเบฒเบเบเปเปเบฒเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเบเบญเบ bytes, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบฎเบฑเบเบกเบทเบเบฑเบเบเบงเบฒเบกเปเบญเบญเบฑเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบฅเบฐเบเบฒเบเบชเบนเบเปเบชเบเบเบฑเปเบเปเบเบทเปเบญเบกเบเปเป. เบเบฒเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเบเบญเบ TCP เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ HTTPS เปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบญเบฐเบเบตเบ (เปเบเบทเบญเบเบเบธเบ OS เบเบฐเบเบญเบเบเปเบงเบ TCP), เบกเบตเบขเบนเปเปเบเบเบทเปเบเบเบฒเบเปเบเบเบฅเปเบฒเบเบชเปเบงเบเปเบซเบเป (เปเบเบฑเปเบ: load balancers, HTTPS proxies เปเบฅเบฐ CDNs), เปเบฅเบฐเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเบเปเบญเบเบเบตเปเบกเบตเบขเบนเป. เปเบเปเบเบทเบญเบเบเบธเบเปเบงเบเบต เปเบฅเบฐเปเบเบทเบญเบเปเบฒเบ.
เบเบนเปเปเบเปเบชเปเบงเบเปเบซเบเปเปเบเป app เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฅเบฒเปเบเบตเบเบเบฒเบ, เปเบฅเบฐ TCP เบซเบฒเบ latencies เบเปเปเบกเบตเบเปเบญเบเปเบเบขเบนเปเปเบเปเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ HTTPS เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฅเบฒเบเบดเบ. เปเบงเบปเปเบฒเบเปเบฒเบเป, เบเบนเปเปเบเปเบเบปเปเบงเปเบฅเบเปเบเปเบเบฐเบชเบปเบเบเบฑเบเบชเบดเปเบเบเบตเป - เบฎเบนเบเบเบต 1 เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบเบเบปเบงเปเบกเบทเบญเบเปเบซเบเป:
เบฎเบนเบเบเบต 1: เบเบงเบฒเบกเบขเบทเบเบขเบธเปเบเบเบญเบเบซเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบปเปเบงเปเบกเบทเบญเบเบซเบผเบฑเบเบเบญเบ Uber.
เปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบงเบฅเบฒ latency เปเบเปเบเบทเบญเบเปเบฒเบเบญเบดเบเปเบเบเปเบฅเบฐ Brazilian เปเบกเปเบเบชเบนเบเบเบงเปเบฒเปเบเบชเบฐเบซเบฐเบฅเบฑเบเปเบฅเบฐเบญเบฑเบเบเบดเบ, เบเบฒเบ latency เบซเบฒเบเปเบกเปเบเบชเบนเบเบเปเบงเบฒ latency เบชเบฐเปเบฅเปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ. เปเบฅเบฐเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบชเบฐเบซเบฐเบฅเบฑเบเปเบฅเบฐเบญเบฑเบเบเบดเบ.
TCP เปเบเปเบฅเบเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบญเบฒเบเบฒเบ
TCP เบเบทเบเบชเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบ เบกเบตเบชเบฒเบ เปเบเบทเบญเบเปเบฒเบ, เบเบฑเปเบเปเบกเปเบ, เปเบเบเปเบเบฑเปเบเปเบชเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเบฒเบเปเบเบปเบฒเปเบเปเบชเบนเบ. เปเบเบงเปเบเบเปเปเบเบฒเบก, เปเบฎเปเบชเบฒเบ เปเบเบทเบญเบเปเบฒเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบ. เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เปเบเบทเบญเบเปเบฒเบเปเบฎเปเบชเบฒเบเปเบกเปเบเบกเบตเบเบงเบฒเบกเบญเปเบญเบเปเบซเบงเบเปเปเบเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเปเบเบเปเบเบเปเบฅเบฐเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบชเบฑเบเบเบฒเบ. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเบทเบญเบเปเบฒเบ Wi-Fi เบกเบตเบเบงเบฒเบกเบญเปเบญเบเปเบซเบงเบเปเปเบเบฑเบเปเบกเปเบเปเบงเบ, bluetooth เปเบฅเบฐเบเบทเปเบเบงเบดเบเบฐเบเบธเบญเบทเปเบเป. เปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบทเบเบปเบเบเบธเบเบเบฒเบเบเบฒเบเบชเบนเบเปเบชเบเบชเบฑเบเบเบฒเบ (
เปเบเบทเปเบญเบเปเปเบชเบนเปเบเบฑเบเบเบฒเบเปเปเบฑเบเบเบตเบ เปเบฅเบฐเบเบฒเบเบชเบนเบเปเบชเบเปเบเบเบงเบดเบ, เปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบทเปเบเบเบเบปเบเบเบฐเบเบดเบเบฐเปเบเป buffers เบเบฐเปเบฒเบเปเบซเบเปเบชเบณเบฅเบฑเบเบเบฒเบเปเบเบตเบเบเบฒเบเบเบฒเบฅเบฐเบเบญเบ. เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฑเบเปเบเบงเบซเบผเบฒเบเปเบเบตเบเปเบ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเบเบฑเบเบเปเบฒเบเปเปเปเบเบญเบตเบเปเบฅเปเบง. เปเบฅเบทเปเบญเบเป TCP เบเบฐเบเบดเบเบฑเบเบเปเปเบเบฒเบเบเบฑเบเปเบเบงเบเบตเปเปเบเบฑเบเบชเบดเปเบเปเบชเบเปเบซเบผเบทเบญเบญเบฑเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเบเบฒเบเปเบปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบซเบเบฒเบเบญเบญเบเปเบ, เบเบฑเปเบเบเบฑเปเบ TCP เบกเบฑเบเบเบฐเบชเบปเปเบเบเปเป เปเบฅเบฐเปเบฎเบฑเบเปเบเบงเบเบฑเปเบเบเบถเปเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเป buffer. เบเบฑเบเบซเบฒเบเบตเปเปเบกเปเบเปเบญเบตเปเบเบงเปเบฒ
เบชเบธเบเบเปเบฒเบ, เบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบทเบญเบเปเบฒเบเบกเบทเบเบทเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบกเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ, เบเบฒเบเบเบทเปเบ เปเบฅเบฐเปเบงเบฅเบฒ. เปเบเบฎเบนเบเบเบต 2, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบฑเบเบเปเบฒเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบชเบฐเปเบฅเปเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ HTTPS เปเบเบเบปเปเบงเปเบเบฅเบเบฒเบเปเบเบเบญเบเปเบเบ 2 เบเบดเปเบฅเปเบกเบฑเบ. เบเปเปโเบกเบนเบโเปเบเบฑเบโเบเปเบฒโเบเปเปโเบกเบนเบโเบชเปเบฒโเบฅเบฑเบโเบชเบญเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเปเบเบฅเบฐโเบชเบฑเบโเบกเบทโเบเบทโเบเบตเปโเบชเปเบฒโเบเบฑเบโเปเบ Delhiโ, เบเบฐโเปเบเบโเบญเบดเบโเปเบเบโ. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบเปเบเปเบฅเบฐเบซเปเบญเบ. เบเบญเบเบเบฒเบเบเบตเป, เบเบปเบเบเบฐเบฅเบดเบเบเบญเบเบเบนเปเบเบฐเบเบญเบเบเบฒเบเบซเบเบถเปเบเปเบเบเบเปเบฒเบเบเบฒเบเบเบปเบเบเบฐเบฅเบดเบเบเบญเบเบชเบญเบ. เบเบตเปเปเบกเปเบเบญเบดเบเบเบดเบเบปเบเบเบฒเบเบเบฑเบเปเบเปเบเบฑเปเบ: เบฎเบนเบเปเบเบเบเบฒเบเปเบเบปเปเบฒเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเปเบฒเบเบถเบเปเบเบดเบเปเบงเบฅเบฒเปเบฅเบฐเบชเบฐเบเบฒเบเบเบตเป, เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบญเบเบเบนเปเปเบเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบเบชเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบซเบเบฒเปเบซเบเปเบเบเบญเบ tower เปเบฅเบฐเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบเบฐเปเบเบเปเบเบทเบญเบเปเบฒเบ (LTE, 3G, เปเบฅเบฐเบญเบทเปเบเป).
เบฎเบนเบเบเบต 2. เบเบฒเบเบเบฑเบเบเปเบฒเปเบเบเปเบเปเบฅเบฑเบเบชเบฐเปเบต 2 เบเบดเปเบฅเปเบกเบฑเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบ. เปเบเบฅเบต, เบญเบดเบเปเบเบ.
เบเบญเบเบเบฒเบเบเบตเป, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบทเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบกเปเบงเบฅเบฒ. เบฎเบนเบเบเบต 3 เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเบเบญเบเบชเบฐเปเบญเบเบเบฒเบเบเบฒเบเปเบเบเบกเบทเปเบเบญเบเบญเบฒเบเบดเบ. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบเบฅเบฐเบเบฑเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบงเปเบฒ, เบเบฒเบเปเบเบกเบทเปเบเบฝเบงเปเบฅเบฐเบเบปเปเบงเปเบกเบ.
เบฎเบนเบ 3. เบเบฒเบเบเบฑเบเบเปเบฒเบซเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบกเบทเป, เปเบเปเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบฐเบเบญเบเบเบฒเบเบเบฝเบงเบเบฑเบ.
เบเบฑเบเบซเบกเบปเบเบเปเบฒเบเปเบเบดเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP เบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเปเบเบทเบญเบเปเบฒเบเปเบฎเปเบชเบฒเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเปเบญเบเบเบตเปเบเบฐเบเบญเบเบซเบฒเบเบฒเบเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบ TCP, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเบเบฐเบเบฒเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบตเปเบเบฑเบเปเบเบเบเปเบฝเบงเบเบฑเบเบเบธเบเบเปเปเปเบเบเบตเป:
- TCP เปเบกเปเบเบเบนเปเบเบฐเบเปเบฒเบเบดเบเบเบปเปเบเบเปเบเบตเปเบขเบนเปเปเบเบทเปเบญเบเบซเบฅเบฑเบ latencies เบซเบฒเบเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเป?
- เปเบเบทเบญเบเปเบฒเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบกเบตเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบเบเบฑเบ (RTT) เบเบตเปเบชเปเบฒเบเบฑเบเปเบฅเบฐเปเบเบเบเปเบฒเบเบเบฑเบเบเป?
- เบเบปเบเบเบฐเบเบปเบเบเบญเบ RTT เปเบฅเบฐเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP เปเบกเปเบเบซเบเบฑเบ?
เบเบฒเบเบงเบดเปเบเบฒเบฐเบเบฐเบชเบดเบเบเบดเบเบฒเบ TCP
เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบงเบดเปเบเบฒเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP, เปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเปเบงเปเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบ TCP เปเบญเบเบเปเปเบกเบนเบเบเบฒเบเบเบนเปเบชเบปเปเบเปเบเบซเบฒเบเบนเปเบฎเบฑเบ. เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เบเบนเปเบชเบปเปเบเบชเปเบฒเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP, เบเบฐเบเบดเบเบฑเบเบชเบฒเบกเบเบฒเบ
เบเปเบฒเปเบเบฑเบเปเบเบฑเบเบซเบผเบท ACK เบซเบฒเบเปเบ, เบเบนเปเบชเบปเปเบเบเบฐเบชเบปเปเบเบเบทเบเบซเบผเบฑเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒ (RTO,
เบฎเบนเบเบเบต 4. เบเบฒเบเปเบฅเบเบเปเบฝเบเปเบเบฑเบเปเบเบฑเบเปเบเปเบฅเบเบฐ TCP/TLS เบเบฐเบเบญเบเบกเบตเบเบปเบเปเบเบเบฒเบเบชเบปเปเบเบเบทเบ.
เปเบเบทเปเบญเบเปเบฒเบเบปเบเบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP เปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบดเบเบเบฒเบกเบเบธเบ TCP เปเบเบเปเบเป
เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเบปเบเบฅเบญเบเบเบฑเบเบชเบญเบเปเบกเปเบเบชเบญเบเบเปเบญเบเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบซเบฑเบ latencies RTT เบชเบนเบ; เบเปเบฒเบซเบฒเบเปเบกเปเบเปเบเบทเบญเบ 6 เปเบเบปเปเบฒเบเบญเบเบเปเบฒเบชเบฐเปเบฅเปเบ; เบเบปเบงเปเบฅเบเบชเบฐเปเบฅเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเปเบฒเปเบกเปเบเบซเบผเบฒเบเบเบงเปเบฒ 1 เบงเบดเบเบฒเบเบต. เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเปเบชเบนเบเปเบชเบ, เปเบฎเบฑเบเปเบซเป TCP เบชเบปเปเบเบเบทเบเปเบซเบกเป 3,5% เบเบญเบเปเบเบฑเบเปเบเบฑเบเบเบฑเบเบซเบกเบปเบ. เปเบเปเบเบเบเบตเปเปเบญเบญเบฑเบเปเบเบฑเปเบ: เบชเบฐเบซเบเบฒเบกเบเบดเบเปเบฅเบฐเบชเบฐเบเบฒเบเบตเบฅเบปเบเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบนเบเปเบชเบ 7%. เบเบปเบเปเบเปเบฎเบฑเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบชเบปเบเปเบชเปเบเบเบฑเบเบเบฒเบเปเบฒเบกเบฐเบเบฒเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบท
เบเบฒเบเบงเบฑเบเปเบเบเปเบเบทเบญเบเปเบฒเบ
เบเบธเบเบเปเบฒ
RTT, เบกเบดเบเบฅเบดเบงเบดเบเบฒเบเบต [50%, 75%, 95%, 99%]
[350, 425, 725, 2300]
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบ RTT, เบงเบดเบเบฒเบเบต
เปเบเบเบชเบฐเปเบฅเปเบ ~1,2 เบงเบดเบเบฒเบเบต
เบเบฒเบเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเปเปเบซเบกเบฑเปเบเบเบปเบ
เบชเบฐเปเบฅเปเบ ~3.5% (7% เปเบเปเบเบเบเบตเปเบกเบตเบเบฒเบเปเบซเบผเบเปเบเบตเบ)
เปเบเบทเบญเบเปเบเบดเปเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบซเบผเบปเปเบฒเบเบตเปเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเปเบเบฑเบเปเบเบฑเบ, เบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเปเบเบฑเบเปเบเบฑเบ SYN เปเบฅเบฐ SYN-ACK. เบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP เบชเปเบงเบเปเบซเบเปเปเบเปเบเปเบฒ RTO 1 เบงเบดเบเบฒเบเบตเบชเปเบฒเบฅเบฑเบเปเบเบฑเบเปเบเบฑเบ SYN, เปเบเบดเปเบเปเบเบตเปเบกเบเบถเปเบเปเบเบฑเบเบเบปเบงเปเบฅเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบฒ. เปเบงเบฅเบฒเปเบซเบผเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบญเบฒเบเบเบฐเปเบเบตเปเบกเบเบถเปเบเปเบเบทเปเบญเบเบเบฒเบ TCP เปเบเปเปเบงเบฅเบฒเบเบปเบเบเบงเปเบฒเปเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป.
เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบธเบเบเปเปเบกเบนเบ, เบกเบนเบเบเปเบฒ RTO เบชเบนเบเบซเบผเบธเบเบฅเบปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบเบปเปเบงเบเบฒเบงเปเบเปเบเบทเบญเบเปเบฒเบเปเบฎเปเบชเบฒเบ. เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบเบปเบโเปเบซเบฑเบโเบงเปเบฒโเปเบงโเบฅเบฒ retransmission เปเบเบโเบชเบฐโเปเบฅเปเบโเปเบกเปเบโเบเบฐโเบกเบฒเบ 1 เบงเบดโเบเบฒโเบเบตโเบเบตเปโเบกเบตโเบเบงเบฒเบกโเบเบฑเบโเบเปเบฒโเบซเบฒเบโเปเบเบทเบญเบ 30 เบงเบดโเบเบฒโเบเบตโ. latencies เบชเบนเบเปเบซเบผเบปเปเบฒเบเบตเปเบขเบนเปเปเบเบฅเบฐเบเบฑเบ TCP เปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒ HTTPS เปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเปเบเบทเบเปเบซเบกเป, เปเบเบตเปเบกเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
เปเบเบเบฐเบเบฐเบเบตเปเปเบเบตเปเบเบฑเบเบเบต 75 เบเบญเบเบเบฒเบเบงเบฑเบเปเบเบ RTT เปเบกเปเบเบเบฐเบกเบฒเบ 425 ms, เปเบเบตเปเบเบฑเบเบเบต 75 เบชเปเบฒเบฅเบฑเบ TCP เปเบกเปเบเปเบเบทเบญเบ 3 เบงเบดเบเบฒเบเบต. เบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบฒเบเบชเบนเบเปเบชเบเปเบฎเบฑเบเปเบซเป TCP เปเบเปเปเบงเบฅเบฒ 7-10 passes เปเบเบทเปเบญเบชเบปเปเบเบเปเปเบกเบนเบเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ. เบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบเบดเบเปเบฅเป RTO เบเบตเปเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เบเบงเบฒเบกเบเปเปเบชเบฒเบกเบฒเบเบเบญเบ TCP เปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเบเบฒเบเบชเบนเบเปเบชเบเบขเปเบฒเบเปเบงเบงเบฒ.
เบชเบฐเบเบดเบเบดเบเบฒเบเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบ TCP
เบกเบนเบเบเปเบฒ
เปเบเบตเปเบเบฑเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเปเบเบฑเบเปเบเบฑเบเบขเปเบฒเบเบซเบเปเบญเบ 1
45%
เปเบเบตเปเบเบฑเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป
30%
เปเบเบตเปเบเบฑเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบฅเบเบเปเบฝเบเบเปเปเบกเบนเบ
76%
เบเบฒเบเปเบเปเบเบฐเบเบฒเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบ retransmission, เบงเบดเบเบฒเบเบต [50%, 75%, 95%, 99%] [1, 2.8, 15, 28]
เบเบฒเบเปเบเบเบขเบฒเบเบเปเบฒเบเบงเบเบเบญเบ retransmissions เบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบ packet เบซเบผเบท TCP segment
[1,3,6,7]
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบ QUIC
เปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบ Google, QUIC เปเบกเปเบเปเบเปเบเบเบญเบเบเบฒเบเบเบปเบเบชเบปเปเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบซเบผเบฒเบเบเบฐเบเบนเปเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบ UDP. เปเบเบเบฑเบเบเบธเบเบฑเบ QUIC เบขเบนเปเปเบ
เบฎเบนเบเบเบต 5: QUIC เปเบฅเปเบเบเบฒเบเปเบเป HTTP/3, เปเบเบเบเบตเป TLS, เปเบเบดเปเบเบเปเบฒเบเบกเบฒเปเบฅเปเบเบเบฒเบเปเบเป HTTP/2.
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเปเบซเบเบเบปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเป QUIC เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบ TCP:
- เบเบฒเบเบชเปเบฒเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป 0-RTT. QUIC เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเปเบเปเบเบทเบเปเบซเบกเปเบเบญเบเบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเปเบฒเบเบกเบฒ, เบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบเบฑเบเบกเบทเบเบงเบฒเบกเบเบญเบเปเบ. เปเบเบญเบฐเบเบฒเบเบปเบ
เบญเบ S TLS1.3 เบเบฐเบฎเบญเบเบฎเบฑเบ 0-RTT, เปเบเปเบเบฒเบเบเบฑเบเบกเบท TCP เบชเบฒเบกเบเบฒเบเบเบฐเบเบฑเบเบเปเบญเบเบเบฒเบ. - เปเบญเบปเบฒเบเบฐเบเบฐเบเบฒเบเบเบฑเบเบเบงเบฒเบ HoL. HTTP/2 เปเบเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบซเบเบถเปเบเบเปเปเบฅเบนเบเบเปเบฒเปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เปเบเปเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฑเบเบเบงเบฒเบ HoL (เบซเบปเบงเบซเบเปเบฒเบชเบฒเบ). QUIC เปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบนเบเปเบเบเบเปเบฒเบ เปเบฅเบฐเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบขเปเบฒเบเปเบเบฑเบเบญเบดเบเบชเบฐเบซเบผเบฐ.
- เบเบฒเบเบเบงเบเบเบธเบกเบเบงเบฒเบกเปเบญเบญเบฑเบ. QUIC เบขเบนเปเปเบเบเบฑเปเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบถเปเบเปเบเบเบฒเบเบเบฑเบเบเบธเบเบฅเบฐเบเบปเบเบเบฒเบเบเบปเบเบชเบปเปเบเบเบปเปเบเบเปเบเบตเปเบเบงเบเบเบธเบกเบเบฒเบเบชเบปเปเบเปเบเบเบญเบตเบเปเบชเปเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบ (เบเปเบฒเบเบงเบเบเบฒเบเบชเบนเบเปเบชเบเบซเบผเบท RTT). เบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP เบชเปเบงเบเปเบซเบเปเปเบเป algorithm
CUBIC , เปเบเบดเปเบเบเปเปเปเปเบฒเบฐเบชเบปเบกเบชเบณเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบตเปเบฅเบฐเบญเบฝเบเบญเปเบญเบเปเบงเบฅเบฒ latency. เบเปเปเบเบปเบเบกเบฒเบเบตเปเปเบเปเบเบฑเบเบเบฐเบเบฒเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบเบฑเปเบ:เบเบตเบเบต ,เบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเปเบเบทเบญเบเปเบฒเบเปเบซเปเบเบทเบเบเปเบญเบเบซเบผเบฒเบเบเบถเปเบ เปเบฅเบฐเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบเบ. QUIC เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเป BBR เปเบฅเบฐเบเบฑเบเบเบธเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเบเปเบญเบเบงเปเบฒเบกเบฑเบเบเบทเบเบเปเบฒเปเบเป.เบเบฒเบเบเบฑเบเบเบธเบ . - เบเบฒเบโเปเบเบตเปเบกโเปเบเบตเบกโเบเบญเบโเบเบฒเบโเบชเบนเบโเปเบชเบโ. QUIC เปเบเบซเบฒเบชเบญเบ TLP (
เบเบฒเบเบชเบทเบเบชเบงเบเบเบฒเบเบชเบนเบเปเบชเบเบซเบฒเบ ) เบเปเบญเบเบเบตเป RTO เบเบฐเบเบทเบเบเบฐเบเบธเปเบ - เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบชเบนเบเปเบชเบเบเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบเบซเบผเบฒเบ. เบเบตเปเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP. TLP retransmits เบชเปเบงเบเปเบซเบเปเปเบกเปเบเบเบธเบเบชเบธเบเบเปเบฒเบ (เบซเบผเบทเบญเบฑเบเปเบซเบกเป, เบเปเบฒเบกเบตเบซเบเบถเปเบ) เปเบเบทเปเบญเบเบฐเบเบธเปเบเบเบฒเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบง. เบเบฒเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบญเบเบซเบฒเบเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบเบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเบงเบดเบเบตเบเบตเป Uber เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบญเบเบเบปเบ, เบเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเปเบฅเบเบฐเบชเบฑเปเบ, เปเบเบฑเบเปเบฅเบเบฐเป, เปเบฅเบฐ latency-sensitive. - เบเบฑเบเบเบธเบ ACK. เปเบเบทเปเบญเบเบเบฒเบเปเบเปเบฅเบฐเปเบเบฑเบเปเบเบฑเบเบกเบตเบเบปเบงเปเบฅเบเบฅเปเบฒเบเบฑเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ, เบเปเปเบกเบตเบเบฑเบเบซเบฒ
เบเบงเบฒเบกเปเบเบเบเปเบฒเบ packets เปเบกเบทเปเบญเบเบงเบเบกเบฑเบเบเบทเบเบชเบปเปเบเบเบทเบ. เปเบเบฑเบเปเบเบฑเบ ACK เบเบฑเบเบกเบตเปเบงเบฅเบฒเปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบเบฑเบเปเบเบฑเบ เปเบฅเบฐเบชเปเบฒเบ ACK เบขเบนเปเบเปเบฒเบเบฅเบนเบเบเปเบฒ. เบเบธเบเบชเบปเบกเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ QUIC เบเบดเบเปเบฅเป RTT เปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบเบเบงเปเบฒ. ACK เปเบ QUIC เบฎเบญเบเบฎเบฑเบเบชเบนเบเบชเบธเบ 256 เปเบเบNACK , เบเปเบงเบเปเบซเปเบเบนเปเบชเบปเปเบเบกเบตเบเบงเบฒเบกเบขเบทเบเบขเบธเปเบเบซเบผเบฒเบเบเปเปเบเบฒเบเบชเบฐเบซเบผเบฑเบเปเบเบฑเบเปเบเบฑเบเปเบฅเบฐเปเบเป bytes เบซเบเปเบญเบเบฅเบปเบเปเบเบเบฐเบเบงเบเบเบฒเบ. ACK เปเบฅเบทเบญเบ (SACK ) เปเบ TCP เบเปเปเปเบเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบเบธเบเบเปเบฅเบฐเบเบต. - เบเบฒเบโเปเบเบทเปเบญเบโเบเปเบฒเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโ. เบเบฒเบเปเบเบทเปเบญเบกเบเปเป QUIC เบเบทเบเบฅเบฐเบเบธเปเบเบ ID 64-bit, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบฅเบนเบเบเปเบฒเบเปเบฝเบเบเบตเปเบขเบนเป IP, ID เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบชเบทเบเบเปเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเบตเปเบขเบนเป IP เปเบซเบกเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบงเบฒเบ. เบเบตเปเปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเปเบงเปเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบกเบทเบเบทเบเบตเปเบเบนเปเปเบเปเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบ Wi-Fi เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบท.
เบเบฒเบเปเบฅเบทเบญเบเปเบเบทเปเบญ QUIC
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบงเบดเบเบตเบเบฒเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเปเบญเบเบเบตเปเบเบฐเปเบฅเบทเบญเบ QUIC.
เบชเบดเปเบเบเปเบฒเบญเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเป TPC PoPs (เบเบธเบเบเบตเปเบเบฒเบเบปเบ) เปเบเบทเปเบญเบขเบธเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบตเปเปเบเปเบเบดเบเบเบฑเบเบเบนเปเปเบเป. เปเบเบเบเบทเปเบเบเบฒเบเปเบฅเปเบง, PoPs เบขเบธเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบฑเบเบญเบธเบเบฐเบเบญเบเบกเบทเบเบทเบเบตเปเปเบเปเบเบดเบเบเบฑเบเปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบทเปเบฅเบฐเปเบเบฑเบเบเบปเบงเปเบเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฑเบเบเบทเบเปเบเบเปเบญเบเบเบทเปเบเบเบฒเบเปเบเบเบฅเปเบฒเบเปเบเบตเบก. เปเบเบเบเบฒเบเบขเบธเบ TCP เปเบเปเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบซเบผเบธเบเบฅเบปเบ RTT เปเบฅเบฐเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ TCP เบเบญเบเบชเบฐเบซเบเบญเบเบเปเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบฎเปเบชเบฒเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเบซเบผเบฒเบเบเบถเปเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบฒเบเบเบปเบเบฅเบญเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบชเปเบงเบเปเบซเบเปเบเบญเบ RTT เปเบฅเบฐเบเบฒเบเบชเบนเบเปเบชเบเปเบกเปเบเบกเบฒเบเบฒเบเปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบทเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป PoPs เบเปเปเปเบเปเบชเบฐเบซเบเบญเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเปเปเบเบดเปเบเบเบฒเบเบเบฑเบเบเบปเบงเบเปเบฒเบเบปเบ TCP. เบเบฒเบเบเบฑเปเบเบเปเบฒ TCP stack เปเบเปเบเบตเบเปเบงเบตเบเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบฒเบฐเบงเปเบฒ TCP เบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบปเปเบงเบฎเบธเปเบ OS. เบกเบฑเบเบเบฒเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบชเบดเปเบเบเบตเปเปเบฅเบฐเบเบปเบเบชเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบทเบญเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบฒเบเบเบฑเปเบเบเปเบฒ TCP เปเบเบเบเบปเบเปเบเบญเบธเบเบฐเบเบญเบเบกเบทเบเบทเปเบเบฑเบเปเบเบเปเปเปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบฒเบเบญเบฐเบเบธเบเบฒเบ. เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบงเปเบฒเบเบฑเปเบ, เบฅเบฑเบเบชเบฐเบเบฐเปเบเบฑเปเบ: เบเบฒเบเปเบเบทเปเบญเบกเบเปเป 0-RTT เปเบฅเบฐเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฒเบเบเบฐเปเบ RTT เปเบกเปเบเบชเปเบฒเบเบฑเบเบเปเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเปเบเปเบเบเบญเบ, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเบเบฑเบเบฅเบธเบเบปเบเบเบฐเปเบซเบเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเบเบเบฒเบเบเบฑเบ TCP เบขเปเบฒเบเบเบฝเบง.
เบชเบธเบเบเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเปเบกเบตเบเปเบเปเบเบเบญเบเบเบตเปเบญเบตเบเปเบชเป UDP เบซเบผเบฒเบเบญเบฑเบเบเบตเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเปเบฒเบเบเบญเบเบงเบดเบเบตเปเบญ - เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบดเปเบเบงเปเบฒเปเบเปเบเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเปเบงเบเปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฒเบเบขเปเบฒเบเบฎเปเบฒเบเปเบฎเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบงเบฒเบกเบเบญเบเปเบเบซเบผเบฒเบ, เปเบฅเบฐเบเบฑเบเบเปเบญเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบ metadata เปเบฅเบฐเบเปเปเบกเบนเบเบเบฒเบเบเบงเบเบเบธเบก.
เบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒ QUIC เบเบฒเบเบเบตเบญเบฒเบเปเบเบฑเบเปเบเปเบเบเบญเบเบเบฝเบงเบเบตเปเบชเบฒเบกเบฒเบเบเปเบงเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบเบญเบเปเบเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบญเบ QUIC เปเบเบปเปเบฒเปเบเปเบเปเบงเบเบต
เปเบเบทเปเบญเบชเบณเปเบฅเบฑเบเบเบฒเบเบเบฑเบ QUIC เปเบฅเบฐเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเปเปเบเบต, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฝเบเปเบเบ stack เปเบเบปเปเบฒ (HTTP/2 over TLS/TCP) เบเปเบงเบเปเบเบฃเปเบเบเป QUIC. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบทเบญเบเปเบฒเบ
เบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ Cronet เปเบเบปเปเบฒเปเบเปเบเปเบญเบฑเบเบฏ Android เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ QUIC. เบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฑเปเบเบเปเบฒเบงเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป. เปเบเบเบเบตเปเบเบฐเบเปเบฝเบเปเบเบฑเบเปเบเบทเบญเบเปเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ
เบเปเบฒเบโเบเบทโเบเบฑเบโเบเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบญเบธโเบเบฐโเบเบญเบ Androidโ, เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบเบฐโเบเบดโเบเบฑเบ Cronet เปเบเบปเปเบฒโเปเบโเปเบโเบเบดเบ Uber เปเบ iOSโ, เบเบฑเบเบเบงเบฒเบโเบเบฒเบโเบเบฐโเบฅเบฒโเบเบญเบ HTTP เบเบฒเบโเปเบเบทเบญโเบเปเบฒเบโ.
เบเบณเบฅเบฑเบเปเบฎเบฑเบเบชเบณเปเบฅเบฑเบ QUIC เปเบ Google Cloud Balancers
เบขเบนเปเบเปเบฒเบเบซเบผเบฑเบ, เบเบฒเบเบชเบณเปเบฅเบฑเบ QUIC เปเบกเปเบเบชเบฐเปเบญเบเปเบซเปเปเบเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฒเบเบเบธเปเบเบเปเบฝเบ Google Cloud Load, เปเบเบดเปเบเปเบเป
เบเบฐเบชเบดเบเบเบดเบเบฒเบ: เบเบปเบเปเบเปเบฎเบฑเบ
เบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบปเบเบเบฐเบฅเบดเบเปเบกเปเบเปเบซเบเบเบปเบเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเปเบเบซเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบฅเบฑเบเปเบเปเบเบเบญเบเบเบตเปเบเบตเบเบงเปเบฒ. เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบเบเบธเบเบขเบทเบเบเปเบงเบ
เบเบฒเบเบเบปเบเบฅเบญเบ 1
เบญเบธโเบเบฐโเบเบญเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบปเบโเบฅเบญเบโ:
- เบเบปเบเบชเบญเบเบญเบธเบเบฐเบเบญเบ Android เบเปเบงเบ OkHttp เปเบฅเบฐ Cronet stacks เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ HTTPS เบเปเบฒเบ TCP เปเบฅเบฐ QUIC เบเบฒเบกเบฅเปเบฒเบเบฑเบ;
- เปเบเบตเบเปเบงเบต emulation เบเบตเปเปเบเป Java เบเบตเปเบชเบปเปเบเบชเปเบงเบเบซเบปเบง HTTPS เบเบฐเปเบเบเบเบฝเบงเบเบฑเบเปเบเบเบฒเบเบเบญเบเบชเบฐเปเบญเบ เปเบฅเบฐเปเบซเบผเบเบญเบธเบเบฐเบเบญเบเบฅเบนเบเบเปเบฒเปเบเบทเปเบญเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบงเบเปเบเบปเบฒ;
- cloud proxies เบเบตเปเบเบฑเปเบเบขเบนเปเปเบเปเบเบฑเบเบญเบดเบเปเบเบเปเบเบทเปเบญเบขเบธเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เปเบฅเบฐ QUIC. เปเบเบเบฐเบเบฐเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบขเบธเบ TCP เบเบงเบเปเบฎเบปเบฒเปเบเป proxy reverse on
NGINX , เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบตเปเบเบฐเบเบญเบเบซเบฒ open source proxy reverse เบชเปเบฒเบฅเบฑเบ QUIC. เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบ proxy reverse เบชเปเบฒเบฅเบฑเบ QUIC เบเบปเบงเปเบฎเบปเบฒเปเบญเบเปเบเบเปเบเป stack QUIC เบเบทเปเบเบเบฒเบเบเบฒเบ Chromium เปเบฅเบฐเปเบเบตเบเปเบเป เบกเบฑเบเปเบเบปเปเบฒเปเบเปเบ chromium เปเบเบฑเบเปเบซเบผเปเบเปเบเบตเบ.
เบฎเบนเบเบเบต 6. เบเบธเบเบเบปเบเบชเบญเบเปเบชเบฑเปเบเบเบฒเบ TCP vs QUIC เบเบฐเบเบญเบเบเปเบงเบเบญเบธเบเบฐเบเบญเบ Android เบเบตเปเบกเบต OkHttp เปเบฅเบฐ Cronet, cloud proxies เบชเบณเบฅเบฑเบเบเบฒเบเบขเบธเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป เปเบฅเบฐเปเบเบตเบเปเบงเบต emulation.
เบเบฒเบเบเบปเบเบฅเบญเบ 2
เปเบกเบทเปเบญ Google เปเบฎเบฑเบเปเบซเป QUIC เบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบฑเบ
เบฎเบนเบเบเบต 7. เปเบเบเบฒเบเบเบปเบเบฅเบญเบเบเบตเบชเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบฒเบเปเบฅเบฑเปเบเปเบงเบฅเบฒเบชเปเบฒเปเบฅเบฑเบเบเบญเบ TCP เปเบฅเบฐ QUIC: เบเบฒเบเบเปเบฒเปเบเป Google Cloud เปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป cloud proxy เบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเปเบเบตเบเปเบเบตเบเบซเบผเบฒเบเบขเปเบฒเบเบฅเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบขเบนเป:
- เบเบฒเบเบขเบธเบเปเบเบปเบฒเปเบเบเบเปเบฒเบ PoP เบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP. เปเบเบทเปเบญเบเบเบฒเบเบเบนเปเบเบธเปเบเบเปเบฝเบเบขเบธเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เปเบเปเบเบดเบเบเบฑเบเบเบนเปเปเบเปเปเบฅเบฐเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบ, เบเบตเปเปเบฎเบฑเบเปเบซเป RTTs เบเปเปเบฒ, เปเบเบดเปเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ TCP. เปเบฅเบฐเปเบเบดเบเปเบกเปเบเบงเปเบฒ QUIC เปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบซเบเปเบญเบ, เบกเบฑเบเบเบฑเบเบเบฐเบเบดเบเบฑเบเปเบเปเบเบตเบเบงเปเบฒ TCP เปเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบซเบฒเบ (เปเบเบ 10-30 เปเบเบตเปเบเบฑเบ).
- เบซเบฒเบเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบ
hops เปเบเบทเบญเบเปเบฒเบ . เปเบเบดเบเปเบกเปเบเบงเปเบฒ QUIC proxy เบเบญเบเบเบงเบเปเบฎเบปเบฒเบขเบนเปเปเบเบเบฒเบเบญเบธเบเบฐเบเบญเบ (เบเบฐเบกเบฒเบ 50 ms เบชเบนเบเบเบงเปเบฒ) เบเปเบงเบฒเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบเบญเบ Google, เบกเบฑเบเปเบเปเบชเบฐเบซเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ - 15% latency เบซเบผเบธเบเบฅเบปเบเบเบฝเบเบเบฑเบ TCP เบซเบผเบธเบเบฅเบปเบ 20% เปเบเบชเปเบงเบเบฎเปเบญเบเบเบต 99. เบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบกเบฅเปเบชเบธเบเบเปเบฒเบเปเบกเปเบเปเบเบฑเบเบเปเบเบงเบเปเบเปเบเบทเบญเบเปเบฒเบ.
เบฎเบนเบเบเบต 8: เบเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบเบเบปเบเบฅเบญเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒ QUIC เบเบตเบเบงเปเบฒ TCP เบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ.
เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเปเปเบชเบนเป
เปเบเปเบฎเบฑเบเปเบฎเบเบเบฑเบเบเบฒเบเปเบเบเบฒเบเบเบฒเบเบเบปเบเบฅเบญเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฎเบญเบเบฎเบฑเบ QUIC เปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ Android เปเบฅเบฐ iOS เบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบ A/B เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบปเบเบเบฐเบเบปเบเบเบญเบ QUIC เบขเบนเปเปเบเบเบปเบงเปเบกเบทเบญเบเบเบตเป Uber เบเปเบฒเปเบเบตเบเบเบฒเบ. เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบง, เบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบงเปเบฒเบกเบตเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบซเบฒเบเบซเบผเบฒเบเปเบเบเบปเปเบงเบเบฒเบเบเบทเปเบ, เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบเบฅเบฐเบเบปเบก เปเบฅเบฐ เบเบฐเปเบเบเปเบเบทเบญเบเปเบฒเบ.
เบเบฃเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบซเบฒเบ (95 เปเบฅเบฐ 99 เปเบเบตเปเบเบฑเบ) เปเบเบเบเบฒเบเบเบทเปเบเบกเบฐเบซเบฒเบเบฒเบ เปเบฅเบฐเปเบเบทเบญเบเปเบฒเบเบเบฐเปเบเบเบเปเบฒเบเป - LTE, 3G, 2G.
เบฎเบนเบเบเบต 9. เปเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเบชเบนเปเบฎเบปเบ, QUIC เบเบฐเบเบดเบเบฑเบเปเบเปเบเบตเบเบงเปเบฒ TCP เปเบเปเบเปเบเบญเบเบเบฒเบเปเบเบ.
เบชเบปเปเบเบเปเปเปเบเบปเปเบฒเบเบฑเปเบ
เบเบฒเบเบเบตเบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ - เบเบฒเบเบเปเบญเบ QUIC เปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเปเบชเบฐเบซเบเบญเบเปเบญเบเบฒเบเบเบตเปเบซเบเปเบฒเบเบฐเบซเบฅเบฒเบเปเบเปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบเปเบฅเบฐเบเปเปเบซเบกเบฑเปเบเบเบปเบ, เบเบท:
เบเบฒเบเบเบธเปเบกเบเบญเบเปเบเบตเปเบกเบเบถเปเบ
เบกเบตเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบเปเบเบเบญเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบตเปเปเบเปเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบงเปเบฒเบเบฐเบกเบฒเบ 80% เบเบญเบเบเบญเบเบเบฐเบเบธเบกเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเปเบเปเบเปเบฒเปเบเป QUIC เบชเปเบฒเบฅเบฑเบ ะฒัะตั เบเบฒเบเบฎเปเบญเบเบเป, เปเบเบเบฐเบเบฐเบเบตเป 15% เบเบญเบเปเบเบเบเบฑเบเปเบเปเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบ QUIC เปเบฅเบฐ TCP. เบเบงเบเปเบฎเบปเบฒเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเบเบฒเบเบซเบกเบปเบเปเบงเบฅเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Cronet เบเบฑเบเบเบทเบเปเบเบเปเบญเบ TCP, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบเบฅเบฐเบซเบงเปเบฒเบ UDP เบเบตเปเปเบเปเบเบดเบเปเบฅเบฐเบชเบฐเบเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเปเปเบเบต. เบเบฐเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบณเบฅเบฑเบเบเบญเบเบซเบฒเบงเบดเบเบตเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป เปเบเบเบฐเบเบฐเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบเปเปเบเบฑเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ QUIC เบเปเปเปเบ.
เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ QUIC
เบเบฒเบเบเบฒเบฅเบฐเบเบญเบเบเบฒเบเปเบญเบฑเบเบฏเบกเบทเบเบทเปเบกเปเบเบกเบตเบเบงเบฒเบกเบญเปเบญเบเปเบซเบงเปเบเบเบฒเบเบเบญเบเบชเบฐเปเบญเบ, เปเบเปเบเปเปเปเบกเปเบเบเบงเบฒเบกเบญเปเบญเบเปเบซเบงเบเบญเบเปเบเบเบงเบดเบ. เบเบญเบเบเบฒเบเบเบตเป, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเบทเบเบเปเบฒเปเบเปเบเบปเปเบเบเปเปเบเปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบท. เบญเบตเบเบเบฒเบกเบเบฒเบเบเบปเบเบฅเบญเบ, เบซเบฒเบ latencies เบเบฑเบเบชเบนเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเปเบเบเปเบเบทเปเบญเบขเบธเบ TCP เปเบฅเบฐ QUIC เปเบเปเบเบดเบเบเบฑเบเบเบนเปเปเบเป. เบเบงเบเปเบฎเบปเบฒเบเบณเบฅเบฑเบเบเบญเบเบซเบฒเบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเปเบญเบญเบฑเบ เปเบฅเบฐ เบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเบเบทเปเบเบเบปเบงเบเบฒเบเบชเบนเบเปเบชเบ QUIC.
เบเปเบงเบเบเบฒเบเบเบฑเบเบเบธเบเปเบซเบผเบปเปเบฒเบเบตเป เปเบฅเบฐเบญเบตเบเบซเบผเบฒเบเปเบญเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบนเปเปเบเปเปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเปเบเบทเบญเบเปเบฒเบ เปเบฅเบฐเบเบฒเบเบเบทเปเบ, เปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบปเบเบชเบปเปเบเปเบเบฑเบเปเบเบฑเบเบชเบฐเบเบงเบ เปเบฅเบฐ เบชเบฐเบเบงเบเบชเบฐเบเบฒเบเบเบดเปเบเบเบถเปเบเปเบเบเบปเปเบงเปเบฅเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com