Хотите дальше читать devby? 📝
Support us

Новая версия сетевого протокола HTTP не будет использовать TCP

Оставить комментарий
Новая версия сетевого протокола HTTP не будет использовать TCP

В новой версии НТТР/3 транспортной протокол ТСР заменят на альтернативный и более простой User Datagram Protocol (UDP), а позже добавят недостающие функции. Это ускорит и упростит передачу данных, пишет Ars Technica.

Протокол передачи гипертекста НТТР обеспечивает коммуникацию браузера с сервером и построен на базе ТСР. Это — наиболее эффективный способ обеспечить надёжность, последовательность и контроль межсетевого протокола IP в версиях НТТР 1, 1.1 и 2. Надёжность означает способность сервера проверять отсутствие потери данных при передаче, последовательность — получение данных в том порядке, в котором они были высланы, а контроль — проверку сервером того, что в процессе передачи пакеты не были изменены. Но одним важным недостатком TCP является большое количество лишнего кода.

Протокол UDP значительно проще, но не даёт надёжности и последовательности последнего. ТСР — универсальный транспортный протокол, который содержит много кода, не нужного НТТР. Поэтому Google занялась разработкой «быстрого» UDP-протокола (Quick UDP Internet Protocol, QUIC) как основы НТТР, которая сохранит простоту UDP, но дополнительно получит всё, чтобы обеспечить надёжность и последовательность НТТР.

Теоретически, это сделает его более стабильным и быстрым. К примеру, прежде чем начать защищённый обмен данными через протокол TLS, клиент и сервер должны сначала установить ТСР-соединение. QUIC может выполнять обе операции одновременно, уменьшая общее количество сообщений.

Инженерный совет интернета (Internet Engineering Taskforce), ответственный за протокол, недавно одобрил использование QUIC. На данный момент Совет разрабатывает стандартизированную версию НТТР-over-QUIC, которую уже поддерживают серверы Google и Facebook. Эту версию протокола предложили назвать HTTP/3 — вероятнее всего, так и произойдёт.

Помогаете devby = помогаете ИТ-комьюнити.

Засапортить сейчас.

Читайте также
10+ сертификаций Coursera, которые могут изменить вашу карьеру
10+ сертификаций Coursera, которые могут изменить вашу карьеру
10+ сертификаций Coursera, которые могут изменить вашу карьеру
Бюджетный способ прокачать навыки и повысить зарплату — это профессиональный сертификат от Google, IBM или крупного зарубежного университета. На Coursera как раз можно найти десятки полезных обучающих программ по машинному обучению, проджект-менеджменту и не только. Собрали 10+ сертификаций, которые будут выигрышно смотреться в резюме как новичка, так и опытного специалиста.
Дизайн, VR и интернет вещей: 10 доступных онлайн-курсов от Google, Amazon и других гигантов
Дизайн, VR и интернет вещей: 10 доступных онлайн-курсов от Google, Amazon и других гигантов
Дизайн, VR и интернет вещей: 10 доступных онлайн-курсов от Google, Amazon и других гигантов
На платформе Coursera можно найти сотни курсов от крупных корпораций, включая Google, Amazon и HubSpot. Это отличная возможность начать новую карьеру, повысить квалификацию и просто получить плюс в профессиональную карму. Мы собрали 10 программ от ИТ-компаний, которые помогут освоить машинное обучение, UX-дизайн, продакт-менеджмент, кибербезопасность и многое другое.
Google урезает бюджеты, СЕО намекает на сокращения
Google урезает бюджеты, СЕО намекает на сокращения
Google урезает бюджеты, СЕО намекает на сокращения
1 комментарий
Производительность должна измеряться в IT не так, как у других. Наглядный кейс — Google
Производительность должна измеряться в IT не так, как у других. Наглядный кейс — Google
Bubble
Производительность должна измеряться в IT не так, как у других. Наглядный кейс — Google

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.