рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛

QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреЗрдЦрдирд╛ рдмреЗрд╣рдж рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ QUIC рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдРрддрд┐рд╣рд╛рд╕рд┐рдХ (рд╕реНрдерд╛рдиреАрдп рдЗрддрд┐рд╣рд╛рд╕, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ) рдкреНрд░рдХреГрддрд┐ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рдЕрдзрд┐рдХ рдереЗ, рддреЛ рдЖрдЬ рд╣рдо рдПрдХ рдЕрд▓рдЧ рддрд░рд╣ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реИрдВ - рд╣рдо 2019 рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рддрдерд╛рдХрдерд┐рдд рдЧреИрд░реЗрдЬ рдореЗрдВ рд╕реНрдерд┐рдд рдЫреЛрдЯреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЙрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рд▓рдЧрднрдЧ рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдХрдВрдкрдиреА рдХреЗ рдЗрдВрдЬреАрдирд┐рдпрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВ QUIC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдкрд░ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд┐рдП рдФрд░ рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрдпрд╛ рджреЗрдЦрд╛ - рдХрдЯреМрддреА рдХреЗ рдиреАрдЪреЗред

рддрд╕реНрд╡реАрд░реЗрдВ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВ. рдорди рд▓рдЧрд╛рдХрд░ рдкрдврд╝рд╛рдИ рдХрд░реЛ!

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛

рдЙрдмрд░ рдХрд╛ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рд╣реИ, рдЕрд░реНрдерд╛рддреН 600 рд╢рд╣рд░реЛрдВ рдореЗрдВ рдЙрдкрд╕реНрдерд┐рддрд┐, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ 4500 рд╕реЗ рдЕрдзрд┐рдХ рд╕реЗрд▓реБрд▓рд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдРрдк рди рдХреЗрд╡рд▓ рддреЗрдЬрд╝ рд╣реЛрдЧрд╛, рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рднреА рд╣реЛрдЧрд╛ - рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдмрд░ рдРрдк рдХреЛ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рдПрдХ рдмрд╣реБрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдлрд╝рд╕реЛрд╕, рд▓реЗрдХрд┐рди рдвреЗрд░ HTTP / 2 рдЧрддрд┐рд╢реАрд▓ рдФрд░ рд╣рд╛рдирд┐-рдкреНрд░рд╡рдг рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдо рдкреНрд░рджрд░реНрд╢рди рд╕реАрдзреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдЖрд╡реЗрджрди рдХрд┐рдпрд╛ QUIC, рдПрдХ рдЖрдзреБрдирд┐рдХ рдЪреИрдирд▓ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬреЛ рд╣рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рджреЗрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рд░реНрдп рд╕рдореВрд╣ IETF QUIC рдХреЛ рдорд╛рдирдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ HTTP / 3.

рд╡реНрдпрд╛рдкрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ QUIC рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдЯреАрд╕реАрдкреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рд╣реЛрдЧреАред рд╣рдордиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдпрд╛рддреНрд░реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП 10-30% рдХреА рдХрдореА рджреЗрдЦреАред QUIC рдиреЗ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рд╕рдВрдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рднреА рджрд┐рдпрд╛ред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо QUIC рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдмрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред

рдирд╡реАрдирддрдо рддрдХрдиреАрдХ: рдЯреАрд╕реАрдкреА

рдЖрдЬ, рдЯреАрд╕реАрдкреА рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИред рдЯреАрд╕реАрдкреА рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрдЯреНрд░реАрдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рднреАрдбрд╝ рдФрд░ рд▓рд┐рдВрдХ рдкрд░рдд рдХреЗ рдиреБрдХрд╕рд╛рди рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рд╣реЛрддрд╛ рд╣реИред HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП TCP рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреА рд╕рд░реНрд╡рд╡реНрдпрд╛рдкрдХрддрд╛ (рд▓рдЧрднрдЧ рд╣рд░ OS рдореЗрдВ TCP рд╣реЛрддрд╛ рд╣реИ), рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ (рдЬреИрд╕реЗ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░реНрд╕, HTTPS рдкреНрд░реЙрдХреНрд╕реА рдФрд░ CDNs), рдФрд░ рдЖрдЙрдЯ-рдСрдлрд╝-рдж-рдмреЙрдХреНрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИ рдЬреЛ рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓рдЧрднрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ред

рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд▓рддреЗ-рдлрд┐рд░рддреЗ рд╣рдорд╛рд░реЗ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЯреАрд╕реАрдкреА рдЯреЗрд▓ рд╡рд┐рд▓рдВрдмрддрд╛рдПрдВ рд╣рдорд╛рд░реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдорд╛рдВрдЧреЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рднреА рдирд╣реАрдВ рдереАрдВред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рд╣реИ - рдЪрд┐рддреНрд░ 1 рдкреНрд░рдореБрдЦ рд╢рд╣рд░реЛрдВ рдореЗрдВ рджреЗрд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ:

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 1: рдЙрдмрд░ рдХреЗ рдореБрдЦреНрдп рд╢рд╣рд░реЛрдВ рдореЗрдВ рдЯреЗрд▓ рд╡рд┐рд▓рдВрдмрддрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐ рднрд╛рд░рддреАрдп рдФрд░ рдмреНрд░рд╛рдЬрд╝реАрд▓рд┐рдпрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╡рд┐рд▓рдВрдмрддрд╛ рдЕрдореЗрд░рд┐рдХрд╛ рдФрд░ рдмреНрд░рд┐рдЯреЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдереА, рд▓реЗрдХрд┐рди рдЯреЗрд▓ рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд╕рдд рд╡рд┐рд▓рдВрдмрддрд╛ рд╕реЗ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИред рдФрд░ рдпрд╣ рдмрд╛рдд рдЕрдореЗрд░рд┐рдХрд╛ рдФрд░ рдмреНрд░рд┐рдЯреЗрди рдХреЗ рд▓рд┐рдП рднреА рд╕рдЪ рд╣реИред

рдЯреАрд╕реАрдкреА рдУрд╡рд░ рдж рдПрдпрд░ рдкреНрд░рджрд░реНрд╢рди

рдЯреАрд╕реАрдкреА рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рд╡рд╛рдпрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ, рдпрд╛рдиреА, рдЕрддреНрдпрдзрд┐рдХ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рд▓рд┐рдВрдХ рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рдХреЗ рд╕рд╛рдеред рддрдерд╛рдкрд┐, рддрд╛рд░ рд░рд╣рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдФрд░ рд╕рд┐рдЧреНрдирд▓ рдХреНрд╖реАрдгрди рдХреЗ рдХрд╛рд░рдг рдиреБрдХрд╕рд╛рди рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рдИ-рдлрд╝рд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рдЗрдХреНрд░реЛрд╡реЗрд╡, рдмреНрд▓реВрдЯреВрде рдФрд░ рдЕрдиреНрдп рд░реЗрдбрд┐рдпреЛ рддрд░рдВрдЧреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛрддреЗ рд╣реИрдВред рд╕реЗрд▓реНрдпреБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд┐рдЧреНрдирд▓ рд╣рд╛рдирд┐ рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИрдВ (рдЦреЛрдпрд╛ рд╣реБрдЖ рд░рд╛рд╕реНрддрд╛) рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдЗрдорд╛рд░рддреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдкрд░рд╛рд╡рд░реНрддрди/рдЕрд╡рд╢реЛрд╖рдг рдХреЗ рдХрд╛рд░рдг рджрдЦрд▓ рдЕрдВрджрд╛рдЬреА рдкрдбрд╝реЛрд╕реА рд╕реЗ рд╕реЗрд▓ рдЯрд╛рд╡рд░реНрд╕. рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг (4-10 рдЧреБрдирд╛) рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд┐рдзрддрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рд░рд╛рдЙрдВрдб рдЯреНрд░рд┐рдк рдЯрд╛рдЗрдо (рдЖрд░рдЯреАрдЯреА) рдФрд░ рд╡рд╛рдпрд░реНрдб рдХрдиреЗрдХреНрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ред

рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдФрд░ рдиреБрдХрд╕рд╛рди рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдорддреМрд░ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд┐рд╕реНрдлреЛрдЯ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдмрдлрд╝рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЕрддреНрдпрдзрд┐рдХ рдХрддрд╛рд░ рд▓рдЧ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдЕрдзрд┐рдХ рд╡рд┐рд▓рдВрдмред рдмрд╣реБрдд рдмрд╛рд░ рдЯреАрд╕реАрдкреА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рдХрд╛рд░рдг рдЗрд╕ рдХрддрд╛рд░ рдХреЛ рдмрд░реНрдмрд╛рджреА рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЯреАрд╕реАрдкреА рд░рд┐рд▓реЗ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдмрдлрд░ рднрд░ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрдлрд░рдмреНрд▓реЛрдЯ (рдЕрддреНрдпрдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдмрдлрд╝рд░рд┐рдВрдЧ, рдмрдлрд╝рд░ рдмреНрд▓реЛрдЯ), рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╣реИ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ.

рдЕрдВрдд рдореЗрдВ, рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд╣рдХ, рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╕рдордп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЪрд┐рддреНрд░ 2 рдореЗрдВ, рд╣рдордиреЗ 2 рдХрд┐рд▓реЛрдореАрдЯрд░ рдХреА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдФрд╕рдд рджреЗрд░реА рдПрдХрддреНрд░ рдХреАред рджрд┐рд▓реНрд▓реА, рднрд╛рд░рдд рдореЗрдВ рджреЛ рдкреНрд░рдореБрдЦ рд╕реЗрд▓реБрд▓рд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рджрд░реНрд╢рди рд╕реЗрд▓ рд╕реЗ рд╕реЗрд▓ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреА рдЙрддреНрдкрд╛рджрдХрддрд╛ рджреВрд╕рд░реЗ рдСрдкрд░реЗрдЯрд░ рдХреА рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕рдордп рдФрд░ рд╕реНрдерд╛рди рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкреИрдЯрд░реНрди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╢реАрд▓рддрд╛, рд╕рд╛рде рд╣реА рдЯреЙрд╡рд░ рдШрдирддреНрд╡ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░реЛрдВ (рдПрд▓рдЯреАрдИ, 3 рдЬреА, рдЖрджрд┐) рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдиреЗрдЯрд╡рд░реНрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдЬреИрд╕реЗ рдХрд╛рд░рдХреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 2. рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ 2 рдХрд┐рдореА рдХреЗ рджрд╛рдпрд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╡рд┐рд▓рдВрдмред рджрд┐рд▓реНрд▓реА, рднрд╛рд░рдд.

