美文网首页
HTTP和HTTPS有那些区别

HTTP和HTTPS有那些区别

作者: xxttw | 来源:发表于2023-06-23 12:21 被阅读0次

HTTP是超文本传输协议, 信息都是以明文方式传递, 存在安全隐患.
HTTPS则是在解决其他不安全的问题, 在TCP和HTTP网络层之间添加了TLS安全协议, 是报文能够加密传输

HTTP的连接相对来说简单, TCP三次握手之后就可以进行数据传输
而HTTPS在TCP三次握手之后还需要进行 TLS的握手过程,才可以进行加密报文的传输

两者的默认端口也不一样, HTTP是80 HTTPS是443

HTTPS协议需要向CA证书权威机构申请数字证书, 来保证服务器的身份是可靠的


image.png

HTTPS解决了HTTP的那些问题
解决了HTTPS报文以明文传输不安全的问题

  • 窃听风险 明文传递的数据字啊通信链路上可以被其他人获取
  • 篡改风险 比如报文可能会被别人强制修改
  • 冒充风险 比如冒充的淘宝网站, 钱可能被骗

HTTPS在TCP和HTTP层之间加入了TLS协议, 可以很好的解决上诉问题

  • 信息加密: 不在以明文方式传递数据, 信息无法被窃取
  • 校验机制: 无法篡改通信内容, 篡改了就不能正常显示
  • 身边证书: 数字证书能够验证真的淘宝网

HTTPS是如何解决上面三个风险的

  1. 混合加密的方式来实现信息的机密性,解决了窃听的风险
  2. 摘要算法的方式来实现数据的完整性, 能够为数据生成独一无二的指纹, 用于效验数据的完整性, 解决了篡改的风险
  3. 将服务器公钥放到数字证书中, 解决了身份冒充的风险

相关文章

  • http和https有啥区别?

    HTTP 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛...

  • HTTP和HTTPS区别

    HTTP HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从W...

  • http和https区别

    1.https协议需要到CA申请证书,免费证书少,需要一定的费用 2.http是超文本传输协议,信息是明文传输 3...

  • http和https区别

    超文本传输协议http协议被用于在web浏览器和网站服务器之间传递信息,http协议以明文方式发送内容,不提供任何...

  • http和https区别

    1、http:HyperText Transfer Protocol 2、https就是躺在SSL(secure ...

  • http和https 区别

    超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何...

  • Http和Https区别

    为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HT...

  • http和https区别

    https://blog.csdn.net/qq_38289815/article/details/8096941...

  • http和https区别

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

  • http和https区别

    https://blog.csdn.net/qq_38289815/article/details/8096941...

网友评论

      本文标题:HTTP和HTTPS有那些区别

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