什么是HTTP和HTTPS?
我们都知道使用浏览器访问网站页面。您需要知道网站的域名。在浏览器的地址栏中,可以看到一系列URL:
网站的URL分为通信协议和域名地址两部分。
域名地址大家都很理解。徐璐不同的域名地址代表网站的徐璐不同的页面,通信协议只是浏览器和服务器之间的通信语言。网站的通信协议通常是HTTP协议和HTTPS协议。两者有什么区别,有什么区别?
HTTP协议
HTTP协议是使用纯文本数据传输作为超文本传输协议的网络协议。HTTP协议一直是最主流的web协议。HTTP协议在web浏览器和网页伺服器之间传递信息,将内容作为纯文本传输,并且不提供任何数据加密。攻击者拦截web浏览器和网页伺服器之间的传输消息后,可以直接读取该信息。
随着internet的发展,HTTP协议的明文传输会给用户带来极大的安全风险。如果你在HTTP协议网站购物,你在页面上输入你的银杏卡号和密码,然后你想,你应该把数据提交到服务器上购买。大卫亚设,美国电视电视剧(Northern Exposure,Northern Exposure),如果你的牙齿链接有点不小心,你的传输数据将被第三方拦截,HTTP明文数据传输,因此你的银杏卡号和密码将由牙齿截获获得。现在你还能在HTTP网站购物吗?我可以在HTTP网站上留下个人信息吗?
HTTPS协议
解决HTTP协议的这一缺陷需要另一个协议。安全套接字层超文本传输协议HTTPS,为了资料传输安全,HTTPS基于HTTP添加SSL/TLS协议。SSL/TLS使用证书验证服务器的身份,并加密浏览器和服务器之间的通信。HTTPS协议可以理解为HTTP协议的升级。这意味着基于HTTP添加数据加密。在传输数据之前加密数据,然后将其发送到服务器。这样,即使数据被第三方阻止,数据也会加密,所以个人信息仍然安全。这是HTTP和HTTPS之间的最大区别。
HttpS协议是一种加密传输、可验证的网络协议,由SSL/TLS HTTP协议组成,比HTTP协议更安全。许多大型网络站点(如Baidu、Taobao和Tencent)已经用HTTPS代替了HTTP。
HTTP和HTTPS之间的区别
1.其他安全性
https://前缀使用SSL(安全套接字)或TSL加密,表示计算机和服务器之间发送和接收的信息传输更安全。使用浏览器访问HTTP网站时,浏览器将在相应的HTTP网站上显示“不安全”安全警告,表明当前访问的网站可能存在风险。
如果你访问HTTPS网站,情况完全不同。浏览器的地址栏变为绿色,公司名称显示在地址栏中,地址栏上方有一个“安全锁”图标。这些都会给用户很大的视觉安全经验。
2.申请网站的程序不同
Https协议需要到CA申请证书。一般来说,免费证书很少,需要交费。要在web服务器上启用SSL,必须获取服务器证书,并连接到要使用SSL的服务器。
3.默认端口不同
Http和https使用完全不同的连接方式,同时使用的端口也不同。http使用80通信端口,https使用443端口。在网络模型中,HTTP在应用层工作,而HTTPS在传输层工作。
4.提高搜索排名
这也是很多站长关注的地方。百度和谷歌的两个茄子主要搜索引擎都明确表示,HTTPS网站将成为搜索排名的重要权重指标。也就是说,HTTPS网站在搜索排名上比HTTP网站更有利。
HTTPS网站与HTTP网站相比具有多种茄子优势,HTTP似乎不能适应当前网络时代,预计在不久的将来HTTP将完全被HTTPS取代。