Когда дело касается Интернета, целью всегда является скорость. Очень скоро владельцы сайтов смогут использовать новый HTTP/3 для повышения скорости своего сайта, а как только ваш браузер примет новый протокол, вы заметите более быструю загрузку данных.
Что такое HTTP3
HTTP или протокол передачи гипертекста — это сетевой протокол, используемый во Всемирной паутине, который позволяет открывать ссылки на веб-страницы. Его основная цель — взаимодействие с веб-сервером.
Протокол был разработан в конце 1980-х — начале 1990-х годов и опубликован в 1996 году. Эта первая версия протокола была единственной версией в течение почти двадцати лет, пока в 2015 году не была выпущена вторая версия, HTTP/2. Второе поколение HTTP использовало конвейерную обработку и сжатие данных для ускорения соединения.
Теперь, всего четыре года спустя, HTTP/3 начинает интегрироваться в браузеры и веб-сайты и обещает сделать Интернет еще быстрее.
HTTP/3 был принят IETF (Инженерная группа Интернета) в качестве более современной замены HTTP/2. Это сочетание нескольких технологий, которые работают вместе, чтобы повысить скорость и безопасность доступа к информации в Интернете.
Читайте также: Всегда ли необходим HTTPS?
Эта новая технология отправляет данные быстрее, менее подвержена ошибкам и сокращает задержку, поэтому сайт начинает загружаться быстрее при нажатии на ссылку. HTTP/3 также имеет встроенное шифрование, поэтому нет необходимости иметь отдельное обозначение HTTPS. Он использует шифрование 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, отправляя информацию без упорядочивания или проверки ошибок. Он менее надежен, чем TCP, но быстрее. Если пакеты потеряны, используемое вами приложение может запросить повторную отправку недостающих пакетов, возможно, используя для этого TCP. Но, в отличие от HTTP/2, потерянный пакет влияет только на данные в этом пакете. На передачу остальных это не влияет. Это похоже на то, как будто кто-то волшебным образом переместил автомобили, попавшие в дорожно-транспортное происшествие, на обочину, чтобы они могли продолжить движение мимо нее.
Этот новейший протокол HTTP создает одно соединение, способное одновременно отправлять несколько потоков данных, таких как HTML, JavaScript, CSS и изображения.
Быстрое первоначальное рукопожатие также помогает ускорить процесс. Во время рукопожатия два взаимодействующих сайта обмениваются сообщениями, чтобы подтвердить друг друга, проверить друг друга и установить ключи шифрования и сеанса.
После установления соединения данные начинают передаваться по протоколу UDP. Пакеты передаются в любом порядке, что ускоряет передачу. Это работает, поскольку каждый пакет содержит идентификационный маркер, который помогает упорядочить пакеты после их получения.
Где его взять
Просто подожди. Он придет. Если вы ничего не предпримете, то вскоре обнаружите, что Интернет ускорился для вас совершенно бесплатно. Ваш браузер со временем переключится на HTTP/3.
Если вам не терпится попробовать эту функцию, в браузерах Chrome и Firefox есть экспериментальные версии, к которым вы можете получить доступ.
В Chrome вы можете включить этот флаг, чтобы использовать его экспериментально:
- Введите chrome://flagsв адресную строку Google Chrome.
- Найдите настройки «Экспериментального протокола QUIC» и включите его.
В Mozilla Firefox вы можете загрузить бета-версию Firefox Ночной .
Браузеры на базе Chromium, такие как Operaи Microsoft Край , унаследуют технологию HTTP/3 от Google.
Cloudflare в настоящее время предоставляет возможность использовать HTTP 3 своим клиентам, находящимся в списке ожидания. Их пользователи смогут использовать эти обновления на своих сайтах и делать их быстрее. Facebook и Google уже давно используют эту технологию.
Как и многих других читателей, вас может не волновать, что делает ваш Интернет быстрее, пока скорость увеличивается. HTTP/3 не обязательно обеспечит молниеносный и мгновенный доступ, но по мере того, как все больше браузеров и веб-сайтов начнут использовать HTTP3, ваш опыт работы в Интернете улучшится.