рд╕рд╛рде рд╣реА, рд╕реЗрд▓реНрдпреБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рдордп рдХреЗ рд╕рд╛рде рдмрджрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИред рдЪрд┐рддреНрд░ 3 рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдФрд╕рдд рд╡рд┐рд▓рдВрдмрддрд╛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рдПрдХ рд╣реА рджрд┐рди рдФрд░ рдШрдВрдЯреЗ рдХреЗ рднреАрддрд░ рдЫреЛрдЯреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рднреА рдЕрдВрддрд░ рджреЗрдЦрд╛ред

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 3. рдЯреЗрд▓ рд╡рд┐рд▓рдВрдм рджрд┐рдиреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдПред

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЗ рдХрд╛рд░рдг рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдЕрдкреНрд░рднрд╛рд╡реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЯреАрд╕реАрдкреА рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдПрдХ рд╕рдЯреАрдХ рд╕рдордЭ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ:

  • рдХреНрдпрд╛ рдЯреАрд╕реАрдкреА рд╣рдорд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рдкреАрдЫреЗ рдореБрдЦреНрдп рджреЛрд╖реА рд╣реИ?
  • рдХреНрдпрд╛ рдЖрдзреБрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рд╡рд┐рд╡рд┐рдз рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк рд╡рд┐рд▓рдВрдм (рдЖрд░рдЯреАрдЯреА) рд╣реИрдВ?
  • рдЖрд░рдЯреАрдЯреА рдФрд░ рд╣рд╛рдирд┐ рдХрд╛ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ?

рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛, рдЖрдЗрдП рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдХрд┐ рдЯреАрд╕реАрдкреА рдкреНрд░реЗрд╖рдХ рд╕реЗ рд░рд┐рд╕реАрд╡рд░ рддрдХ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░реЗрд╖рдХ рддреАрди-рддрд░рдлрд╝рд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рд╣рд╛рде рдорд┐рд▓рд╛рдирд╛: рдкреНрд░реЗрд╖рдХ рдПрдХ SYN рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИ, рд░рд┐рд╕реАрд╡рд░ рд╕реЗ SYN-ACK рдкреИрдХреЗрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдПрдХ ACK рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рджреВрд╕рд░рд╛ рдФрд░ рддреАрд╕рд░рд╛ рдкрд╛рд╕ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбрд┐рд▓реАрд╡рд░реА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ (рдПрд╕реАрдХреЗ) рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдХреЛрдИ рдкреИрдХреЗрдЯ рдпрд╛ ACK рдЦреЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЗрд╖рдХ рдПрдХ рд╕рдордп рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рдж рдкреБрдирдГ рдкреНрд░реЗрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ (RTO, рдкреБрди:рд╕рдВрдЪрд░рдг рд╕рдордпрдмрд╛рд╣реНрдп). рдЖрд░рдЯреАрдУ рдХреА рдЧрдгрдирд╛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреИрд╕реЗ рдкреНрд░реЗрд╖рдХ рдФрд░ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдмреАрдЪ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд░рдЯреАрдЯреА рд╡рд┐рд▓рдВрдмред

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 4. рдЯреАрд╕реАрдкреА/рдЯреАрдПрд▓рдПрд╕ рдкрд░ рдкреИрдХреЗрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдореЗрдВ рдПрдХ рдкреБрди:рд╕рдВрдЪрд░рдг рддрдВрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЯреАрд╕реАрдкреА рдиреЗ рд╣рдорд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХреИрд╕рд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛, рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рдкреИрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЯреАрд╕реАрдкреАрдбрдореНрдк рднрд╛рд░рддреАрдп рдПрдЬ рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХреЙрдореНрдмреИрдЯ рдЯреНрд░реИрдлрд┐рдХ рдкрд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдПред рдлрд┐рд░ рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ tcptrace. рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рдордиреЗ рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рдкрд░ рдирдХрд▓реА рдЯреНрд░реИрдлрд╝рд┐рдХ рднреЗрдЬрддрд╛ рд╣реИред рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рд▓реЗ рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди рдХрдИ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЧрдП, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХрдИ рджрд┐рдиреЛрдВ рдореЗрдВ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд┐рдПред

рджреЛрдиреЛрдВ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдЕрдиреБрд░реВрдк рдереЗред рд╣рдордиреЗ рдЙрдЪреНрдЪ рдЖрд░рдЯреАрдЯреА рд╡рд┐рд▓рдВрдмрддрд╛рдПрдВ рджреЗрдЦреАрдВ; рдкреВрдБрдЫ рдХрд╛ рдорд╛рди рдФрд╕рдд рдорд╛рди рд╕реЗ рд▓рдЧрднрдЧ 6 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдерд╛; рд╡рд┐рд▓рдВрдм рдХрд╛ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдФрд╕рдд 1 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдХрдИ рдХрдиреЗрдХреНрд╢рди рд╣рд╛рдирд┐рдкреВрд░реНрдг рдереЗ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЯреАрд╕реАрдкреА рдХреЛ рд╕рднреА рдкреИрдХреЗрдЯреЛрдВ рдХрд╛ 3,5% рдкреБрдирдГ рдкреНрд░реЗрд╖рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╣рд╡рд╛рдИ рдЕрдбреНрдбреЛрдВ рдФрд░ рдЯреНрд░реЗрди рд╕реНрдЯреЗрд╢рдиреЛрдВ рдЬреИрд╕реЗ рднреАрдбрд╝рднрд╛рдбрд╝ рд╡рд╛рд▓реЗ рдЗрд▓рд╛рдХреЛрдВ рдореЗрдВ, рд╣рдордиреЗ 7% рдиреБрдХрд╕рд╛рди рджреЗрдЦрд╛ред рдпреЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЬреНрдЮрд╛рди рдкрд░ рд╕рдВрджреЗрд╣ рдкреИрджрд╛ рдХрд░рддреЗ рд╣реИрдВ рдЙрдиреНрдирдд рд░реАрдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рд╕рд░реНрдХрд┐рдЯ рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░ рдкрд░ рдШрд╛рдЯреЗ рдХреЛ рдХрд╛рдлреА рд╣рдж рддрдХ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдиреАрдЪреЗ "рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░" рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдгрд╛рдо рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдЯреНрд░рд┐рдХреНрд╕
рдЕрд░реНрде

