1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
---
title: HTTP/2
slug: Glossary/HTTP_2
tags:
- Glossary
- HTTP
- Infrstructure
- Reference
- Web Performance
translation_of: Glossary/HTTP_2
original_slug: Глоссарий/HTTP_2
---
<p><span class="seoSummary"><strong>HTTP/2</strong> это старшая версия сетевого протокола <a href="/ru/docs/Web/HTTP/Basics_of_HTTP">HTTP</a></span>. Основным назначением HTTP/2 является снижение задержки({{glossary("latency")}}) путём реализации полного мультиплексирования запросов и ответов, уменьшения перегруженности протокола при помощи эффективного сжатия заголовков HTTP, а также добавления поддержки приоритетов запроса и "server push"("серверное проталкивание" - <span class="tlid-translation translation" lang="ru"><span title="">сервер имея правила, может проявить инициативу, которые инициируют отправку контента до его запроса</span></span>, зная о том, что может поступить запрос на их отправку).</p>
<p>HTTP/2 никоим образом не изменяет семантику применяемую HTTP. Все основные концепции HTTP 1.1, такие как методы HTTP, коды статусов, URI, и поля заголовков останутся прежними. Вместо этого HTTP/2 изменит порядок(форму) данных и способ их передачи между клиентом и сервером, которые управляют всем процессом, и скроет сложность применения в новом обрамляющем слое. Это позволит использовать существующие приложения без изменений.</p>
<section class="Quick_links" id="Quick_Links">
<ol>
<li>Основные сведения
<ol>
<li><a href="/en-US/docs/Web/HTTP">HTTP на MDN</a></li>
<li>{{interwiki("wikipedia", "HTTP/2", "HTTP/2")}} на Википедии</li>
</ol>
</li>
<li><a href="/en-US/docs/Glossary">Справка</a>
<ol>
<li>{{glossary("HTTP")}}</li>
<li>{{glossary("Latency")}}</li>
</ol>
</li>
</ol>
</section>
|