王尘宇
王尘宇

https是什么?http和https有什么区别?

王尘宇1140

https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。


HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。


https是什么?http和https有什么区别?-第1张图片-王尘宇


WWW服务是目前网络中最受欢迎的网络服务之一,它由Web服务器、Web浏览器以及通信协议三部分组成。而WWW服务使用最多的就是HTTP(Hyper Text Transfer Protocol,超文本传输协议),因此当用户浏览网页时可以在地址栏看到诸如

http://www.microsoft.com形式的网址,其中最前面的http就表明该网站是基于HTTP的。使用HTTP在Web服务器和Web浏览器之间传输数据时,HTTP首先将Web浏览器的访问申请转换为TCP/IP支持的格式并将该申请发送给Web服务器。Web服务器通过TCP/IP接收到Web浏览器的申请后将应答信息交给HTTP,HTTP经过处理返回给Web浏览器。在这个传输过程中数据采用明文传输,因此很容易被黑客侦听和窃取。由此可见,用HTTP在Internet上传输数据是很不安全的。


https是什么?http和https有什么区别?-第2张图片-王尘宇


网站实现HTTPS,在国外已经非常普及,也是必然的趋势。Google、Facebook、Twitter等巨头公司早已经实现全站HTTPS,而且为鼓励全球网站的HTTPS实现,Google甚至调整了搜索引擎算法,让采用HTTPS的网站在搜索中排名更靠前。但是在国内,HTTPS网站进展并不好,大部分的电商网站也仅仅是对账户登录和交易做HTTPS,比如京东;很多网站甚至连登录页面也没有实现HTTPS…这里面有很多的原因,比如现有架构改动的代价过大、CDN实现困难、对用户隐私和安全的不重视等。   还有个重要原因是担心网站实现HTTPS后,网站的用户体验和性能下降明显。事实上,通过合理部署和优化,HTTPS网站的访问速度和性能基本不会受到影响。


HTTPS有什么用?


对于站长来说,HTTPS可以避免第三方窃听或阻断流量,保护用户的隐私和安全,提升口碑。此外,谷歌开始针对启用HTTPS网站给予更高的搜索引擎权重,可以提升网站流量。另外HTTPS能够更好的保护网站数据独享,在如今这个大数据时代,数据就是财富。


对于网友来说,访问启用HTTPS安全通道的网站,隐私和安全更有保障。


标签:httpsHTTP什么区别是什么

抱歉,评论功能暂时关闭!