Домой Edit me on GitHub

2020-10-14

Каналы передачи данных | Сетевое программирование | Базы данных | Основы Веб-программирования

HTTP/2 протокол

См.также

используется как транспорт для gRPC

Сравнение с HTTP/1.1

Формат сообщений

Ошибки

Отправка данных

Сжатие данных

Шифрование

Мультиплексирование

Механизм приоритезации

Терминирование

Сравнение с WebSocket

Резюме

Протокол HTTP/2 это:

  • двунаправленный (запрос/ответ, Push)
  • бинарный протокол
  • совместим с HTTP/1.1
  • не хранит состояния
  • работает на сетевом уровне только через TCP
  • позволяет передавать все ресурсы в одном соединении (мультиплексирование)

Достоинства