其他和其它的区别 https和http有什么区别

HTTP和HTTPS有什么区别?首先,我们简单描述一下专业定义 。HTTP是怎么定义的?HTTPS是如何定义的?
HTTP(全称超文本传输协议),俗称超文本传输协议,也是互联网上应用最广泛的网络协议 。所有WWW文档都必须符合该标准 。HTTP最初被设计为提供一种发布和接收HTML页面的方法 。详细指定浏览器和Web服务器之间通信的规则 。HTTPS(全称:安全套接字层上的超文本传输协议)是一种以安全为目标的HTTP通道 。简单来说就是HTTP的安全版本 。
俗话说:没有规则,就无法实现方圆 。只有遵循一定的规则 , 交流才能有序、正常地进行 。本质上,HTTP和HTTPS是一样的 。它们既是传输协议,也是通信规则 。然而,HTTPS从HTTP发展而来,并添加了独特的安全机制 。
接下来我们联系实际 , 举个例子来描述一下 。
【其他和其它的区别 https和http有什么区别】就拿打电话来说,如果你用自己的手机打朋友的手机 。看起来这很简单,可能有人会问,这个调用能有什么规则吗?为什么不呢?我们来简单看一下打电话的流程 。拨号码,接通,沟通,结束通话 。那不就是一套打电话的规则吗?
如前所述,HTTP规定了浏览器和Web服务器之间的通信规则 。比如我们通过浏览器浏览网页,第一步就是打开浏览器 , 浏览器就像你的手机 。在浏览器中输入URL地址并发出请求 。事实上,在我们输入URL之后,我们的浏览器向web服务器发送一个请求 。收到请求后,Web服务器对其进行处理,生成相应的响应,然后将其发送给浏览器 。浏览器解析响应中的HTML,这样我们就可以看到网页 。这里的网址相当于你打电话的时候输入了你朋友的手机号,你朋友的手机可以看作是你访问的服务器 。而请求和回应大致可以看作是你和朋友的对话内容 。有时候,当你访问一个网页时,会提示你找不到服务器,这意味着另一台服务器有问题,可能是停机了或出故障了 。这也可以看做是给朋友打电话,结果朋友手机关机或者损坏,自然无法接通 。最后 , 我们关闭浏览器 , 结束访问,就像结束通话,挂断电话一样 。
让我们再来看看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的区别:
1.HTTP的网址以HTTP://开头 , HTTPS的网址以HTTPs://开头;
2.HTTP不安全,但是HTTPS是安全的 。例如,一些银行、政府和平台网站会使用HTTPS 。以现在小编所在的SUBMAIL赛友云通信为例,我们官网API采用了HTTPS协议来提高安全性 。HTTPs://api.submail.cn/message/xsend;的例子
3.HTTP的传输效率比HTTPS高,因为HTTPS需要经过加密过程,比HTTP复杂一点 , 效率低一点很正常;
4.HTTP不需要证书,但是HTTPS需要认证证书;
5.从SEO方面,发现百度和Google是不一样的 。谷歌对收录HTTPS网站的态度和收录HTTP网站没有什么不同 。甚至在搜索排名算法中使用“是否使用安全加密”(HTTPS)作为参考因素,使用HTTPS加密技术的网站可以获得更多的展示机会 。百度已经表示,它不会主动抓取HTTPS网页,所以目前使用HTTPS的网站很难被百度收录 。然而,据报道 , 百度可能会向谷歌靠拢,并积极抓取HTTPS页面 。

推荐阅读