美文网首页
HTTPS连接建立过程

HTTPS连接建立过程

作者: 牛逼的二进制 | 来源:发表于2017-03-04 22:48 被阅读0次

在面试的过程中经常会被问到http和https相关的问题,包括https连接建立过程,所以就把相关的内容整理下放在一起。
http与https的异同:
通俗的说http与https都是出于第7层(应用层)协议;
"HTTP+加密+认证+完整性保护=HTTPS";
http默认端口为80,https默认端口为443;
https相对http更安全;
https比http慢,《图解http》书中原文如下:
“HTTPS比HTTP要慢2到100倍:SSL的慢分两种。一种是指通信慢。另一种是指由于大量消耗CPU及内存等资源,导致处理速度变慢。
和使用HTTP相比,网络负载可能会变慢2到100倍。除去和TCP连接、发送HTTP请求·响应以外,还必须进行SSL通信,因此整体上处理通信量不可避免会增加。”
另一点是SSL必须进行加密处理。在服务器和客户端都需要进行加密和解密的运算处理。因此从结果上讲,比起HTTP会更多地消耗服务器和客户端的硬件资源,导致负载增强。”。

https的连接建立过程,及秘钥关系如下图,把每一步都描述的很详细:

TLS握手协议(图片来源:图解密码技术) 秘钥素材的依赖关系(图片来源:图解密码技术

用Wireshark抓包看连接建立过程:
后续补充……

参考书:
图解HTTP
图解密码技术
图解TCP/IP
Wireshark网络分析就这么简单
wireshark网络分析艺术
工具:
Wireshark

相关文章

  • Https连接建立过程

    Https的全称是Http over SSL,而SSL是在TCP协议之上的保密层,但是它也是属于传输层的,如果直接...

  • Https连接建立过程

    Https的全称是Http over SSL,而SSL是在TCP协议之上的保密层,但是它也是属于传输层的,如果直接...

  • HTTPS连接建立过程

    在面试的过程中经常会被问到http和https相关的问题,包括https连接建立过程,所以就把相关的内容整理下放在...

  • https 建立连接过程

    思考问题的顺序 学技术时,总是会问什么?这里也不例外,https为什么会存在,它有什么优点,又有什么缺点?为什么网...

  • https建立连接过程

    一、背景 现在大多数的网站都升级为https协议了,包括百度、知乎等,当然还包括对安全性要求高的支付业务和银行业务...

  • TCP、HTTPS连接建立过程

    综述SSL、TLS、CA TCP连接建立 用信鸽来解释HTTPS HTTPS连接建立 综述 理解一个抽象概念,可以...

  • HTTPS建立连接过程

    最近有同事问关于HTTPS连接建立的过程,前段时间看过不少别人的解读,现在把自己的一点理解写下来,请大家多指教交流...

  • HTTPS建立连接过程

    为什么需要HTTPS为了安全,HTTP虽然效率更快,但是他是明文传输的,这就意味着可能会泄露信息,或者被中间人攻击...

  • HTTPS 建立连接的详细过程

    HTTPS是在HTTP的基础上和ssl/tls证书结合起来的一种协议,保证了传输过程中的安全性,减少了被恶意劫持的...

  • HTTPS 建立连接的详细过程

    简介 HTTPS是在HTTP的基础上和ssl/tls证书结合起来的一种协议,保证了传输过程中的安全性,减少了被恶意...

网友评论

      本文标题:HTTPS连接建立过程

      本文链接:https://www.haomeiwen.com/subject/avakgttx.html