美文网首页测试那些事儿
http和https有什么区别

http和https有什么区别

作者: 极客与宽客 | 来源:发表于2019-02-16 11:07 被阅读815次

联系

Http和Https都是位于OSI(计算机或通信系统间互联标准体系)的第七层:应用层,位于该层的还有SMTP和FTP协议。Http+加密+认证+完整性保护=Https

区别

Http协议运行在TCP之上。传输的内容为明文,客户端和服务器端都无法验证对方的身份。

Https是Http运行在SSL/TLS(安全套接字层/传输层安全)之上,SSL/TLS运行在TCP之上。所有传输的内容都经过加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进行了非对称加密。此外客户端可以验证服务器端的身份,如果配置了客户端验证,服务器方也可以验证客户端的身份。

附加讨论

1、https可以进行加密传输,相对而言比http安全很多,是现在网站的大趋势

2、https解决的三大风险:窃听风险、篡改风险、冒充风险。会话密钥解决了盗听风险,数字签名解决了篡改风险,数字证书(CA认证)解决了冒充风险

3、https是否比http慢? 是比http慢,因为http在TCP/IP基础上传输的,TCP只需要三次握手。而https需要在TCP/IP基础上再加TLS的四次握手。所以一定慢。

相关文章

  • 如何把网站从http转换成https

    之前给大家介绍过什么是http和https,以及他们之间有什么区别(详见:http和https有什么区别?网站有没...

  • HTTPS和HTTP有什么区别

    不知道大家有没有注意到输入网址时的HTTP部分,在打开网站进行操作时有时候会自动跳转为HTTPS格式,这是为什么?...

  • HTTPS和HTTP有什么区别

    HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据...

  • http和https有什么区别

    联系 Http和Https都是位于OSI(计算机或通信系统间互联标准体系)的第七层:应用层,位于该层的还有SMTP...

  • Django

    HTTP和HTTPS的基本概念 HTTP与HTTPS有什么区别? HTTPS的工作原理 HTTPS的优点 HTTP...

  • 网络协议

    1、HTTP和HTTPS有什么区别 一、HTTP和HTTPS的基本概念 HTTP: 是互联网应...

  • 浅谈Https

    浅谈Https 前言 HTTP和HTTPS的基本概念 HTTP与HTTPS有什么区别? HTTPS的工作原理 HT...

  • 妥妥的去面试之计算机网络

    1、HTTP和HTTPS有什么区别? HTTPS简单的说就是HTTP的安全版。HTTP协议传输的数据都是未加密的,...

  • HTTPS与网络安全相关

    HTTPS与HTTP有什么区别 HTTPS = HTTP + SSL/TLS HTTPS的连接建立流程 其中,会话...

  • 我理解的HTTPS 传输

    http 是什么协议,怎么工作的,请自行百度 iOS 现在普遍都是https,https 和 http 有什么区别...

网友评论

    本文标题:http和https有什么区别

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