Что такое HTTP 3?


Когда дело доходит до Интернета, целью всегда является скорость. Ожидается что скоро владельцы сайтов будут иметь возможность использовать новый HTTP / 3 для повышения скорости сайта, и когда браузер примет новый протокол, вы увидите более высокую скорость загрузки данных.

Что такое HTTP3?

HTTP или HyperText Transfer Protocol — это сетевой протокол, используемый Всемирной паутиной, который позволяет открывать веб-ссылки. Его основная цель — общение с веб-сервером.

Этот протокол был разработан в конце 1980-х и начале 1990-х годов, был выпущен для общественности в 1996 году. Первая версия этого протокола была единственной версией в течение почти 20 лет до Второй, HTTP / 2, был выпущен в 2015 году. Второе поколение HTTP использует конвейерную технологию и сжатие данных для ускорения соединений.

Теперь, спустя всего 4 года, HTTP / 3 начинает интегрироваться в браузеры и веб-сайты, обещая сделать Интернет еще быстрее.

HTTP / 3 был принят IETF (Internet Engineering Task Force), как более современная альтернатива HTTP / 2. Это смесь многих технологий. Они работают вместе, чтобы повысить скорость и безопасность при доступе к информации в Интернете.


Эта новая технология отправляет данные быстрее, делает их менее подверженными ошибкам и уменьшает задержку, поэтому веб-сайты начинают быстро загружаться при нажатии на ссылки. HTTP / 3 также имеет встроенное шифрование, поэтому отдельный HTTPS не требуется. HTTP / 3 работает с шифрованием TLS (Transport Layer Security) 1.3. Это тот же протокол, представляющий «S» в HTTPS.


HTTP / 3 основан на QUIC и ранее назывался HTTP-over-QUIC. QUIC или Quick UDP Internet Connections — это протокол, разработанный Google.

Как работает HTTP / 3

Важным отличием HTTP / 2 от HTTP / 3 является способ отправки пакетов данных через Интернет. Новый HTTP / 3 использует UDP вместо TCP. Как TCP, так и UDP являются протоколами, используемыми для отправки битов данных через Интернет. Однако при использовании более старого протокола TCP отправка пакетов будет осуществляться с помощью сортированного, проверяющего на ошибки и надежного метода. Звучит великолепно, но даже если во время передачи теряется только один пакет, весь процесс может быть прерван, как авария, приводящая к пробкам.

HTTP / 3 использует протокол UDP, отправляет информацию без сортировки или проверки ошибок. HTTP / 3 менее надежен, но быстрее, чем TCP. Если пакеты потеряны, используемое вами приложение может запросить отправку отсутствующих пакетов с использованием протокола TCP. Но, в отличие от HTTP / 2, этот потерянный пакет влияет только на данные в этом пакете. Это не влияет на передачу других пакетов.

Этот последний протокол HTTP создает уникальное соединение, способное одновременно отправлять несколько потоков данных, таких как HTML, JavaScript, CSS и изображения.


Ускоренные процессы рукопожатия также могут ускорить процесс. Во время процесса установления связи два веб-сайта общаются для обмена сообщениями для взаимной проверки, настроек шифрования и сеансовых ключей.

После того, как соединение установлено, данные начинают передаваться по протоколу UDP. Пакеты данных перемещаются в любом порядке, что ускоряет передачу. Это работает, потому что каждый пакет содержит идентификатор, который помогает организовать пакеты после их получения.

Где в настоящее время появляется HTTP / 3?

Пожалуйста, будьте терпеливы! HTTP / 3 обязательно появится. Вы скоро обнаружите, что Интернет ускорился для вас совершенно бесплатно. Ваш браузер в конечном итоге переключится на HTTP / 3.

Если вы прямо сейчас хотите использовать http3, браузеры Chrome и Firefox имеют пробные версии, к которым вы можете получить доступ.

В Chrome вы можете включить флаг для использования HTTP / 3 тестирования:

1. Введите chrome://flags в адресной строке в Google Chrome.

2. Найдите настройку «Протокол экспериментального QUIC» и активируйте ее.

На Mozilla Firefox вы можете скачать бета-версию Firefox Nightly.

Браузеры на основе хрома, такие как Opera и Microsoft Edge, унаследуют технологию HTTP / 3 от Google.

В настоящее время Cloudflare предлагает возможность использования HTTP 3 для клиентов в списке ожидания. Пользователи Cloudflare смогут использовать эти обновления на своем веб-сайте и сделать их быстрее. Facebook и Google уже давно используют эту технологию.

Как и многие другие читатели, вам может быть все равно, что делает Интернет быстрее, если скорость увеличивается. HTTP / 3 не обязательно создаст мгновенный, молниеносный доступ, но по мере того, как все больше браузеров и веб-сайтов начнут использовать HTTP3, ваш опыт работы с Интернетом улучшится.


Понравилась статья? Поделиться с друзьями: