Chrome เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• HTTP/3 เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡

เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชจเชฟเชฐเซเชฎเชพเชฃ เชฎเชพเชŸเซ‡ เช•เซเชฐเซ‹เชฎ เช•เซ‡เชจเซ‡เชฐเซ€ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ HTTP/3 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡ QUIC เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเชฐ HTTP เช‘เชชเชฐเซ‡เชถเชจเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเชก-เช‘เชจเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. QUIC เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเซ‹เชคเซ‡ เชชเชพเช‚เชš เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เชคเซเชฏเชพเชฐเชฅเซ€ Google เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡เชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช•เซเชฐเซ‹เชฎเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ Google เชคเชฐเชซเชฅเซ€ QUIC เชตเซ‡เชฐเชฟเช…เชจเซเชŸ เช†เชจเชพ เชตเซ‡เชฐเชฟเช…เชจเซเชŸเชฅเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชตเชฟเช—เชคเซ‹เชฎเชพเช‚ เช…เชฒเช— เช›เซ‡ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ IETF, เชชเชฐเช‚เชคเซ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชนเชตเซ‡ เชธเซเชฎเซ‡เชณเชฎเชพเช‚ เช›เซ‡.

HTTP/3 HTTP/2 เชฎเชพเชŸเซ‡ เชชเชฐเชฟเชตเชนเชจ เชคเชฐเซ€เช•เซ‡ QUIC เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเซ‡ เช›เซ‡. HTTP/3 เช…เชจเซ‡ QUIC เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 23 เชกเซเชฐเชพเชซเซเชŸเซเชธ IETF เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ Chrome เชจเซ‡ "--enable-quic --quic-version=h3-23" เชตเชฟเช•เชฒเซเชชเซ‹ เชธเชพเชฅเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเซ‡ เชชเช›เซ€ เชชเชฐเซ€เช•เซเชทเชฃ เชธเชพเช‡เชŸ เช–เซ‹เชฒเชคเซ€ เชตเช–เชคเซ‡ quic.rocks:4433 เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชธเซเชชเซ‡เช•เซเชถเชจ เชฎเซ‹เชกเชฎเชพเช‚, เชกเซ‡เชตเชฒเชชเชฐ เชŸเซ‚เชฒเซเชธ HTTP/3 เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ "http/2+quic/99" เชคเชฐเซ€เช•เซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชถเซ‡.

เชฏเชพเชฆ เช•เชฐเซ‹ เช•เซ‡ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช•เซเชตเซ‡เช• (เช•เซเชตเชฟเช• UDP เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช•เชจเซ‡เช•เซเชถเชจเซเชธ) 2013 เชฅเซ€ Google เชฆเซเชตเชพเชฐเชพ เชตเซ‡เชฌ เชฎเชพเชŸเซ‡ TCP + TLS เชจเชพ เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ TCP เชฎเชพเช‚ เชœเซ‹เชกเชพเชฃเซ‹ เชฎเชพเชŸเซ‡ เชฒเชพเช‚เชฌเชพ เชธเซ‡เชŸเช…เชช เช…เชจเซ‡ เชตเชพเชŸเชพเช˜เชพเชŸ เชธเชฎเชฏเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชชเซ‡เช•เซ‡เชŸ เช—เซเชฎเชพเชตเชตเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡. QUIC เช UDP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชเชก-เช“เชจ เช›เซ‡ เชœเซ‡ เชฌเชนเซเชตเชฟเชง เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเชพ เชฎเชฒเซเชŸเชฟเชชเซเชฒเซ‡เช•เซเชธเชฟเช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ TLS/SSL เชจเซ€ เชธเชฎเช•เช•เซเชท เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชฆเซเชงเชคเชฟเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเชถเซเชจเชฎเชพเช‚ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ Google เชธเชฐเซเชตเชฐ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เช›เซ‡, เชคเซ‡ Chrome เชจเซ‹ เชญเชพเช— เช›เซ‡, เชเชพเชชเชฒเชพเชจเชฟเชฐเซ‹เชตเชพเชจ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธเชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ Google เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชธเซ‡เชตเชพ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพ เช•เซเชตเชฟเช•:

  • เช‰เชšเซเชš เชธเซเชฐเช•เซเชทเชพ, TLS เชœเซ‡เชตเซ€ เชœ (เชนเช•เซ€เช•เชคเชฎเชพเช‚, QUIC UDP เชชเชฐ TLS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡);
  • เชชเซ‡เช•เซ‡เชŸ เชจเซเช•เชถเชพเชจ เช…เชŸเช•เชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชŸเซเชฐเซ€เชฎ เช…เช–เช‚เชกเชฟเชคเชคเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ;
  • เชคเชพเชคเซเช•เชพเชฒเชฟเช• เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (0-RTT, เชฒเช—เชญเช— 75% เช•เซ‡เชธเซ‹เชฎเชพเช‚, เช•เชจเซ‡เช•เซเชถเชจ เชธเซ‡เชŸเช…เชช เชชเซ‡เช•เซ‡เชŸ เชฎเซ‹เช•เชฒเซเชฏเชพ เชชเช›เซ€ เชคเชฐเชค เชœ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡) เช…เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชตเชพ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชตเชšเซเชšเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชตเชฟเชฒเช‚เชฌเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ (RTT, เชฐเชพเช‰เชจเซเชก เชŸเซเชฐเชฟเชช เชธเชฎเชฏ) ;
  • เชชเซ‡เช•เซ‡เชŸเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชธเชพเชฐเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชพเชจ เช•เซเชฐเชฎ เชจเช‚เชฌเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚, เชœเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเชพเชชเซเชค เชชเซ‡เช•เซ‡เชŸเซ‹ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชธเซเชชเชทเซเชŸเชคเชพเชจเซ‡ เชŸเชพเชณเชตเชพ เช…เชจเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชฅเซ€ เช›เซเชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡;
  • เชชเซ‡เช•เซ‡เชŸเชจเซ€ เช–เซ‹เชŸ เชฎเชพเชคเซเชฐ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชธเซเชŸเซเชฐเซ€เชฎเชจเชพ เชกเชฟเชฒเชฟเชตเชฐเซ€เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เช•เชจเซ‡เช•เซเชถเชจ เชชเชฐ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชชเซเชฐเชธเชพเชฐเชฟเชค เชธเซเชŸเซเชฐเซ€เชฎเซเชธเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€ เช…เชŸเช•เชพเชตเชคเซเช‚ เชจเชฅเซ€;
  • เชญเซ‚เชฒ เชธเซเชงเชพเชฐเชฃเชพ เชธเชพเชงเชจเซ‹ เช•เซ‡ เชœเซ‡ เช–เซ‹เชตเชพเชฏเซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเชพ เชชเซเชจเชƒเชชเซเชฐเชธเชพเชฐเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เช“เช›เซ‹ เช•เชฐเซ‡ เช›เซ‡. เช–เซ‹เชตเชพเชฏเซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชŸ เชกเซ‡เชŸเชพเชจเชพ เชชเซเชจเชƒเชชเซเชฐเชธเชพเชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‡เช•เซ‡เชŸ เชธเซเชคเชฐเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชญเซ‚เชฒ เชธเซเชงเชพเชฐเชฃเชพ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช—.
  • เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชฌเซเชฒเซ‹เช• เชธเซ€เชฎเชพเช“ QUIC เชชเซ‡เช•เซ‡เชŸ เชธเซ€เชฎเชพเช“ เชธเชพเชฅเซ‡ เชธเช‚เชฐเซ‡เช–เชฟเชค เช›เซ‡, เชœเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเชพ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เชชเชฐ เชชเซ‡เช•เซ‡เชŸ เชจเซเช•เชถเชพเชจเชจเซ€ เช…เชธเชฐเชจเซ‡ เช˜เชŸเชพเชกเซ‡ เช›เซ‡;
  • TCP เช•เชคเชพเชฐเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ€;
  • เชฎเซ‹เชฌเชพเช‡เชฒ เช•เซเชฒเชพเชฏเช‚เชŸ เชฎเชพเชŸเซ‡ เชชเซเชจเชƒเชœเซ‹เชกเชพเชฃเชจเซ‹ เชธเชฎเชฏ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เช•เชจเซ‡เช•เซเชถเชจ ID เชธเชชเซ‹เชฐเซเชŸ;
  • เช•เชจเซ‡เช•เซเชถเชจ เช“เชตเชฐเชฒเซ‹เชก เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเชพเชŸเซ‡ เช…เชฆเซเชฏเชคเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ;
  • เชถเซเชฐเซ‡เชทเซเช  เชชเซ‡เช•เซ‡เชŸ เชฎเซ‹เช•เชฒเชตเชพเชจเชพ เชฆเชฐเซ‹เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฐเซ‡เช• เชฆเชฟเชถเชพเชฎเชพเช‚ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เช…เชจเซเชฎเชพเชจ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชชเซ‡เช•เซ‡เชŸเซ‹ เช–เซ‹เชตเชพเชˆ เชœเชพเชฏ เชคเซเชฏเชพเช‚ เชญเซ€เชกเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฐเซ‹เชฒเชฟเช‚เช— เช…เชŸเช•เชพเชตเชตเชพ;
  • เช—เซเชฐเชนเชฃเชถเซ€เชฒ เชตเซƒเชฆเซเชงเชฟ TCP เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช…เชจเซ‡ เชฅเซเชฐเซเชชเซเชŸ. YouTube เชœเซ‡เชตเซ€ เชตเชฟเชกเชฟเชฏเซ‹ เชธเซ‡เชตเชพเช“ เชฎเชพเชŸเซ‡, QUIC เช เชตเชฟเชกเชฟเชฏเซ‹ เชฐเชฟเชฌเชซเชฐเชฟเช‚เช— เช‘เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ 30% เช˜เชŸเชพเชกเซ‹ เชฆเชฐเซเชถเชพเชตเซเชฏเซ‹ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