Стиснення заголовків у протоколі HTTP 2, аналіз переваг та недоліків використовуваного методу
Loading...
Files
Date
Authors
Улічев, О. С.
Ревнюк, О. В.
Ulichev, O.
Revniuk, O.
Journal Title
Journal ISSN
Volume Title
Publisher
ЦНТУ
Abstract
Використання стиснення заголовків у HTTP/2 значно знижує обсяг даних, які передаються мережею, що робить комунікацію ефективнішою порівняно з HTTP1, де стиснення було можливе лише для тіла запиту. Стиснення заголовків потрібне через їх повторюваність, особливо при однакових значеннях, таких як заголовки method, path тощо. Для реалізації стиснення в протоколі HTTP 2 використовується метод HPACK, який комбінує таблиці з частими значеннями заголовків і кодування Хаффмана для зменшення розміру даних. Це дозволяє досягти суттєвих переваг при повторних запитах до того самого ресурсу. У дослідженні детально досліджуються реалізації HPACK у HTTP 2 та переваги порівнянні з іншими методами стиснення. Також аналізуються методи, які включають механізм динамічних та статичних таблиць, використання кодування Хаффмана та дослідження ризиків, пов’язаних із компрометацією інформації під час стиснення. Переваги такого підходу також підтверджені на практичних прикладах. The primary aim of this research is to analyze the key methods of header compression in the HTTP 2 protocol to optimize data transmission over the network. This study explores the prerequisites for developing the HPACK compression algorithm, assesses the potential threats and data loss risks associated with compression, and identifies strategies to minimize these risks. Additionally, the research focuses on the challenges of handling cookies in HTTP headers and determining optimal compression methods for reducing the volume of transmitted data, with practical examples from commercial code.
Description
Keywords
стиснення заголовків HTTP2, HPACK, таблиці заголовків, кодування Хаффмана, HTTP2, header compression in HTTP2, HPACK, cookies, Huffman coding
Citation
Улічев, О. С. Стиснення заголовків у протоколі HTTP 2, аналіз переваг та недоліків використовуваного методу / О. С. Улічев, О. В. Ревнюк // Конструювання, виробництво та експлуатація сільськогосподарських машин : загальнодерж. міжвід. наук.-техн. зб. – Кропивницький : ЦНТУ, 2024. – Вип. 54. – С. 106-116.