рдЖрд░рдЯреАрдЯреА, рдорд┐рд▓реАрд╕реЗрдХрдВрдб [50%,75%, 95%,99%]
[реж, реи, рез, реж]

рдЖрд░рдЯреАрдЯреА рд╡рд┐рдЪрд▓рди, рд╕реЗрдХрдВрдб
рдФрд╕рддрди ~1,2 рд╕реЗрдХреЗрдВрдб

рдЕрд╕реНрдерд┐рд░ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐
рдФрд╕рдд ~3.5% (рдЕрддрд┐рднрд╛рд░рд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ 7%)

рдЗрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ рдЖрдзреЗ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдереА, рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ SYN рдФрд░ SYN-ACK рдкреИрдХреЗрдЯ рдереЗред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди SYN рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП 1 рд╕реЗрдХрдВрдб рдХреЗ рдЖрд░рдЯреАрдУ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдмрд╛рдж рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЯреАрд╕реАрдкреА рдХреЛ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрдиреЗ рдХреЗ рдХрд╛рд░рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИред

рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдЪреНрдЪ рдЖрд░рдЯреАрдУ рдорд╛рди рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХреНрд╖рдгрд┐рдХ рдиреБрдХрд╕рд╛рди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЙрдкрдпреЛрдЧреА рдЙрдкрдпреЛрдЧ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рджреЗрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдФрд╕рдд рдкреБрди:рд╕рдВрдЪрд░рдг рд╕рдордп рд▓рдЧрднрдЧ 1 рд╕реЗрдХрдВрдб рд╣реИ рдФрд░ рдЯреЗрд▓ рд╡рд┐рд▓рдВрдм рд▓рдЧрднрдЧ 30 рд╕реЗрдХрдВрдб рд╣реИред рдЯреАрд╕реАрдкреА рд╕реНрддрд░ рдкрд░ рдЗрди рдЙрдЪреНрдЪ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рдХрд╛рд░рдг HTTPS рдЯрд╛рдЗрдордЖрдЙрдЯ рдФрд░ рдкреБрдирдГ рдЕрдиреБрд░реЛрдз рд╣реБрдП, рдЬрд┐рд╕рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рдЕрдХреНрд╖рдорддрд╛ рдореЗрдВ рдФрд░ рд╡реГрджреНрдзрд┐ рд╣реБрдИред

рдЬрдмрдХрд┐ рдорд╛рдкреА рдЧрдИ рдЖрд░рдЯреАрдЯреА рдХрд╛ 75рд╡рд╛рдВ рдкреНрд░рддрд┐рд╢рддрдХ рд▓рдЧрднрдЧ 425 рдПрдордПрд╕ рдерд╛, рдЯреАрд╕реАрдкреА рдХреЗ рд▓рд┐рдП 75рд╡рд╛рдВ рдкреНрд░рддрд┐рд╢рддрдХ рд▓рдЧрднрдЧ 3 рд╕реЗрдХрдВрдб рдерд╛ред рдпрд╣ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдХрд┐ рдиреБрдХрд╕рд╛рди рдХреЗ рдХрд╛рд░рдг рдЯреАрд╕реАрдкреА рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ 7-10 рдкрд╛рд╕ рд▓реЗрдиреЗ рдкрдбрд╝реЗред рдпрд╣ рдЕрдХреБрд╢рд▓ рдЖрд░рдЯреАрдУ рдЧрдгрдирд╛, рдЯреАрд╕реАрдкреА рдХреА рд╣рд╛рдирд┐ рдкрд░ рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдирд╡реАрдирддрдо рдкреИрдХреЗрдЬ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдФрд░ рдХрдВрдЬреЗрд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЕрдХреНрд╖рдорддрд╛, рдЬреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреБрдХрд╕рд╛рди рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдЬреЗрд╢рди рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдЯреАрд╕реАрдкреА рд╣рд╛рдирд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдЯреАрд╕реАрдкреА рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдЖрдБрдХрдбрд╝реЗ
рдореВрд▓реНрдп

рдХрдо рд╕реЗ рдХрдо 1 рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рд╢рдд
45% рддрдХ

рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рдиреБрдХрд╕рд╛рди рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рд╢рдд
30% рддрдХ

рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рджреМрд░рд╛рди рдиреБрдХрд╕рд╛рди рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рд╢рдд
76% рддрдХ

рдкреБрди:рд╕рдВрдЪрд░рдг рдореЗрдВ рджреЗрд░реА рдХрд╛ рд╡рд┐рддрд░рдг, рд╕реЗрдХрдВрдб [50%, 75%, 95%,99%] [1, 2.8, 15, 28]

