# История

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

RFC 7540 – это официальное имя финальной спецификации http2 и она была опубликована 15 мая 2015: <https://www.rfc-editor.org/rfc/rfc7540.txt>

Все ошибки в данном документе – мои собственные, появившиеся по моей вине. Пожалуйста сообщите мне о них и я выпущу обновление с исправлениями.

В этом документе я попытался последовательно использовать слово «http2» для описания нового протокола, хотя, с чисто технической точки зрения, корректное имя протокола HTTP/2. Я сделал такой выбор для лучшей читабельности и плавности текста.

## 1.1. Автор

Меня зовут Даниэль Штенберг и я работаю в Mozilla. Открытым программным обеспечением и сетями я занимаюсь уже более двадцати лет в различных проектах. Вероятно, я наиболее известен, как основной разработчик curl и libcurl. Многие годы я был вовлечён в рабочую группу IETF HTTPbis и работал как над поддержкой HTTP 1.1, для соответствия новейшим требованиям, так и работой над стандартизацией http2.

Email: <daniel@haxx.se>

Twitter: [@bagder](https://twitter.com/bagder)

Web: [daniel.haxx.se](https://daniel.haxx.se/)

Blog: [daniel.haxx.se/blog](https://daniel.haxx.se/blog/)

## 1.2. Помогите!

Если вы обнаружили опечатки, упущения, ошибки и явную ложь в этом документе, пожалуйста отправьте мне исправленную версию параграфа и я выпущу исправленную версию. Я должным образом отмечу всех, кто помог! Надеюсь, что со временем получиться сделать текст лучше.

Этот документ доступен по ссылке <https://daniel.haxx.se/http2>

## 1.3. Лицензия

![](https://raw.githubusercontent.com/bagder/http2-explained/master/images/creative-commons.png)

Этот документ лицензируется под лицензией Creative Commons Attribution 4.0: <https://creativecommons.org/licenses/by/4.0/>

## 1.4. История документа

Первая версия этого документа была опубликована 25 апреля 2014 года. Далее следует перечень наиболее заметных изменений в последних версиях:

### Версия 1.13

* Конвертирована главная версия этого документа в синтаксис Маркдаун
* 13: упомянуто больше источников, обновлены ссылки и описания
* 12: обновлено описание QUIC со ссылкой на черновик
* 8.5: обновлено с актуальными цифрами
* 3.4: среднее теперь 40 TCP-соединений
* 6.4: обновлено, чтобы отразить суть спецификации

### Версия 1.12

* 1.1: HTTP/2 теперь официальный RFC
* 6.5.1: ссылка на HPACK RFC
* 9.1: упоминание о переключателе http2 в конфигурации Firefox 36+
* 12.1: Добавлена секция QUIC

### Версия 1.11

* Несколько улучшений текста, которые подсказали читатели
* 8.3.1: упомянута активность команд nginx и Apache httpd

### Версия 1.10

* 1: Протокол был «одобрен»
* 4.1: 2014 прошедший год
* обложка: добавлено изображение
* 1.4: добавлена история документа
* исправлены опечатки
* 14: добавлена благодарность людям, нашедшим ошибки
* 2.4: улучшенные обозначения на графике роста HTTP
* 6.3: исправлен порядок вагонов в мультиплексированном поезде
* 6.5.1: HPACK 12-й черновик.

### Версия 1.9

* Обновлены черновики HTTP/2 draft-17 и HPACK draft-11
* Добавлена секция «10. http2 в Chromium» (теперь на страницу больше)
* Исправление опечаток
* Сейчас около 30 реализаций
* 8.5: добавлены текущие цифры использования
* 8.3: также упомянут internet explorer
* 8.3.1: добавлены «утерянные реализации»
* 8.4.3: упомянуто, что TLS также увеличил свой успех
