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

рдЙрдмреЗрд░ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ 600 рд╢рд╣рд░, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдЖрд╡реЗрджрди 4,500 рд╕реЗ рдЕрдзрд┐рдХ рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░реЛрдВ рд╕реЗ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреВрд░реА рддрд░рд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рди рдХреЗрд╡рд▓ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░реЗ, рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ - рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдмреЗрд░ рдЖрд╡реЗрджрди рдХреЛ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рдмрд╣реБрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд╛рд╢,
HTTP / 2 рд╕реНрдЯреИрдХ рдЧрддрд┐рд╢реАрд▓ рдФрд░ рдиреБрдХрд╕рд╛рди-рд░рд╣рд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ред рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдо рдкреНрд░рджрд░реНрд╢рди рд╕реАрдзреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ
QUIC , рдЪреИрдирд▓ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдЬреЛ рд╣рдореЗрдВ рдкрд░рд┐рд╡рд╣рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рджреЗрддрд╛ рд╣реИред
IETF рдХрд╛рд░реНрдп рд╕рдореВрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ
HTTP / 3 рдХреЗ рд░реВрдк рдореЗрдВ QUIC рдХрд╛ рдорд╛рдирдХреАрдХрд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╡рд┐рд╕реНрддреГрдд рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗ рдХрд┐ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ QUIC рдХреЗ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╕реЗ рдЯреАрд╕реАрдкреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ "рдкреВрдВрдЫ" рджреЗрд░реА рд╣реЛ рдЬрд╛рдПрдЧреАред рд╣рдордиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдпрд╛рддреНрд░реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП 10-30% рдХреА рд╕реАрдорд╛ рдореЗрдВ рдХрдореА рджреЗрдЦреАред QUIC рдиреЗ рд╣рдореЗрдВ рдХрд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдкрд░ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдХрдВрдЯреНрд░реЛрд▓ рднреА рджрд┐рдпрд╛ред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо QUIC рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Uber рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП TCP рдХреЗ рдЕрдиреБрдХреВрд▓рди рдкрд░ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред
рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдЕрдВрддрд┐рдо рд╢рдмреНрдж: рдЯреАрд╕реАрдкреА
рдЖрдЬ, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ HTTPS рдЯреНрд░реИрдлрд┐рдХ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП TCP рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИред рдЯреАрд╕реАрдкреА рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрдЯреНрд░реАрдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдЬреЗрд╢рди рдФрд░ рд▓рд┐рдВрдХ рд▓реЗрдпрд░ рд▓реЙрд╕ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рд╣реЛрддрд╛ рд╣реИред HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЛ рднреВрддрдкреВрд░реНрд╡ (рд▓рдЧрднрдЧ рд╣рд░ OS рдореЗрдВ TCP) рдХреА рд╕рд░реНрд╡рд╡реНрдпрд╛рдкрдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдзреЛрд╕рдВрд░рдЪрдирд╛ рдкрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЛрдб рдмреИрд▓реЗрдиреНрд╕рд░, HTTPS рдкрд░рджреЗ рдХреЗ рдкреАрдЫреЗ рдФрд░ CDNs рдФрд░ рдЖрдЙрдЯ-рдСрдлрд╝-рдмреЙрдХреНрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рдЬреЛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ) рдиреЗрдЯрд╡рд░реНрдХред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдиреЗ рдкрд░ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЯреАрд╕реАрдкреА рдЯреЗрд▓ рджреЗрд░реА рд╣рдорд╛рд░реЗ HTTPS рдЯреНрд░реИрдлрд┐рдХ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ, рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ - рдЪрд┐рддреНрд░рд╛ 1 рдмрдбрд╝реЗ рд╢рд╣рд░реЛрдВ рдореЗрдВ рджреЗрд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
рдЪрд┐рддреНрд░ 1. "рдкреВрдВрдЫ" рджреЗрд░реА рдХрд╛ рдкрд░рд┐рдорд╛рдг рдЙрди рдореБрдЦреНрдп рд╢рд╣рд░реЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЙрдмрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИредрдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдФрд░ рдЧреНрд░реЗрдЯ рдмреНрд░рд┐рдЯреЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рднрд╛рд░рддреАрдп рдФрд░ рдмреНрд░рд╛рдЬреАрд▓ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд▓рдВрдм рдереЗ, рдЯреЗрд▓ рд╡рд┐рд▓рдВрдм рдФрд╕рдд рджреЗрд░реА рд╕реЗ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдФрд░ рдЧреНрд░реЗрдЯ рдмреНрд░рд┐рдЯреЗрди рдХреЗ рд▓рд┐рдП рднреА рд╕рдЪ рд╣реИред
рд╣рд╡рд╛ рдкрд░ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди
рдЯреАрд╕реАрдкреА рдХреЛ
рд╡рд╛рдпрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛,
рдЕрд░реНрдерд╛рддреН , рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдорд╛рдирд┐рдд рд▓рд┐рдВрдХ рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рдХреЗ рд╕рд╛рдеред рд╣рд╛рд▓рд╛рдВрдХрд┐,
рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рд╣реИрдВред рдкрд╣рд▓реЗ, рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдФрд░ рд╕рд┐рдЧреНрдирд▓ рдХреНрд╖реАрдгрди рдХреЗ рдХрд╛рд░рдг рдиреБрдХрд╕рд╛рди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рдИ-рдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рдЗрдХреНрд░реЛрд╡реЗрд╡, рдмреНрд▓реВрдЯреВрде рдФрд░ рдЕрдиреНрдп рд░реЗрдбрд┐рдпреЛ рддрд░рдВрдЧреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВред рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рдЗрдорд╛рд░рддреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм / рдЕрд╡рд╢реЛрд╖рдг рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкрдбрд╝реЛрд╕реА
рд╕реЗрд▓ рдЯреЙрд╡рд░ рд╕реЗ
рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдХрд╛рд░рдг рд╕рд┐рдЧреНрдирд▓ рд╣рд╛рдирд┐ (
рдкрде рд╣рд╛рдирд┐ ) рд╕реЗ рдЧреНрд░рд╕реНрдд
рд╣реИрдВ ред рдпрд╣ рд╡рд╛рдпрд░реНрдб рдХрдиреЗрдХреНрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг (4-10 рдмрд╛рд░) рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА
рдЧреЛрд▓-рдпрд╛рддреНрд░рд╛ рджреЗрд░реА (рдЖрд░рдЯреАрдЯреА) рдФрд░ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред
рдмреИрдВрдбрд╡рд┐рдбреНрде рдореЗрдВ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдФрд░ рдиреБрдХрд╕рд╛рди рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдорддреМрд░ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рдлрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдмрдлрд╝рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдм рджреЗрд░реАред рдмрд╣реБрдд рдмрд╛рд░, рдЯреАрд╕реАрдкреА рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдПрдХ рдмрдврд╝реЗ рд╣реБрдП рд╕рдордп рдХреЗ рдХрд╛рд░рдг рдиреБрдХрд╕рд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдПрдХ рд░рд┐рд▓реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫреБрдХ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдмрдлрд░ рдХреЛ рднрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ
рдмрдлрд░рдмреНрд▓реЛрдЯ (
рдЕрддреНрдпрдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдмрдлрд░рд┐рдВрдЧ, рдмрдлрд░ рд╕реВрдЬрди ) рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ
рдХреА рдмрд╣реБрдд
рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ ред
рдЕрдВрдд рдореЗрдВ, рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд╣рдХ, рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╕рдордп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЪрд┐рддреНрд░рд╛ 2 рдореЗрдВ, рд╣рдордиреЗ 2 рдХрд┐рд▓реЛрдореАрдЯрд░ рдХреА рд░реЗрдВрдЬ рдореЗрдВ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдкрд░ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдФрд╕рдд рджреЗрд░реА рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд┐рдпрд╛ред рджрд┐рд▓реНрд▓реА, рднрд╛рд░рдд рдореЗрдВ рджреЛ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рджрд░реНрд╢рди рд╕реЗрд▓ рд╕реЗ рд╕реЗрд▓ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рджреВрд╕рд░реЗ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдРрд╕реЗ рдХрд╛рд░рдХреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдПрдВрдЯреНрд░реА рдкреИрдЯрд░реНрди рд╕рдордп рдФрд░ рд╕реНрдерд╛рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░, рдЯрд╛рд╡рд░реЛрдВ рдХреЗ рдШрдирддреНрд╡ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░ (рдПрд▓рдЯреАрдИ, 3 рдЬреА, рдЖрджрд┐) рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред

