美文网首页百人计划
HTTP与HTTPS的区别

HTTP与HTTPS的区别

作者: 小鱿鱼Gun神 | 来源:发表于2017-03-30 18:41 被阅读0次

    之前面试有被问道http与https的区别,于是自己下来学习了下。

     简单来说http是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。由于http本身不具备加密功能,所以HTTP协议中有可能存在信息窃听或身份伪装等安全问题。而HTTPS通信机制可以有效的防止这些问题。

      HTTP协议中请求和响应不会对通信方进行确认。也就是说存在“服务器是否就是发送请求中URI真正指定的主机,返回的响应是否是真的返回到实际提出请求的客户端”等问题。而SSL则提供了加密处理,还使用了一种被称为证书的手段,用于对方确认。HTTPS则是身披SSL外壳得HTTP,使HTTP先和SSL通信,再由SSL和TCP通信,来确保通信安全,防止信息被窃听。

      既然HTTPS更安全可靠,那为什么Web网站不一直使用HTTPS?

       因为与纯文本通信相比,加密通信会消耗更多的CPU及内存资源。如果每次通信都加密,会消耗相当多的资源,平摊到一台计算机上时,能够处理请求数量必然也会随之减少。因此,非敏感信息则使用HTTP通信,只有在包含个人信息等敏感数据时,才利用HTTPS加密通信。

相关文章

  • HTTP面试题都在这里

    HTTP常见面试题 Http与Https的区别: Http与Https的区别: HTTP 的URL 以http:/...

  • HTTP与HTTPS区别

    HTTP协议缺点:不校验请求方的身份信息不对报文做加密处理(对通信内容可以加密,但是需要服务器有相应解密操作)不校...

  • http与https区别

    https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https...

  • http与https区别

    1.URL不同 2.http明文,https加密 3.http效率高,https需要生成秘钥 4.https需要证...

  • Http与Https区别

    1、区别: 1.1 概念 Https是一种通过计算机网络进行安全通信的传输协议。Https经由Http进行通信,利...

  • http与https区别

    HTTP属于超文本传输协议,而HTTPS为安全超文本传输协议,在HTTP基础上拥有更强的安全性,简而言之,HTT...

  • http与https区别

    HTTP 超文本传输协议目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协...

  • http与https区别

    1加密 https是加密的,更安全 2端口 http是80,https是443 3速度 http页面响应速度更快,...

  • http与https的区别?

    A:安全性上的区别:HTTPS是HTTP协议的安全加强版,通过在HTTP上建立加密层,对传输数据进行加密。主要作用...

  • HTTP与HTTPS的区别

    一.HTTP和HTTPS的基本概念 HTTP(超文本传输协议):是互联网上应用最为广泛的一种网络协议,是一个客户端...

网友评论

    本文标题:HTTP与HTTPS的区别

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