web-dev-qa-db-ja.com

HTTP 1.1とHTTP 2.0の違いは何ですか?

HTTP/1.1は15年以上前からWebに役立っていますが、その時代は見え始めています。

誰もがHTTP 1.1と2.0の間の主な違いを説明できますか?

トランスポートプロトコルに変更はありますか?

205
user1968030

HTTP/2は、クエリの多重化、ヘッダの圧縮、優先度、およびよりインテリジェントなパケットストリーミング管理をサポートしています。これにより、待ち時間が短縮され、最新のWebページでのコンテンツのダウンロードが高速化されます。

詳細はこちら。

168
84RR1573R

HTTP 2.0はバイナリプロトコルで、単一の(通常はTLSで暗号化された)TCP接続を経由する多数のストリームを多重化します。

それぞれのストリームの内容はHTTP 1.1のリクエストとレスポンスで、エンコードされたものとパックされたものが異なります。 HTTP2はストリームを管理するための多くの機能を追加しますが、古いセマンティクスには手を加えません。

77
phihag