рдЪрд┐рддреНрд░рд╛ 2. 2 рдХрд┐рдореА рдХреЗ рджрд╛рдпрд░реЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рджреЗрд░реАред рджрд┐рд▓реНрд▓реА, рднрд╛рд░рддредрдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рдордп рдХреЗ рд╕рд╛рде рдмрджрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИред рдЪрд┐рддреНрд░рд╛ 3 рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рди рддрдХ рдордВрдЭрд▓рд╛ рджреЗрд░реА рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рдЫреЛрдЯреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рднреА рдЕрдВрддрд░ рджреЗрдЦрд╛ - рдПрдХ рджрд┐рди рдФрд░ рдПрдХ рдШрдВрдЯреЗ рдХреЗ рднреАрддрд░ред
рдЪрд┐рддреНрд░рд╛ 3. рдкреВрдВрдЫ рдореЗрдВ рджреЗрд░реА рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд┐рдиреЛрдВ рдореЗрдВ рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рдередрдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЯреАрд╕реАрдкреА рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЕрдХреНрд╖рдо рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЯреАрд╕реАрдкреА рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рд╕рдЯреАрдХ рд╕рдордЭ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ:
- рдХреНрдпрд╛ рдЯреАрд╕реАрдкреА рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрдиреЛрдВ рдореЗрдВ рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЕрдкрд░рд╛рдзреА рд╣реИ?
- рдХреНрдпрд╛ рдЖрдзреБрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рд╡рд┐рд╡рд┐рдз рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк рджреЗрд░реА (RTT) рд╣реИ?
- RTT рдФрд░ TCP рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐ рдХрд╛ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рд╣реИ?
рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рд╣реИ, рдЖрдЗрдП рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдХреИрд╕реЗ рдЯреАрд╕реАрдкреА рдПрдХ рдкреНрд░реЗрд╖рдХ рд╕реЗ рдПрдХ рд░рд┐рд╕реАрд╡рд░ рдХреЛ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░реЗрд╖рдХ рддреАрди-рддрд░рдлрд╝рд╛
рд╣реИрдВрдбрд╢реЗрдХ рдХрд░рдХреЗ рдПрдХ TCP рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ: рдкреНрд░реЗрд╖рдХ рдПрдХ SYN рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИ, рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рд╕реЗ SYN-ACK рдкреИрдХреЗрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ ACK рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рджреВрд╕рд░рд╛ рдФрд░ рддреАрд╕рд░рд╛ рдкрд╛рд╕ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд┐рддрд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ (ACK) рдХреА рд░рд╕реАрдж рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдПрдХ рдкреИрдХреЗрдЯ рдпрд╛ рдПрд╕реАрдХреЗ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЗрд╖рдХ рдПрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ (рдЖрд░рдЯреАрдУ,
рд░рд┐рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЯрд╛рдЗрдордЖрдЙрдЯ ) рдХреЗ рдмрд╛рдж
рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ ред RTO рдХреА рдЧрдгрдирд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЗрд╖рдХ рдФрд░ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдмреАрдЪ рдЕрдкреЗрдХреНрд╖рд┐рдд RTT рд╡рд┐рд▓рдВрдмред
рдЪрд┐рддреНрд░рд╛ 4. рдЯреАрд╕реАрдкреА / рдЯреАрдПрд▓рдПрд╕ рдкреИрдХреЗрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдореЗрдВ рдПрдХ рд░рд┐рдЯреНрд░рд╛рдВрд╕рдорд┐рдЯ рддрдВрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИредрдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЯреАрд╕реАрдкреА рдиреЗ рд╣рдорд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд╣рдордиреЗ рднрд╛рд░рддреАрдп рд╕реАрдорд╛ рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓рдбрд╝рд╛рдХреВ рдпрд╛рддрд╛рдпрд╛рдд рдкрд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдкреИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рдЯреАрд╕реАрдкреА рдкреИрдХреЗрдЯреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреАред рддрдм рд╣рдордиреЗ
tcptrace рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рдХреЛ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рднреЗрдЬрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдпрдерд╛рд╕рдВрднрд╡ рдирдХрд▓ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рд▓реЗ рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди рдХрдИ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХрдИ рджрд┐рдиреЛрдВ рддрдХ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд┐рдПред
рджреЛрдиреЛрдВ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдЕрдиреБрд░реВрдк рдереЗред рд╣рдордиреЗ рдЙрдЪреНрдЪ рдЖрд░рдЯреАрдЯреА рджреЗрд░реА рджреЗрдЦреА; рдкреВрдВрдЫ рдХрд╛ рдореВрд▓реНрдп рдФрд╕рдд рдореВрд▓реНрдп рд╕реЗ рд▓рдЧрднрдЧ 6 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдерд╛; рджреЗрд░реА рдХрд╛ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдорд╛рдзреНрдп рдорд╛рди - 1 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХред рдХрдИ рдХрдиреЗрдХреНрд╢рди рд╣рд╛рдирд┐рдкреВрд░реНрдг рдереЗ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЯреАрд╕реАрдкреА рдиреЗ рд╕рднреА рдкреИрдХреЗрдЯреЛрдВ рдХреЗ 3.5% рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ред рд╣рд╡рд╛рдИ рдЕрдбреНрдбреЛрдВ рдФрд░ рдЯреНрд░реЗрди рд╕реНрдЯреЗрд╢рдиреЛрдВ рдЬреИрд╕реЗ рднреАрдбрд╝рднрд╛рдбрд╝ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ, рд╣рдордиреЗ 7% рдиреБрдХрд╕рд╛рди рджреЗрдЦрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдиреЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЬреНрдЮрд╛рди рдкрд░ рд╕рдВрджреЗрд╣
рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдХрд┐ рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА
рдЙрдиреНрдирдд рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдпреЛрдЬрдирд╛рдПрдВ рдкрд░рд┐рд╡рд╣рди рд╣рд╛рдирд┐ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рддреА рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП "рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░" рдЖрд╡реЗрджрди рд╕реЗ рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:
рдЗрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ рдЖрдзреЗ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреИрдХреЗрдЯ рдиреБрдХрд╕рд╛рди рдерд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ SYN рдФрд░ SYN-ACK рдкреИрдХреЗрдЯ рдереЗред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди SYN рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП 1 рд╕реЗрдХрдВрдб рдХреЗ RTO рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдмрд╛рдж рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред рдЖрд╡реЗрджрди рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯреАрд╕реАрдкреА рдХреЛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдЪреНрдЪ рдЖрд░рдЯреАрдУ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рдиреБрдХрд╕рд╛рди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдпреЛрдЧ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд▓рдЧрднрдЧ 30 рд╕реЗрдХрдВрдб рдХреА рдкреВрдВрдЫ рдореЗрдВ рджреЗрд░реА рдХреЗ рд╕рд╛рде рдФрд╕рдд рдкреНрд░рддрд┐рд╢реЛрдз рдХрд╛ рд╕рдордп рд▓рдЧрднрдЧ 1 рд╕реЗрдХрдВрдб рд╣реИред рдЯреАрд╕реАрдкреА рд╕реНрддрд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдЙрдЪреНрдЪ рджреЗрд░реА рдиреЗ HTTPS рдЯрд╛рдЗрдордЖрдЙрдЯ рдФрд░ рд░рд┐рдЯреНрд░реАрдЯ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛, рдЬрд┐рд╕рдиреЗ рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдХреНрд╖рдорддрд╛ рдХреЛ рдФрд░ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред
рдЬрдмрдХрд┐ рдорд╛рдкрд╛ рдЖрд░рдЯреАрдЯреА рдХрд╛ 75 рд╡рд╛рдВ рдкреНрд░рддрд┐рд╢рдд рд▓рдЧрднрдЧ 425 рдПрдордПрд╕ рдерд╛, рдЯреАрд╕реАрдкреА рдХреЗ рд▓рд┐рдП 75 рд╡рд╛рдВ рдкреНрд░рддрд┐рд╢рдд рд▓рдЧрднрдЧ 3 рд╕реЗрдХрдВрдб рдерд╛ред рдпрд╣ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреБрдХрд╕рд╛рди рдиреЗ рдЯреАрд╕реАрдкреА рдХреЛ 7-10 рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред рдпрд╣ рдПрдХ рдЕрдкреНрд░рднрд╛рд╡реА рдЖрд░рдЯреАрдУ рдЧрдгрдирд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЦрд┐рдбрд╝рдХреА рдореЗрдВ
рдЕрдВрддрд┐рдо рдкреИрдХреЗрдЯ рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдХреА рдЕрдХреНрд╖рдорддрд╛, рдФрд░ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЕрдХреНрд╖рдорддрд╛, рдЬреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рднреАрдбрд╝ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рднреАрдбрд╝ рдХреЗ рдХрд╛рд░рдг рдиреБрдХрд╕рд╛рди рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдиреАрдЪреЗ рдЯреАрд╕реАрдкреА рд╣рд╛рдирд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:
QUIC рдЖрд╡реЗрджрди
рдореВрд▓ рд░реВрдк рд╕реЗ Google рджреНрд╡рд╛рд░рд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, QUIC рдПрдХ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб, рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рд╡рд╣рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ рдЬреЛ UDP рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, QUIC
рдорд╛рдирдХреАрдХрд░рдг рдХреА
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИ (рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдерд╛ рдХрд┐ рдЬреИрд╕реЗ рд╣реИрдВ, рд╡реИрд╕реЗ рд╣реА QUIC рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рдЙрддреНрд╕реБрдХ
рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХ)ред рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ 5 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, QUIC рдХреЛ HTTP / 3 рдХреЗ рддрд╣рдд рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, HTTP / 2 QUIC рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ - рдпрд╣ HTTP / 3 рд╣реИ, рдЬреЛ рдЕрдм рднрд╛рд░реА рдорд╛рдирдХреАрдХреГрдд рд╣реИ)ред рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ HTTPS рдФрд░ TCP рд▓реЗрдпрд░реНрд╕ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдкреИрдХреЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП UDP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред QUIC рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ TLS рдкреВрд░реА рддрд░рд╣ рд╕реЗ QUIC рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИред

