История
Last updated
Was this helpful?
Last updated
Was this helpful?
Это документ, описывающий http2 с позиции технического и протокольного уровня. Первоначально он появился как презентация, которую я представлял в Стокгольме в апреле 2014 года, которая затем была конвертирована и расширена в полноценный документ с деталями и надлежащими пояснениями.
RFC 7540 – это официальное имя финальной спецификации http2 и она была опубликована 15 мая 2015:
Все ошибки в данном документе – мои собственные, появившиеся по моей вине. Пожалуйста сообщите мне о них и я выпущу обновление с исправлениями.
В этом документе я попытался последовательно использовать слово «http2» для описания нового протокола, хотя, с чисто технической точки зрения, корректное имя протокола HTTP/2. Я сделал такой выбор для лучшей читабельности и плавности текста.
Меня зовут Даниэль Штенберг и я работаю в Mozilla. Открытым программным обеспечением и сетями я занимаюсь уже более двадцати лет в различных проектах. Вероятно, я наиболее известен, как основной разработчик curl и libcurl. Многие годы я был вовлечён в рабочую группу IETF HTTPbis и работал как над поддержкой HTTP 1.1, для соответствия новейшим требованиям, так и работой над стандартизацией http2.
Email: daniel@haxx.se
Twitter:
Web:
Blog:
Если вы обнаружили опечатки, упущения, ошибки и явную ложь в этом документе, пожалуйста отправьте мне исправленную версию параграфа и я выпущу исправленную версию. Я должным образом отмечу всех, кто помог! Надеюсь, что со временем получиться сделать текст лучше.
Этот документ доступен по ссылке
Первая версия этого документа была опубликована 25 апреля 2014 года. Далее следует перечень наиболее заметных изменений в последних версиях:
Конвертирована главная версия этого документа в синтаксис Маркдаун
13: упомянуто больше источников, обновлены ссылки и описания
12: обновлено описание QUIC со ссылкой на черновик
8.5: обновлено с актуальными цифрами
3.4: среднее теперь 40 TCP-соединений
6.4: обновлено, чтобы отразить суть спецификации
1.1: HTTP/2 теперь официальный RFC
6.5.1: ссылка на HPACK RFC
9.1: упоминание о переключателе http2 в конфигурации Firefox 36+
12.1: Добавлена секция QUIC
Несколько улучшений текста, которые подсказали читатели
8.3.1: упомянута активность команд nginx и Apache httpd
1: Протокол был «одобрен»
4.1: 2014 прошедший год
обложка: добавлено изображение
1.4: добавлена история документа
исправлены опечатки
14: добавлена благодарность людям, нашедшим ошибки
2.4: улучшенные обозначения на графике роста HTTP
6.3: исправлен порядок вагонов в мультиплексированном поезде
6.5.1: HPACK 12-й черновик.
Обновлены черновики HTTP/2 draft-17 и HPACK draft-11
Добавлена секция «10. http2 в Chromium» (теперь на страницу больше)
Исправление опечаток
Сейчас около 30 реализаций
8.5: добавлены текущие цифры использования
8.3: также упомянут internet explorer
8.3.1: добавлены «утерянные реализации»
8.4.3: упомянуто, что TLS также увеличил свой успех
Этот документ лицензируется под лицензией Creative Commons Attribution 4.0: