HTTPS 版本 1 与 v2 - 差异

HTTPS version 1 vs v2 - differences

HTTPS 1.x 与 HTTPS 2.x 之间的主要区别是什么? TLS 和 SSL 部分是否出现在版本 2.x 中?

HTTP/2 (https://en.wikipedia.org/wiki/HTTP/2) also called HTTPS 2? Is HTTP 1.1 ( https://www.rfc-editor.org/rfc/rfc2068 ) 也叫 HTTPS 1 吗?

没有 HTTPS 1.x 或 HTTPS 2.x。只有 HTTP 1.0、HTTP 1.1 和 HTTP/2。 HTTPS 仅表示这些 HTTP 协议中的任何一个都封装在 TLS 连接中。

所有这些的 TLS 部分基本相同。但是在 HTTP/2 中使用 TLS 时,在协议版本、密码和 TLS 压缩方面有一些限制,详情请参阅 RFC 7540, section 9.2。为了让服务器更容易知道此 TLS 连接中使用的主要 HTTP 协议版本,客户端应该使用 ALPN TLS 扩展来告诉服务器它支持 HTTP/2.