自从因特网出现以来,超文本传输协议http已经被广泛用于在网络浏览器和网络服务器之间传输信息。然而,随着互联网的发展,出现了另一种协议httpS,它与http一起服务于互联网世界。https的出现是为了在安全性不足方面取代HTTP协议。
http协议以明文形式发送内容,不提供任何数据加密。如果攻击者截获了网页浏览器和网站服务器之间的传输消息,就可以直接读取信息,所以http协议不适合传输一些敏感信息,比如信用卡号和密码。为了数据传输的安全性,https在http的基础上增加了SSL协议。SSL依靠证书来验证服务器的身份,并对浏览器和服务器之间的通信进行加密。
Http:它是互联网上使用最广泛的网络协议。它是客户机和服务器请求与响应(TCP)的标准,用于将超文本从WWW服务器传输到本地浏览器。可以让浏览器更高效,减少网络传输。
Https:它是一个安全的http通道。简单来说就是http的安全版本,也就是在http上增加了SSL层,https的安全基础是SSL,所以加密的细节需要SSL。
1.https协议需要ca申请证书,免费证书很少,所以要收费。
2.http是超文本传输协议,信息是明文传输的,https是安全的ssl加密传输协议,所以https在安全性上高于http。
3.http和https使用完全不同的连接方法和不同的端口。http使用80,https使用443。
4.http的连接非常简单,无状态;Https协议是SSL+http协议构造的网络协议,可以进行加密传输和认证。与http协议相比,HTTPS协议更加安全和复杂。
5.https的主要功能可以分为两种。一是建立信息安全通道,保证数据传输的安全性;另一个是确认网站的真实性。任何使用https的网站,都可以通过点击浏览器地址栏的锁状标记,在认证后查看网站的真实信息,也可以通过CA颁发的安全签名进行查询。
虽然https在安全性上比http强,但是并不是所有的网站都需要使用https,还是需要根据不同行业的特点来决定。
https共享http到此结束。