рдПрдХ рдкреИрдХреЗрдЯ рдпрд╛ рдЯреАрд╕реАрдкреА рдЦрдВрдб рдХреЗ рд▓рд┐рдП рдкреБрдирдГ рдкреНрд░рд╕рд╛рд░рдг рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд┐рддрд░рдг
[1,3,6,7]

QUIC рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ

рдореВрд▓ рд░реВрдк рд╕реЗ Google рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд, QUIC рдПрдХ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рд╡рд╣рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ рдЬреЛ UDP рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ QUIC рдЪрд╛рд▓реВ рд╣реИ рдорд╛рдирдХреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ QUIC рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХ)ред рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ 5 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, QUIC рдХреЛ HTTP/3 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, QUIC рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ HTTP/2 HTTP/3 рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдм рдЧрд╣рди рд░реВрдк рд╕реЗ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ)ред рдпрд╣ рдкреИрдХреЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдФрд░ рдЯреАрд╕реАрдкреА рдкрд░рддреЛрдВ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред QUIC рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ TLS рдкреВрд░реА рддрд░рд╣ рд╕реЗ QUIC рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╣реИред

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 5: QUIC HTTP/3 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЪрд▓рддрд╛ рд╣реИ, TLS рдХреА рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ HTTP/2 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЪрд▓рддрд╛ рдерд╛ред

