HTTP2 максимальный размер окна - PullRequest
0 голосов
/ 09 октября 2018

Спецификация HTTP2 четко гласит, что:

Значения выше максимального размера окна управления потоком (2 ^ 31) -1 ДОЛЖНЫ рассматриваться как ошибка подключения типа FLOW_CONTROL_ERROR.

В чем смысл этого жесткого ограничения?Что достигается пределом?Какие потенциальные проблемы пытается решить спецификация этим способом?

1 Ответ

0 голосов
/ 09 октября 2018

Скорее всего, уступка языкам (таким как Java), которые имеют биты со знаком и без знака, поэтому для целых чисел можно использовать только 31 бит.Аналогично этому: Почему идентификатор потока 31 бит в HTTP / 2 и почему ему предшествует зарезервированный бит?

...