https为什么比http好
早先,http传输协议都是使用明文传输的,也就是没有加密过的,以前经常被爆某网站用户信息被泄露,很多都是http明文传输造成的,用http传输用户隐私及信息很明显不安全,https因此诞生,它在协议层间加了一个ssl层,对传输的数据进行加密,所以https的主要作用也就是加密。
下面专业性的介绍一下http传输协议是怎样工作的,大家就会更了解https为什么比http好,http与tcp/ip协议之间需要三次握手建立连接,也就是客户端与服务器之间需要交换3个包,而https除了TCP的三个包,还要加上ssl证书握手的9个包,一共是12个包。
http协议的作用是在Web浏览器和服务器之间传输信息,但这种协议是以明文的方式发送的,也不提供任何的数据加密,很容易被攻击者截取了浏览器与服务器之间的传输报文,就可以直接了解他们两者之间的信息,如果在一个需要验证用户信息的网站上提交了用户名和密码,或者是在一个金融类型的网站上提交了银行账户密码等,后果不堪设想,所以http不适合传输敏感的信息,目前银行等一些金融机构都采用https加密的传输协议。
https又叫安全套接字层超文本传输协议,它的作用就是为了数据传输的安全,https它是在http协议的基础上加入了ssl层,ssl依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密,这样不会被黑客窃取两者之间传输的信息。简单来说https协议是由http协议加上ssl层构成了可进行身份认证、加密传输的网络协议。
目前国内很多网站没有安装ssl证书,而国外基本上大的网站都安装了ssl证书,主要原因是百度搜索引擎在早期无法识别https的链接,而谷歌确更加青睐https的链接,如今随着百度搜索引擎的完善,并且百度自身也启用了https的链接,所以国内很多网站渐渐也采用https来进行传输加密了。
相关阅读:http和https有什么区别与作用