aboutsummaryrefslogtreecommitdiff
path: root/files/ja/glossary/http_2/index.html
blob: 5637de57a364aa4f53a6387e38ffe5cb6993d116 (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
33
---
title: HTTP/2
slug: Glossary/HTTP_2
tags:
  - Glossary
  - HTTP
  - Infrastructure
  - Reference
  - Web Performance
  - 'l10n:priority'
  - 用語集
translation_of: Glossary/HTTP_2
---
<p><span class="seoSummary"><strong>HTTP/2</strong><a href="/ja/docs/Web/HTTP/Basics_of_HTTP">HTTP ネットワークプロトコル</a>の改訂版です</span>。 HTTP/2 の主な目的は、リクエストとレスポンス全体を全二重化できるようにすることで、{{glossary("latency", "レイテンシー")}}を縮小し、 HTTP ヘッダーフィールドを効率的に圧縮することでプロトコルのオーバーヘッドを最小化し、リクエストの優先度やサーバーからのプッシュ通知に対応することです。</p>

<p>HTTP/2 は HTTP のアプリケーション的な意味を何も変更していません。 HTTP 1.1 にあった主要な概念、たとえば HTTP メソッド、ステータスコード、 URI、ヘッダーフィールドなどはすべてそのまま残っています。その代わり、 HTTP/2 はデータを書式化 (フレーム化) するしてクライアントとサーバー間で転送する方法を、プロセス全体の管理と、新しいフレーム化レイヤーの中の複雑さをアプリケーションから隠蔽することの両面で変更しました。結果として、既存のすべてのアプリケーションが変更なしに配信することができます。</p>

<section id="Quick_links">
<ol>
 <li>一般知識
  <ol>
   <li><a href="/ja/docs/Web/HTTP">HTTP on MDN</a></li>
   <li>Wikipedia の {{interwiki("wikipedia", "HTTP/2", "HTTP/2")}}</li>
  </ol>
 </li>
 <li><a href="/ja/docs/Glossary">用語集</a>
  <ol>
   <li>{{glossary("HTTP")}}</li>
   <li>{{glossary("Latency")}}</li>
  </ol>
 </li>
</ol>
</section>