рдиреАрдЪреЗ рд╡реЗ рдХрд╛рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╣рдореЗрдВ рдЯреАрд╕реАрдкреА рдкреНрд░рд╡рд░реНрдзрди рдХреЗ рд▓рд┐рдП QUIC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреА рдХрд┐рдпрд╛:

  • 0-рдЖрд░рдЯреАрдЯреА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрдирд╛ред QUIC рдкрд┐рдЫрд▓реЗ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдгреЛрдВ рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╣реИрдВрдбрд╢реЗрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ TLS1.3 0-рдЖрд░рдЯреАрдЯреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рддреАрди-рддрд░рдлрд╛ рдЯреАрд╕реАрдкреА рд╣реИрдВрдбрд╢реЗрдХ рдХреА рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
  • HoL рдЕрд╡рд░реЛрдзрди рдкрд░ рдХрд╛рдмреВ рдкрд╛рдирд╛ред рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП HTTP/2 рдкреНрд░рддрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ HoL (рд╣реЗрдб-рдСрдлрд╝-рд▓рд╛рдЗрди) рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред QUIC рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
  • рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдгред QUIC рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдд рдкрд░ рд░рд╣рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд╣рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрд░рд╛рдореАрдЯрд░ (рдиреБрдХрд╕рд╛рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдпрд╛ рдЖрд░рдЯреАрдЯреА) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднреЗрдЬрдиреЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдШрди, рдЬреЛ рд╡рд┐рд▓рдВрдмрддрд╛-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЬреИрд╕реЗ BBR, рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдореЙрдбрд▓ рдХрд░реЗрдВ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВред QUIC рдЖрдкрдХреЛ BBR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЛ рдЙрдкрдпреЛрдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореЗрдВ рд╕реБрдзрд╛рд░.
  • рдШрд╛рдЯреЗ рдХреА рднрд░рдкрд╛рдИ. QUIC рджреЛ рдЯреАрдПрд▓рдкреА рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ (рдкреВрдВрдЫ рд╣рд╛рдирд┐ рдЬрд╛рдВрдЪ) рдЖрд░рдЯреАрдУ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ - рддрдм рднреА рдЬрдм рдиреБрдХрд╕рд╛рди рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛред рдпрд╣ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдЯреАрдПрд▓рдкреА рддреЗрдЬреА рд╕реЗ рдкреБрдирдГрдкреВрд░реНрддрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЕрдВрддрд┐рдо рдкреИрдХреЗрдЯ (рдпрд╛ рдирдпрд╛, рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдХреЛ рдкреБрдирдГ рдкреНрд░реЗрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрдмреЗрд░ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдкреВрдВрдЫ рд╡рд┐рд▓рдВрдм рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЕрд░реНрдерд╛рддреН рд▓рдШреБ, рдЫрд┐рдЯрдкреБрдЯ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдПред
  • рдЕрдиреБрдХреВрд▓рд┐рдд ACK. рдЪреВрдБрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рднреЗрдж рдкреИрдХреЗрдЯ рдЬрдм рдкреБрдирдГ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред ACK рдкреИрдХреЗрдЯ рдореЗрдВ рдкреИрдХреЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ ACK рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рднреА рд╣реЛрддрд╛ рд╣реИред рдпреЗ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ QUIC RTT рдХреА рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред QUIC рдореЗрдВ ACK 256 рдмреИрдВрдб рддрдХ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдиреИрдХ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░реЗрд╖рдХ рдХреЛ рдкреИрдХреЗрдЯ рдлреЗрд░рдмрджрд▓ рдХреЗ рдкреНрд░рддрд┐ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рд╣реЛрдиреЗ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрдо рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рдЪрдпрдирд╛рддреНрдордХ рдПрд╕реАрдХреЗ (рдереИрд▓рд╛) рдЯреАрд╕реАрдкреА рдореЗрдВ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
  • рдХрдиреЗрдХреНрд╢рди рдорд╛рдЗрдЧреНрд░реЗрд╢рди. QUIC рдХрдиреЗрдХреНрд╢рди рдХреА рдкрд╣рдЪрд╛рди 64-рдмрд┐рдЯ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдкреА рдкрддреЗ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдкреБрд░рд╛рдиреЗ рдХрдиреЗрдХреНрд╢рди рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реБрдХрд╛рд╡рдЯ рдХреЗ рдирдП рдЖрдИрдкреА рдкрддреЗ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдЕрднреНрдпрд╛рд╕ рд╣реИ рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рдИ-рдлрд╛рдИ рдФрд░ рд╕реЗрд▓реБрд▓рд░ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИред

QUIC рдХреЗ рд╡рд┐рдХрд▓реНрдк

рд╣рдордиреЗ QUIC рдХреЛ рдЪреБрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ред

рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬреЛ рд╣рдордиреЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд░реАрдм рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрдкреАрд╕реА рдкреАрдУрдкреА (рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд┐рдВрджреБ) рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдерд╛ред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдкреАрдУрдкреА рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд░реАрдм рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдореВрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рд╡рд╛рдкрд╕ рднреЗрдЬ рджреЗрддрд╛ рд╣реИред рдЯреАрд╕реАрдкреА рдХреЛ рдХрд░реАрдм рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдХреЗ, рд╣рдо рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЖрд░рдЯреАрдЯреА рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯреАрд╕реАрдкреА рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рдпрд░рд▓реЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдкреНрд░рддрд┐ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдорд╛рд░реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрд░рдЯреАрдЯреА рдФрд░ рд╣рд╛рдирд┐ рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЖрддреА рд╣реИ рдФрд░ рдкреАрдУрдкреА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЯреНрдпреВрдирд┐рдВрдЧ рдкрд░ рднреА рдЧреМрд░ рдХрд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рд╡рд┐рд╖рдо рдХрд┐рдирд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЯреАрд╕реАрдкреА рд╕реНрдЯреИрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЯреАрд╕реАрдкреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдХрдард┐рди рдерд╛ред рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдЯреАрд╕реАрдкреА рдХреЛ рд╕реАрдзреЗ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рдЗрд╕рд╕реЗ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ 0-рдЖрд░рдЯреАрдЯреА рдХрдиреЗрдХреНрд╢рди рдФрд░ рдмреЗрд╣рддрд░ рдЖрд░рдЯреАрдЯреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЕрдХреЗрд▓реЗ рдЯреАрд╕реАрдкреА рдХреЛ рдЯреНрдпреВрди рдХрд░рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рдХрдИ рдпреВрдбреАрдкреА-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ рдХреНрдпрд╛ рдпреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдирдореЗрдВ рдХрдИ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЧрдВрднреАрд░ рдХрдореА рдереА, рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рд╣рдорд╛рд░реЗ рд╢реЛрдз рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ QUIC рд╢рд╛рдпрдж рдПрдХрдорд╛рддреНрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рджреЛрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЗрдВрдЯрд░рдиреЗрдЯ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ QUIC рдХрд╛ рдПрдХреАрдХрд░рдг

QUIC рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдФрд░ рдЦрд░рд╛рдм рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдкреБрд░рд╛рдиреЗ рд╕реНрдЯреИрдХ (HTTP/2 рдУрд╡рд░ TLS/TCP) рдХреЛ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ред рд╣рдордиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдХреНрд░реЛрдиреЗрдЯ рд╕реЗ рдХреНрд░реЛрдорд┐рдпрдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдореВрд▓, Google рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИ - gQUICред рдирд╡реАрдирддрдо IETF рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рднреА рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рд╣рдордиреЗ QUIC рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХреНрд░реЛрдиреЗрдЯ рдХреЛ рдЕрдкрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдРрдкреНрд╕ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ред рдПрдХреАрдХрд░рдг рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдкреНрд░рд╡рд╛рд╕рди рд▓рд╛рдЧрдд рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреБрд░рд╛рдиреЗ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕реНрдЯреИрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп OkHttp, рд╣рдордиреЗ OkHttp рдПрдкреАрдЖрдИ рдврд╛рдВрдЪреЗ рдХреЗ рддрд╣рдд рдХреНрд░реЛрдиреЗрдЯ рдХреЛ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХреАрдХрд░рдг рдХрд░рдХреЗ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ (рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╕реЗ рдмрдЪрд╛ рд▓рд┐рдпрд╛ рдкреБрд░рд╛рдирд╛ рд╡рд╛рдкрд╕) рдПрдкреАрдЖрдИ рд╕реНрддрд░ рдкрд░ред

рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рдорд╛рди, рд╣рдордиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ HTTP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реЛрдХрддреЗ рд╣реБрдП, iOS рдкрд░ Uber рдРрдкреНрд╕ рдореЗрдВ рдХреНрд░реЛрдиреЗрдЯ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ APIрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП NSURLрдкреНрд░реЛрдЯреЛрдХреЙрд▓. рдЖрдИрдУрдПрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдпрд╣ рдЕрдореВрд░реНрдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпреВрдЖрд░рдПрд▓ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд▓рд╛рдЧрдд рдХреЗ рдмрд┐рдирд╛ рдХреНрд░реЛрдиреЗрдЯ рдХреЛ рдЕрдкрдиреЗ рдЖрдИрдУрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Google рдХреНрд▓рд╛рдЙрдб рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдкрд░ QUIC рдкреВрд░рд╛ рдХрд░рдирд╛

рдмреИрдХрдПрдВрдб рдХреА рдУрд░, QUIC рдкреВрд░реНрдгрддрд╛ Google рдХреНрд▓рд╛рдЙрдб рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ alt-svc QUIC рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреБрддреНрддрд░реЛрдВ рдореЗрдВ рд╣реЗрдбрд░ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдмреИрд▓реЗрдВрд╕рд░ рдкреНрд░рддреНрдпреЗрдХ HTTP рдЕрдиреБрд░реЛрдз рдореЗрдВ рдПрдХ alt-svc рд╣реЗрдбрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП QUIC рд╕рдорд░реНрдерди рдХреЛ рдорд╛рдиреНрдп рдХрд░рддрд╛ рд╣реИред рдЬрдм рдПрдХ рдХреНрд░реЛрдиреЗрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрд╕ рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рддреЛ рд╡рд╣ рдЙрд╕ рдбреЛрдореЗрди рдХреЗ рдмрд╛рдж рдХреЗ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП QUIC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдмреИрд▓реЗрдВрд╕рд░ QUIC рдкреВрд░рд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░рд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ HTTP2/TCP рдкрд░ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдкрд░ рднреЗрдЬрддрд╛ рд╣реИред

рдкреНрд░рджрд░реНрд╢рди: рдкрд░рд┐рдгрд╛рдо

рдмреЗрд╣рддрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдЦреЛрдЬ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рди рд╣реИред рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рд╕реНрдЯреИрдВрдб рдмрдирд╛рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрдХрд░рдгрдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рддрд╣рдд QUIC рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ QUIC рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдирдИ рджрд┐рд▓реНрд▓реА рдХреЗ рдЖрд╕рдкрд╛рд╕ рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╛рддреНрд░реА рдРрдк рдореЗрдВ HTTP рдХреЙрд▓ рдХреЗ рд╕рдорд╛рди рдЕрдиреБрдХрд░рдгреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдПред

рдкреНрд░рдпреЛрдЧ 1

рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг:

  • рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдо рдХреНрд░рдорд╢рдГ рдЯреАрд╕реАрдкреА рдФрд░ рдХреНрдпреВрдЖрдИрд╕реА рдкрд░ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдУрдХреЗрдПрдЪрдЯреАрдкреА рдФрд░ рдХреНрд░реЛрдиреЗрдЯ рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ;
  • рдПрдХ рдЬрд╛рд╡рд╛-рдЖрдзрд╛рд░рд┐рдд рдЗрдореНрдпреВрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдХреЗ HTTPS рд╣реЗрдбрд░ рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдЙрдирд╕реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ;
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░реЙрдХреНрд╕реА рдЬреЛ рдЯреАрд╕реАрдкреА рдФрд░ рдХреНрдпреВрдЖрдИрд╕реА рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рднрд╛рд░рдд рдХреЗ рдХрд░реАрдм рд╕реНрдерд┐рдд рд╣реИрдВред рдЬрдмрдХрд┐ рдЯреАрд╕реАрдкреА рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ nginx, QUIC рдХреЗ рд▓рд┐рдП рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рд╣рдордиреЗ рдХреНрд░реЛрдорд┐рдпрдо рд╕реЗ рдореВрд▓ QUIC рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдпрдВ QUIC рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдмрдирд╛рдпрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЗрд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд░реЛрдорд┐рдпрдо рдореЗрдВ рдмрджрд▓реЗрдВред

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 6. рдЯреАрд╕реАрдкреА рдмрдирд╛рдо рдХреНрд╡рд┐рдХ рд░реЛрдб рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдореЗрдВ рдУрдХреЗрдПрдЪрдЯреАрдкреА рдФрд░ рдХреНрд░реЛрдиреЗрдЯ рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕, рдХрдиреЗрдХреНрд╢рди рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рдПрдХ рдЗрдореНрдпреВрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рд╢рд╛рдорд┐рд▓ рдерд╛ред

рдкреНрд░рдпреЛрдЧ 2

рдЬрдм Google рдиреЗ QUIC рдХреЛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ Google рдХреНрд▓рд╛рдЙрдб рд▓реЛрдб рд╕рдВрддреБрд▓рди, рд╣рдордиреЗ рдЙрд╕реА рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдВрд╢реЛрдзрди рдХреЗ рд╕рд╛рде: рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХреЗ рдмрдЬрд╛рдп, рд╣рдордиреЗ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЯреАрд╕реАрдкреА рдФрд░ рдХреНрдпреВрдЖрдИрд╕реА рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде рд╣реА рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЗрдореНрдпреВрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рд░реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рд▓рд┐рдпрд╛ред рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдирд┐рдХрдЯрддрдо рдкреАрдУрдкреА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж)ред

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 7. рджреВрд╕рд░реЗ рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рд╣рдо рдЯреАрд╕реАрдкреА рдФрд░ рдХреНрд╡рд┐рдХ рдХреА рдкреВрд░реНрдгрддрд╛ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ: Google рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрдИ рдЦреБрд▓рд╛рд╕реЗ рд╣рдорд╛рд░рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗ:

  • рдкреАрдУрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖред рдЪреВрдВрдХрд┐ рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд░реАрдм рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрдо рдЖрд░рдЯреАрдЯреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдпрджреНрдпрдкрд┐ QUIC рдкрд░ рдХрдо рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рд╛, рдлрд┐рд░ рднреА рдЗрд╕рдиреЗ рдЯреЗрд▓ рд▓реЗрдЯреЗрдВрд╕реА (10-30 рдкреНрд░рддрд┐рд╢рдд) рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреАрд╕реАрдкреА рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред
  • рдкреВрдБрдЫреЗрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреА рд╣реИрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╣реЙрдкреНрд╕. рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╣рдорд╛рд░рд╛ QUIC рдкреНрд░реЙрдХреНрд╕реА Google рдХреЗ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ (рд▓рдЧрднрдЧ 50 рдПрдордПрд╕ рдЕрдзрд┐рдХ рд╡рд┐рд▓рдВрдмрддрд╛) рд╕реЗ рдЕрдзрд┐рдХ рдерд╛, рдЗрд╕рдиреЗ рд╕рдорд╛рди рдкреНрд░рджрд░реНрд╢рди рджрд┐рдпрд╛ - рдЯреАрд╕реАрдкреА рдХреЗ рд▓рд┐рдП 15 рд╡реЗрдВ рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ 20% рдХреА рдХрдореА рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рд╡рд┐рд▓рдВрдмрддрд╛ рдореЗрдВ 99% рдХреА рдХрдореАред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдореАрд▓ рд╕рдВрдХреНрд░рдордг рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рдмрд╛рдзрд╛ рд╣реИред

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 8: рджреЛ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирддреАрдЬреЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ QUIC рдЯреАрд╕реАрдкреА рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред

