Chrome рд▓реЗ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ HTTP/3 рд╕рдорд░реНрдерди рдердкреНрдЫ

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

HTTP/3 рд▓реЗ HTTP/2 рдХреЛ рд▓рд╛рдЧрд┐ рдпрд╛рддрд╛рдпрд╛рддрдХреЛ рд░реВрдкрдорд╛ QUIC рдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдорд╛рдирдХ рдмрдирд╛рдЙрдБрдЫред рдмрд╛рдЯ HTTP/3 рд░ QUIC рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рдЧрд░реНрди 23 рдорд╕реНрдпреМрджрд╛рд╣рд░реВ IETF рд╡рд┐рдирд┐рд░реНрджреЗрд╢рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдЫ рдХрд┐ Chrome рд▓рд╛рдИ "-enable-quic -quic-version=h3-23" рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрд╕рдБрдЧ рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкрд░реАрдХреНрд╖рдг рд╕рд╛рдЗрдЯ рдЦреЛрд▓реНрджрд╛ quick.rocks: 4433 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛, HTTP/3 рдЧрддрд┐рд╡рд┐рдзрд┐ "http/2+quic/99" рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреЗрдЫред

рддреНрдпреЛ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН рдХреНрд╡рд┐рдХ (рджреНрд░реБрдд UDP рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЬрдбрд╛рдирд╣рд░реВ) Google рджреНрд╡рд╛рд░рд╛ 2013 рджреЗрдЦрд┐ рд╡реЗрдмрдХреЛ рд▓рд╛рдЧрд┐ TCP+TLS рд╕рдВрдпреЛрдЬрдирдХреЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫ, TCP рдорд╛ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓рд╛рдореЛ рд╕реЗрдЯрдЕрдк рд░ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд╕рдордпрдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд░ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрдХреЛ рдХреНрд░рдордорд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд╣рд░рд╛рдЙрдБрджрд╛ рдврд┐рд▓рд╛рдЗ рд╣рдЯрд╛рдЙрдиреЗред QUIC UDP рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛ рдЬрд╕рд▓реЗ рдзреЗрд░реИ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рд┐рдЩрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд░ TLS/SSL рдХреЛ рдмрд░рд╛рдмрд░рдХреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкреНрд░рд╢реНрдирдорд╛ рд░рд╣реЗрдХреЛ рдкреНрд░реЛрдЯреЛрдХрд▓ рдкрд╣рд┐рд▓реЗ рдиреИ Google рд╕рд░реНрднрд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдПрдХреАрдХреГрдд рдЫ рд░ Chrome рдХреЛ рдЕрдВрд╢ рд╣реЛред рдпреЛрдЬрдирд╛рдмрджреНрдз рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд░ Google рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реЗрд╡рд╛ рдЧрд░реНрди рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ QUIC:

  • TLS рдЬрд╕реНрддреИ рдЙрдЪреНрдЪ рд╕реБрд░рдХреНрд╖рд╛ (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ QUIC рд▓реЗ UDP рдорд╛ TLS рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ);
  • рдкреНрд░рд╡рд╛рд╣ рдЕрдЦрдгреНрдбрддрд╛ рдирд┐рдпрдиреНрддреНрд░рдг, рдкреНрдпрд╛рдХреЗрдЯ рд╣рд╛рдирд┐ рд░реЛрдХреНрди;
  • рддрддреНрдХрд╛рд▓ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ (0-RTT, рд▓рдЧрднрдЧ 75% рдХреЗрд╕рд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛ рдЬрдбрд╛рди рд╕реЗрдЯрдЕрдк рдкреНрдпрд╛рдХреЗрдЯ рдкрдард╛рдПрдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ) рд░ рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрди рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди (RTT, рд░рд╛рдЙрдиреНрдб рдЯреНрд░рд┐рдк рд╕рдордп) рдмреАрдЪрдорд╛ рдиреНрдпреВрдирддрдо рдврд┐рд▓рд╛рдЗ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН;
  • рдкреНрдпрд╛рдХреЗрдЯ рдкреБрди: рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрджрд╛ рдЙрд╣реА рдЕрдиреБрдХреНрд░рдо рдирдореНрдмрд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреЗ, рдЬрд╕рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдирдорд╛ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛рд▓рд╛рдИ рдЬреЛрдЧрд╛рдЙрдБрдЫ рд░ рдЯрд╛рдЗрдордЖрдЙрдЯрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрдБрдЫ;
  • рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рд╣рд╛рдирд┐рд▓реЗ рдпрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрдЯреНрд░рд┐рдордХреЛ рдбреЗрд▓рд┐рднрд░реАрд▓рд╛рдИ рдорд╛рддреНрд░ рдЕрд╕рд░ рдЧрд░реНрдЫ рд░ рд╣рд╛рд▓рдХреЛ рдЬрдбрд╛рди рдорд╛рд░реНрдлрдд рдкрдард╛рдЗрдПрдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдорд╛ рдбреЗрдЯрд╛рдХреЛ рдбреЗрд▓рд┐рднрд░реАрд▓рд╛рдИ рд░реЛрдХреНрджреИрди;
  • рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЬрд╕рд▓реЗ рд╣рд░рд╛рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдХреЛ рдкреБрди: рдкреНрд░рд╕рд╛рд░рдгрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдврд┐рд▓рд╛рдЗ рдХрдо рдЧрд░реНрджрдЫред рд╣рд░рд╛рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯ рдбрд╛рдЯрд╛ рдкреБрди: рдкреНрд░рд╕рд╛рд░рдг рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрд▓рд╛рдИ рдХрдо рдЧрд░реНрди рдкреНрдпрд╛рдХреЗрдЯ рд╕реНрддрд░рдорд╛ рд╡рд┐рд╢реЗрд╖ рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рдХреЛрдбрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧред
  • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдмреНрд▓рдХ рд╕реАрдорд╛рд╣рд░реВ QUIC рдкреНрдпрд╛рдХреЗрдЯ рд╕реАрдорд╛рд╣рд░реВрд╕рдБрдЧ рдкрдЩреНрдХреНрддрд┐рдмрджреНрдз рдЫрдиреН, рдЬрд╕рд▓реЗ рдкрдЫрд┐рдХрд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдбрд┐рдХреЛрдбрд┐рдЩрдорд╛ рдкреНрдпрд╛рдХреЗрдЯ рдШрд╛рдЯрд╛рдХреЛ рдкреНрд░рднрд╛рд╡рд▓рд╛рдИ рдХрдо рдЧрд░реНрдЫ;
  • TCP рд▓рд╛рдо рдЕрд╡рд░реБрджреНрдз рд╕рдВрдЧ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рдЫреИрди;
  • рдЬрдбрд╛рди рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдЬрд╕рд▓реЗ рдореЛрдмрд╛рдЗрд▓ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреБрди: рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд▓рд╛рдЧреНрдиреЗ рд╕рдордпрд▓рд╛рдИ рдХрдо рдЧрд░реНрдЫ;
  • рдЙрдиреНрдирдд рдЬрдбрд╛рди рднреАрдб рдирд┐рдпрдиреНрддреНрд░рдг рд╕рдВрдпрдиреНрддреНрд░ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛;
  • рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдЗрд╖реНрдЯрддрдо рджрд░рд╣рд░реВрдорд╛ рдкрдард╛рдЗрдиреНрдЫ рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдкреНрд░рддрд┐-рджрд┐рд╢рд╛ рдереНрд░реБрдкреБрдЯ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рднреАрдбрднрд╛рдб рд╣реБрдирдмрд╛рдЯ рд░реЛрдХреНрди рд░ рдкреНрдпрд╛рдХреЗрдЯ рдиреЛрдХреНрд╕рд╛рдирдХреЛ рдХрд╛рд░рдг;
  • рдЧреНрд░рд╣рдгрдпреЛрдЧреНрдп рд╡реГрджреНрдзрд┐ TCP рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдкреНрд░рджрд░реНрд╢рди рд░ рдереНрд░реБрдкреБрдЯред YouTube рдЬрд╕реНрддрд╛ рднрд┐рдбрд┐рдпреЛ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, QUIC рд▓реЗ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд╣реЗрд░реНрджрд╛ 30% рд▓реЗ рд░рд┐рдмрдлрд░рд┐рдЩ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдХрдо рдЧрд░реЗрдХреЛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди