QUIC
-
История и развитие QUIC
- QUIC — протокол передачи данных, разработанный Google для HTTP/3.
- Протоколы HTTP/2 и SPDY не смогли удовлетворить потребности в скорости и безопасности.
- QUIC использует UDP для повышения производительности и безопасности.
-
Разработка и стандартизация
- QUIC был разработан в Google и представлен в IETF в 2012 году.
- Стандарт QUIC был принят IETF в 2018 году.
- QUIC отличается от предыдущих версий HTTP/2 и SPDY, включая использование UDP и поддержку TLS.
-
Применение и поддержка
- QUIC изначально был разработан для поддержки HTTP/3, но теперь используется для различных приложений, включая DNS-over-QUIC и потоковую передачу мультимедиа.
- Поддержка QUIC доступна в браузерах, таких как Chrome и Firefox, а также в мобильных приложениях Google и Facebook.
- Многие серверы и прокси-серверы поддерживают QUIC, включая Google, Akamai Technologies и Cloudflare.
-
Источник кода и дальнейшее развитие
- Существует несколько проектов с открытым исходным кодом, включая libquic и goquic, которые предоставляют привязки к QUIC.
- QUIC продолжает развиваться, и новые версии протокола регулярно публикуются в IETF.
Полный текст статьи: