当前位置:   article > 正文

HTTP和HTTPS的主要区别(面试常考)——计算机网络

HTTP和HTTPS的主要区别(面试常考)——计算机网络

从名称上就可以看出来,HTTP 和 HTTPS 相差一个S,而S是Secure安全的意思,安全就是最主要的区别了。

主要区别:

  1. HTTPS协议需要到CA申请证书,一般免费证书较少,因而需要一定费用。

  2. HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL/TLS加密传输协议。

  3. http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443

  4. http连接简单,是无状态的。(无状态的意思是其数据包的发送、传输和接收都是相互独立的。) Https协议是由SSL+Http协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

HTTPS优点:

HTTPS传输数据过程中使用密钥进行加密,所以安全性更高
HTTPS协议可以认证用户和服务器确保数据发送到正确的用户和服务器

HTTPS缺点:

HTTPS握手阶段延时较高:由于在进行HTTP会话之前还需要进行SSL握手,因此HTTPS协议握手阶段延时增加
HTTPS部署成本高:一方面HTTPS协议需要用证书来验证自身的安全性,所以需要购买CA证书;另一方面由于采用HTTPS协议需要进行加密的计算,占用CPU资源较多,需要的服务器配置或数目高。

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/178331
推荐阅读
相关标签
  

闽ICP备14008679号