#author("2020-10-22T04:30:08+00:00","default:admin","admin")
-[[普及が進む「HTTP/2」の仕組みとメリットとは:https://knowledge.sakura.ad.jp/7734/]]
-[[【図解】HTTP/2って?HTTP/1.1との違いと導入メリット・課題まとめ:https://www.kagoya.jp/howto/webhomepage/http-2/]]

-[[実はHTTPSは速い!次世代プロトコル”HTTP/2″でサイト表示が高速化:https://www.idcf.jp/rentalserver/aossl/basic/response/]]

*概要 [#fdc0b446]
**h2, h2c [#q0647dcc]
-[[HTTP/2: ちょっと詳細: プロトコルネゴシエーション編:https://qiita.com/kitauji/items/3bf03533895251c93af2]]

***h2:HTTP/2 over TLS [#kd5d123a]
-TLS を用いた暗号化通信を行う

***h2c:HTTP/2 over cleartext TCP [#h25b727e]
-TLSを用いないで平文(Cleartext)で通信を行う

**対応状況 [#z242ef5d]
-[[Implementations - http2-spec:https://github.com/httpwg/http2-spec/wiki/Implementations]]

***ブラウザ [#q5ec960f]
-一般的なブラウザは h2 のみに対応しているため、実質的に h2 が必須となっている

-h2 で用いる TLS には以下の要件がある
--TLS のバージョンは 1.2 以上
--SNI 拡張の対応が必要
---クライアントは TLS のネゴシエーションの際に、対象のドメイン名を示す必要がある
--TLS 1.2 の場合は暗号化スイートに以下の要件あり
---RFC 7540 のブラックリストに記載された暗号化スイートを使うべきではない
---TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 への対応が必須

*動作確認事例 [#pd1f7465]
-[[Apache 2.4系でHTTP/2対応サーバを構築してみるテスト。:https://http2.try-and-test.net/debug.html]]

*SPDY [#x3f13aa6]
-[[Google、「SPDY」終了と「HTTP/2」サポートを発表:https://www.itmedia.co.jp/news/articles/1502/10/news060.html]]
-[[解説!SPDYから進化を遂げたHTTP/2の概要と特徴:https://www.sakurasaku-labo.jp/blogs/http2-beginners]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS