【问题标题】:HTTPS version 1 vs v2 - differencesHTTPS 版本 1 与 v2 - 差异
【发布时间】:2016-06-11 07:07:59
【问题描述】:

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

HTTP/2 (https://en.wikipedia.org/wiki/HTTP/2) 是否也称为 HTTPS 2? HTTP 1.1 (https://www.rfc-editor.org/rfc/rfc2068) 是否也称为 HTTPS 1?

【问题讨论】:

    标签: ssl https tls1.2


    【解决方案1】:

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

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

    【讨论】:

    • 也许您可以添加 HTTPS = HTTP over SSL/TLS。
    • @LexLi:我认为这应该从“HTTPS 仅意味着这些 HTTP 协议中的任何一个都封装在 TLS 连接中”很明显
    • 出色的答案。非常感谢!!它消除了所有的困惑。
    • 其实HTTP/2不支持SSL,它只支持TLS
    猜你喜欢
    • 2013-10-07
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    相关资源
    最近更新 更多