рдпрд╛рддрд╛рдпрд╛рдд рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░реЗрдВ

рдкреНрд░рдпреЛрдЧ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдХрд░, рд╣рдордиреЗ рдЕрдкрдиреЗ Android рдФрд░ iOS рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ QUIC рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рд╣рдордиреЗ рдЙрди рд╢рд╣рд░реЛрдВ рдореЗрдВ QUIC рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП A/B рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╣рд╛рдВ Uber рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдордиреЗ рджреЛрдиреЛрдВ рдХреНрд╖реЗрддреНрд░реЛрдВ, рджреВрд░рд╕рдВрдЪрд╛рд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдЯреЗрд▓ рджреЗрд░реА рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдХрдореА рджреЗрдЦреАред

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЧреНрд░рд╛рдлрд╝ рдореИрдХреНрд░реЛ-рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░реЛрдВ - рдПрд▓рдЯреАрдИ, 95рдЬреА, 99рдЬреА рджреНрд╡рд╛рд░рд╛ рдЯреЗрд▓реНрд╕ (3 рдФрд░ 2 рдкреНрд░рддрд┐рд╢рдд) рдореЗрдВ рдкреНрд░рддрд┐рд╢рдд рд╕реБрдзрд╛рд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓: рдЙрдмрд░ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛
рдЪрд┐рддреНрд░ 9. рдпреБрджреНрдз рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ QUIC рдиреЗ TCP рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред

рдХреЗрд╡рд▓ рдЖрдЧреЗ

рд╢рд╛рдпрдж рдпрд╣ рд╕рд┐рд░реНрдл рд╢реБрд░реБрдЖрдд рд╣реИ - рдЙрддреНрдкрд╛рджрди рдореЗрдВ QUIC рдХреА рд░рд┐рд╣рд╛рдИ рдиреЗ рд╕реНрдерд┐рд░ рдФрд░ рдЕрд╕реНрдерд┐рд░ рджреЛрдиреЛрдВ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдЕрджреНрднреБрдд рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН:

рдмрдврд╝рд╛ рд╣реБрдЖ рдХрд╡рд░реЗрдЬ

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдкрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдкрд░, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд▓рдЧрднрдЧ 80% рд╕рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП QUIC рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдм рдЕрдиреБрд░реЛрдз, рдЬрдмрдХрд┐ 15% рд╕рддреНрд░реЛрдВ рдореЗрдВ QUIC рдФрд░ TCP рдХреЗ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрдпреЛрдЬрди рдХреНрд░реЛрдиреЗрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЯреАрд╕реАрдкреА рдкрд░ рд╡рд╛рдкрд╕ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреВрдбреАрдкреА рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдФрд░ рдЦрд░рд╛рдм рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рддрд▓рд╛рд╢ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо QUIC рдХреЗ рдЖрдЧрд╛рдореА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рддреНрд╡рд░рд┐рдд рдЕрдиреБрдХреВрд▓рди

рдореЛрдмрд╛рдЗрд▓ рдРрдкреНрд╕ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдирд╣реАрдВ рд╣реИред рд╕рд╛рде рд╣реА, рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реЗрд▓реНрдпреБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд░реАрдм рдЯреАрд╕реАрдкреА рдФрд░ рдХреНрд╡рд┐рдХ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдкреВрдВрдЫ рд╡рд┐рд▓рдВрдмрддрд╛ рдЕрднреА рднреА рдЕрдзрд┐рдХ рд╣реИред рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рднреАрдбрд╝рднрд╛рдбрд╝ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕реБрдзрд╛рд░ рдФрд░ QUIC рд╣рд╛рдирд┐ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЗрди рдФрд░ рдХрдИ рдЕрдиреНрдп рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде, рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдирд┐рд░реНрдмрд╛рдз рдкреИрдХреЗрдЯ рдкрд░рд┐рд╡рд╣рди рдЕрдзрд┐рдХ рд╕реБрд▓рдн рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