aboutsummaryrefslogtreecommitdiff
path: root/files/ru/glossary/http_2/index.html
blob: dbf27aa9ba050e520e4d16d68e93162dd3c095fe (plain)
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>