当前位置:首页 > 前端 > HTML/CSS

用//缺省协议与http://和https://有什么区别?

什么是http和https?

什么是HTTPS: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议。
它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的 安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安 全全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使 用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。

上面的介绍可能不太通俗,讲个比较贴近实际的列子,如:以前大家上网,不知道大家还记得不?桌面上会时不时的弹出一些莫名其妙的低俗广告,非常恶心,上网体验自然好不了!原因就是我们访问的网站被国内的运营商大肆的劫持后产生的结果。而https的安全性更高,我们访问https的网站时体验会好很多,所以各大搜索引擎都希望大家尽量将站点转换为https方式。

//缺省协议是什么?

//缺省协议的使用,代表资源访问的协议和当前页面保持一致,如果当前页面是http,那采用的就是http协议访问,如果是https,那就是使用https协议访问。这样用就不管是http还是升级到https都不用改动代码,现在很多CDN资源都是这样引用。一般使用在内链中,外链的协议头具有不确定性的原因。

http写法

  1. http://www.xfei.me

https的写法

  1. https://www.xfei.me

//是缺省协议的写法(推荐)

  1. //www.xfei.me
读后有收获可以支付宝请作者喝咖啡
下一篇 >
文章评论
湘ICP备15005320号-1 似懂非懂 Powered by doyo. 网站地图
返回顶部