рдЪрд┐рддреНрд░ 5: QUIC HTTP / 3 рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, TLS рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ HTTP / 2 рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рдерд╛редрдиреАрдЪреЗ рд╣рдо рдЙрди рдХрд╛рд░рдгреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдЯреАрд╕реАрдкреА рдХреЛ рдордЬрдмреВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП QUIC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╢реНрд╡рд╕реНрдд рдХрд░рддреЗ рд╣реИрдВ:
- 0-RTT рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдкред QUIC рдкрд┐рдЫрд▓реЗ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдгреЛрдВ рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕реБрд░рдХреНрд╖рд╛ рд╣реИрдВрдбрд╢реЗрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, TLS1.3 0-RTT рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рддреАрди-рддрд░рдлрд╝рд╛ TCP рд╣реИрдВрдбрд╢реЗрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
- рд╣реЛрд▓реЗ рдХреЛ рд░реЛрдХрдирд╛ рдХрд╛рдмреВ рдХрд░рдирд╛ред HTTP / 2 рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдПрдХ HoL (рд╣реЗрдб-рдСрдл-рд▓рд╛рдЗрди) рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред QUIC рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред
- рднреАрдбрд╝ рдкреНрд░рдмрдВрдзрдиред QUIC рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░ рдкрд░ рд╣реИ, рдЬреЛ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд╣рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рдкрджрдВрдбреЛрдВ (рд╣рд╛рдирд┐ рдпрд╛ рдЖрд░рдЯреАрдЯреА рдХреА рдорд╛рддреНрд░рд╛) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднреЗрдЬрдиреЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди CUBIC рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рджреЗрд░реА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИред рдмреАрдмреАрдЖрд░ рдЬреИрд╕реЗ рдирдП рд╡рд┐рдХрд╕рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдореЙрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддреЗ рд╣реИрдВред QUIC рдЖрдкрдХреЛ BBR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИ ред
- рдиреБрдХрд╕рд╛рди рдЙрдард╛рдирд╛ред QUIC RTO рдХреА рдЖрдЧ рд▓рдЧрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рджреЛ TLPs ( рдЯреЗрд▓ рд▓реЙрд╕ рдЬрд╛рдВрдЪ ) рдХреЛ рдмреБрд▓рд╛рддреА рд╣реИ - рддрдм рднреА рдЬрдм рдиреБрдХрд╕рд╛рди рдмрд╣реБрдд рд╣реА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЯреАрд╕реАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдЯреАрдПрд▓рдкреА рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЕрдВрддрд┐рдо рдкреИрдХреЗрдЯ (рдпрд╛ рдирдпрд╛, рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдХреЛ рддреЗрдЬреА рд╕реЗ рдкреБрдирдГрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдкреВрдВрдЫ рд╡рд┐рд▓рдВрдм рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ рдХрд┐ рдЙрдмрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рдПрдкрд┐рд╕реЛрдбрд┐рдХ рдФрд░ рд╡рд┐рд▓рдВрдм-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдПред
- рдЕрдиреБрдХреВрд▓рд┐рдд ACKред рдЪреВрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрдм рд╡реЗ рд░рд┐рд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдкреИрдХреЗрдЯ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдПрд╕реАрдХреЗ рдкреИрдХреЗрдЯ рдореЗрдВ рдкреИрдХреЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдПрд╕реАрдХреЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рднреА рд╣реЛрддрд╛ рд╣реИред рдпреЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ QUIC RTT рдХреА рд╕рд╣реА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред QUIC ACK 256 NACK рд░реЗрдВрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░реЗрд╖рдХ рдХреЛ рдкреИрдХреЗрдЯ рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрдо рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рдЯреАрд╕реАрдкреА рдореЗрдВ рдЪрдпрдирд╛рддреНрдордХ ACK ( SACK ) рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдХрдиреЗрдХреНрд╢рди рдорд╛рдЗрдЧреНрд░реЗрд╢рдиред QUIC рдХрдиреЗрдХреНрд╢рди рдХреА рдкрд╣рдЪрд╛рди 64-рдмрд┐рдЯ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ IP рдкрддреЗ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдирдП IP рдкрддреЗ рдкрд░ рдкреБрд░рд╛рдиреЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реБрдХрд╛рд╡рдЯ рдХреЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рдИ-рдлрд╛рдИ рдФрд░ рд╕реЗрд▓реБрд▓рд░ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрдо рдмрд╛рдд рд╣реИред
QUIC рдХреЗ рд╡рд┐рдХрд▓реНрдк
рд╣рдордиреЗ QUIC рдЪреБрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд░реАрдм рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TPC PoPs (рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдВрдХ) рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдореВрд▓ рд░реВрдк рд╕реЗ, PoPs рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд░реАрдм рд╣реИ рдФрд░ рдореВрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рд╕рдореАрдк рдХрд░рддрд╛ рд╣реИред рдЯреАрд╕реАрдкреА рдХреЛ рдмрдВрдж рдХрд░рдирд╛, рд╣рдо рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЖрд░рдЯреАрдЯреА рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯреАрд╕реАрдкреА рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рдпрд░рд▓реЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрддреНрддрд░рджрд╛рдпреА рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, RTT рдФрд░ рдиреБрдХрд╕рд╛рди рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЖрддреЗ рд╣реИрдВ рдФрд░ PoPs рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдУрд░ рднреА рджреЗрдЦрд╛ред рд╣рдорд╛рд░реЗ рд╡рд┐рд╖рдо рдзрд╛рд░ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЯреАрд╕реАрдкреА рд╕реНрдЯреИрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЯреАрд╕реАрдкреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрд╕рдорд╛рди рд╣реИред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕реАрдзреЗ рдЯреАрд╕реАрдкреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, 0-RTT рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдФрд░ рдмреЗрд╣рддрд░ RTT рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рдкреНрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдЯреАрд╕реАрдкреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред
рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рдХрдИ рдпреВрдбреАрдкреА-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХрд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ рдХреНрдпрд╛ рдпреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рдХрд╛рд╢, рдЙрдирдХреЗ рдкрд╛рд╕ рдХрдИ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЕрднрд╛рд╡ рд╣реЛрддрд╛, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд TCP рдХрдиреЗрдХреНрд╢рди рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреАред
рд╣рдорд╛рд░реЗ рд╢реЛрдз рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ QUIC рд▓рдЧрднрдЧ рдПрдХрдорд╛рддреНрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рджреЛрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЗрдВрдЯрд░рдиреЗрдЯ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдордВрдЪ рдореЗрдВ QUIC рдПрдХреАрдХрд░рдг
QUIC рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдФрд░ рдЦрд░рд╛рдм рд╕рдВрдЪрд╛рд░ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рдиреЗ рд╕реНрдЯреИрдХ (HTTP / 2 рдУрд╡рд░ TLS / TCP) рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ред рд╣рдордиреЗ
рдХреНрд░реЛрдорд┐рдпрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рд╕реЗ
Cronet рдиреЗрдЯрд╡рд░реНрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдореВрд▓, Google рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИ - gQUICред рдирд╡реАрдирддрдо IETF рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ QUIC рд╕рдкреЛрд░реНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП Cronet рдХреЛ рдЕрдкрдиреЗ Android рдРрдкреНрд╕ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ред рдкреНрд░рд╡рд╛рд╕рди рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреБрд░рд╛рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЬреЛ
рдУрдХреЗрд╣рдЯреНрдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╣рдордиреЗ рдХреНрд░реЛрдиреИрдЯ рдпреВрдирд┐рдбрд░ рдХреЛ рдУрдХреЗрдереЗрдЯ рдПрдкреАрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдХреЗ, рд╣рдордиреЗ рдПрдкреАрдЖрдИ рд╕реНрддрд░ рдкрд░ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ (рдЬреЛ
рд░реЗрдЯреНрд░реЛрдлрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдмрдЪрд╛ рдерд╛ред
Android рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рдорд╛рди, рд╣рдордиреЗ iOS рдХреЗ рд▓рд┐рдП Uber рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ Cronet рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛,
NSURLProtocol рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ
API рд╕реЗ HTTP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реЛрдХрдирд╛ред IOS рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдпрд╣ рдЕрдореВрд░реНрддрддрд╛, рдкреНрд░реЛрдЯреЛрдХреЙрд▓-рд╡рд┐рд╢рд┐рд╖реНрдЯ URL рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╣рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╡рд╛рд╕рди рд▓рд╛рдЧрдд рдХреЗ рдмрд┐рдирд╛ Cronet рдХреЛ рдЕрдкрдиреЗ iOS рдРрдк рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Google рдХреНрд▓рд╛рдЙрдб Balancers рдкрд░ рдкреВрд░рд╛ рд╣реБрдЖ
рдмреИрдХрдПрдВрдб рдХреА рддрд░рдл, Google рдХреНрд▓рд╛рдЙрдб рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рджреНрд╡рд╛рд░рд╛ QUIC рд╕рдорд╛рдкреНрддрд┐ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ QUIC рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ
alt-svc рд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдмреИрд▓реЗрдВрд╕рд░ рдкреНрд░рддреНрдпреЗрдХ HTTP рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдореЗрдВ alt-svc рд╣реЗрдбрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА QUIC рд╕рдкреЛрд░реНрдЯ рдХреЛ рдорд╛рдиреНрдп рдХрд░рддрд╛ рд╣реИред рдЬрдм Cronet рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрд╕ рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдХреЗ рд╕рд╛рде HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕ рдбреЛрдореЗрди рдХреЗ рдмрд╛рдж рдХреЗ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП QUIC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рдмреИрд▓реЗрдВрд╕рд░ QUIC рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ, рд╣рдорд╛рд░рд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ HTTP2 / TCP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИред
рдкреНрд░рджрд░реНрд╢рди: рдкрд░рд┐рдгрд╛рдо
рдмреЗрд╣рддрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдЦреЛрдЬ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдореБрдЦреНрдп рдкреНрд░рджрд░реНрд╢рди рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдиреЗрдЯрд╡рд░реНрдХ рдЗрдореНрдпреВрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреИрдВрдб рдмрдирд╛рдпрд╛ рдХрд┐ QUIC рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ QUIC рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдирдИ рджрд┐рд▓реНрд▓реА рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рдПрдХ рдпрд╛рддреНрд░реА рдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ HTTP рдХреЙрд▓ рдХреЗ рд╕рдорд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдкреНрд░рдпреЛрдЧ рез
рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА:
- рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдо рдЯреАрд╕реАрдкреА рдФрд░ рдХреНрд╡рд┐рдХ рдХреЗ рдКрдкрд░ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рднреЗрдЬрддреЗ рд╣реИрдВ, OkHttp рдФрд░ Cronet рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдЯреЗрд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд░рдорд╢рдГ;
- рдЬрд╛рд╡рд╛-рдЖрдзрд╛рд░рд┐рдд рдЗрдореНрдпреВрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ HTTPS рд╣реЗрдбрд░ рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдЙрдирд╕реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ;
- рдЯреАрд╕реАрдкреА рдФрд░ рдХреНрд╡рд┐рдХ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рдкреНрд░реЙрдХреНрд╕рд┐рд╕ рдЬреЛ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рднрд╛рд░рдд рдХреЗ рдХрд░реАрдм рд╕реНрдерд┐рдд рд╣реИрдВред рдЬрдм рд╣рдордиреЗ TCP рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП NGINX рдкрд░ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рддреЛ QUIC рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдЦреЛрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рд╣рдордиреЗ рд╕реНрд╡рдпрдВ QUIC рдХреЗ рд▓рд┐рдП рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рдХреНрд░реЛрдорд┐рдпрдо рд╕реЗ рдмреЗрд╕ QUIC рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдХреНрд░реЛрдорд┐рдпрдо рдореЗрдВ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред
рдЪрд┐рддреНрд░ 6. рдЯреАрд╕реАрдкреА рдмрдирд╛рдо QUIC рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛рддреНрд░рд╛ рд╕реЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдУрдХреНрд╣реЗрдЯрдЯреИрдк рдФрд░ рдХреНрд░реЛрдиреЗрдЯ рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдХрдиреЗрдХреНрд╢рди рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рдПрдХ рдЗрдореНрдпреВрд▓реЗрд╢рди рд╕рд░реНрд╡рд░редрдкреНрд░рдпреЛрдЧ реи
рдЬрдм Google рдиреЗ
Google рдХреНрд▓рд╛рдЙрдб рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП QUIC рдХреЛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛, рддреЛ рд╣рдордиреЗ рдПрдХ рд╣реА рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдВрд╢реЛрдзрди рдХреЗ рд╕рд╛рде: NGINX рдХреЗ рдмрдЬрд╛рдп, рд╣рдордиреЗ рдЯреАрд╕реАрдкреА рдФрд░ QUIC рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google balancers рд▓рд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде HTTPS рдЯреНрд░реИрдлрд┐рдХ рдХреЛ рдПрдореБрд▓реЗрд╢рди рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП ред Balancers рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рдмрд╕реЗ рдХрд░реАрдм PoP рд╕рд░реНрд╡рд░ (рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЪрд┐рддреНрд░рд╛ 7. рджреВрд╕рд░реЗ рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рд╣рдо рдЯреАрд╕реАрдкреА рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рджреЗрд░реА рдФрд░ рдХреНрд╡рд┐рдХ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ: Google рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛редрдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрдИ рдЦреБрд▓рд╛рд╕реЗ рд╣рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
- PoP рд╕рдорд╛рдкреНрддрд┐ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖред рдЪреВрдВрдХрд┐ рдмреИрд▓реЗрдВрд╕рд░ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд░реАрдм рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдЖрд░рдЯреАрдЯреА рдХрдо рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИред QUIC , TCP ( 10-30 ).
- (hops) . QUIC- ( 50 ), , тАУ 15%- 20%- 99 TCP. , тАУ (bottleneck) .
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
, . . , , TCP QUIC . QUIC- .
, .