我们在浏览网站的时候会发现有的网站URL是以HTTP开头,而有的是以HTTPS开头的,通常网站的URL会分为两部分:通信协议和域名地址。域名地址我们好理解,不同的域名对应着不同网站和页面,而通信协议简单来说就是浏览器和服务器之间的沟通语言,而HTTP和HTTPS就代表着两种不同的通信协议。
HTTP协议
HTTP协议也就是超文本传输协议,是一种使用明文数据传输的网络协议。一直以来HTTP协议都是最主流的网页协议,常用于Web浏览器和网站服务器之间的信息传递。但目前HTTP协议已经无法满足当前人们对网络数据安全的需要,因为HTTP协议采用明文方式发送内容,不提供任何形式的数据加密,所以一些重要信息如银行卡号、密码等很容易被人监听和窃取,造成很大的安全隐患。
HTTPS协议
所以为了数据安全考虑,必须使用一种新的协议来代替HTTP,这种新协议就是安全套接字层超文本传输协议HTTPS。HTTPS协议在HTTP协议基础上加入了SSL/TLS协议,可以在浏览器和服务器之间建立一个私密的通信管道,实现对网站传输数据的加密处理,这样就能避免重要信息被监听和篡改。目前很多大型网站以及对数据安全要求比较高的行业网站都启用了HTTPS协议。
HTTPS协议优势
1.安全性更高
HTTPS协议对网站数据进行加密处理,且通过证书对服务器进行验证,安全性更高对用户的数据保护更到位。HTTP协议明文传输,无法验证服务器身份,安全风险较大。
2.网站申请流程更正规
HTTPS协议需要CA机构签发证书,并与服务器绑定,绑定成功之后网站才会成为HTTPS协议。
3.默认传输层端口更安全
HTTP和HTTPS使用的端口不同,HTTP使用的是80端口,HTTPS使用的是443端口。在网络模型中,HTTP工作于应用层,HTTPS工作在传输层。
4.搜索引擎好感度升级
谷歌、百度等主流搜索引擎都先后表示,优先展示使用HTTPS协议的网站,也就是说HTTPS的网站比HTTP网站在搜索排名中更具优势。
综上,HTTPS网站相比起HTTP网站拥有着多种的优势,HTTP明显已经不能适应当今这个互联网时代,可以预见到HTTP在不久的将来将会全面被HTTPS所取代。