首页 >> 大全

http和https什么区别,一分钟让你搞懂这两者之间的区别

2022-07-29 大全 127 作者:考证青年

在过去的两天里,我无事可做。我在网上查了一下,发现HTTP和HTTPS的区别引起了很多关注。很多大牛都做了很详细的讲解,很深刻很全面。但是小编还是发现了一个问题。大牛的描述太专业了。当然,专业人士很容易理解,但真正需要理解的往往是一些新手。其实很难理解。你说不是这样的。所以小编决定联系实际来谈谈这个话题。

首先,让我们简要描述一下专业定义。HTTP是如何定义的?HTTPS是如何定义的?

HTTP(全称Hyper Text),俗称超文本传输​​协议,也是上使用最广泛的网络协议。所有 WWW 文件都必须符合这个标准。HTTP 最初旨在提供一种发布和接收 HTML 页面的方法。指定浏览器和 Web 服务器之间通信的规则。HTTPS(全称:Hyper Text over Layer)是一种安全的HTTP通道,简而言之,是HTTP的安全版本。

俗话说:没有规矩,没有方。只有遵循一定的规则,沟通才能有条不紊、正常地进行。从本质上讲,HTTP 和 HTTPS 是一样的,都是传输协议和通信规则。只是HTTPS是在HTTP的基础上发展起来的,增加了独特的安全机制。

接下来,我们联系现实,举个例子来给大家描述一下。

接听电话,例如,如果您使用自己的电话拨打朋友的电话。看起来这很简单,有人可能会问,这个调用还有规则吗?为什么不?先简单看一下拨打电话的流程,拨打号码“接电话”和“通讯”结束通话。这不是打电话的规则吗?

正如我们之前所说,HTTP 指定了浏览器和 Web 服务器之间的通信规则。例如,当我们通过浏览器浏览网页时,第一步是打开浏览器。浏览器就像你的手机。输入 URL 地址并发出请求。实际上,我们输入URL后,我们的浏览器向web服务器发送一个,web服务器收到后处理,生成对应,然后发送给浏览器。浏览器解析HTML,这样我们就看到了网页。这里的URL相当于你打电话时输入你朋友的手机号,朋友的手机就可以看作是你访问的服务器。并且可以粗略地看成是你和你的朋友之间的对话内容。有时在访问网页时,会提示找不到服务器,说明对方服务器有问题。这也可以看作是给朋友打电话。结果朋友的手机关机或损坏,自然无法连接。最后,当我们关闭浏览器结束访问时,就像结束通话挂断电话一样。

我们再来看看 HTTPS 规则。HTTPS 是运行在 SSL/TLS 之上的 HTTP 协议,而 SSL/TLS 是运行在 TCP 之上的。所有传输的内容都是加密的,加密采用对称加密,但是对称加密的密钥是用服务器端的证书进行非对称加密的。如果也是通过打电话理解的,可以认为是你和你朋友的通话内容被加密了。中国电信有专门定制的加密通信服务。内置国家密码管理局指定的加密算法的移动终端。提供商业机密级别的端到端手机语音通信加密,移动终端信息保护,远程擦除移动终端加密信息等安全服务。HTTPS协议使用的对称加密就像是加在加密电话上的加密算法。可以防止被盗和监控。

我们有必要解释一下HTTPS证书。使用HTTPS协议的服务器必须有一套数字证书,可以自己制作,也可以申请到组织机构。对于受信任的公司申请的证书,不会弹出提示页面。这组证书实际上是一对公钥和私钥。如果你不了解公钥和私钥,你可以把它想象成一把钥匙和一把锁。这把锁只有你有这把钥匙。您可以锁定锁。给别人,别人可以用这把锁把重要的东西锁上,然后发给你,因为只有你有这把钥匙,所以只有你才能看到被这把锁锁住的东西。

证书类别可分为以下几种:DV SSL证书、IV SSL证书、OV SSL证书、EV SSL证书按证书认证等级分类。根据适用域名的数量,有通配符SSL证书、通用SSL证书、单域SSL证书和多域SSL证书。按颁发主体分类:自签名SSL证书和CA机构颁发的SSL证书(由于篇幅有限,这里不再详细介绍各种证书的区别和申请方法。)

最后,我们将通过前面的描述来总结一下 HTTP 和 HTTPS 的区别。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了