qq:800819103
在线客服,实时响应qq群
在线客服,实时响应客服电话
13318873961为什么有些网站使用HTTP,而有些网站使用HTTPS?如果大家留意,还可以看到HTTP跳转为HTTPS,这是为什么呢?今天我们就来了解下关于HTTP VS HTTPS有什么不同。
HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
HTTP有什么特点
1.基于请求和响应:基本的特性,由客户端发起请求,服务端响应。
2.无状态:协议对客户端没有状态存储,对事物处理没有“记忆”能力,比如访问一个网站需要反复进行登录操作。
3.简单快速、灵活,通信使用明文、请求和响应不会对通信方进行确认、无法保护数据的完整性。
4.无连接:由于无状态特点,每次请求需要通过TCP三次握手四次挥手,和服务器重新建立连接。比如某个客户机在短时间多次请求同一个资源,服务器并不能区别是否已经响应过用户的请求,所以每次需要重新响应请求,需要耗费不必要的时间和流量。
下面通过一个简单的抓包实验观察使用HTTP请求传输的数据:
结果分析:HTTP协议传输数据以明文形式显示
针对无状态的一些解决策略:
场景:逛电商商场用户需要使用的时间比较长,需要对用户一段时间的HTTP通信状态进行保存,比如执行一次登陆操作,在30分钟内所有的请求都不需要再次登陆。
1.通过Cookie/Session技术
2.HTTP/1.1持久连接(HTTP keep-alive)方法,只要任意一端没有明确提出断开连接,则保持TCP连接状态,在请求首部字段中的Connection: keep-alive即为表明使用了持久连接。
HTTPS有什么特点
基于HTTP协议,通过SSL或TLS提供加密处理数据、验证对方身份以及数据完整性保护。
通过抓包可以看到数据不是明文传输,而且HTTPS有如下特点:
1.内容加密:采用混合加密技术,中间者无法直接查看明文内容。
2.验证身份:通过证书认证客户端访问的是自己的服务器
3.保护数据完整性:防止传输的内容被中间人冒充或者篡改
混合加密:结合非对称加密和对称加密技术。客户端使用对称加密生成密钥对传输数据进行加密,然后使用非对称加密的公钥再对秘钥进行加密,所以网络上传输的数据是被秘钥加密的密文和用公钥加密后的秘密秘钥,因此即使被黑客截取,由于没有私钥,无法获取到加密明文的秘钥,便无法获取到明文数据。
数字摘要:通过单向hash函数对原文进行哈希,将需加密的明文“摘要”成一串固定长度(如128bit)的密文,不同的明文摘要成的密文其结果总是不相同,同样的明文其摘要必定一致,并且即使知道了摘要也不能反推出明文。
数字签名技术:数字签名建立在公钥加密体制基础上,是公钥加密技术的另一类应用。它把公钥加密技术和数字摘要结合起来,形成了实用的数字签名技术。
收方能够证实发送方的真实身份;发送方事后不能否认所发送过的报文;收方或非法者不能伪造、篡改报文。
非对称加密过程需要用到公钥进行加密,那么公钥从何而来?其实公钥就被包含在数字证书中,数字证书通常来说是由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,证书中包含了一个密钥对(公钥和私钥)和所有者识别信息。数字证书被放到服务端,具有服务器身份验证和数据传输加密功能。
HTTP VS HTTPS有什么不同?通过上文的认识,大家可以深刻的了解到了二者的不同之处,简单的来说,HTTPS是HTTP的安全版。但是由于HTTPS的使用技术以及成本问题,目前HTTPS尚未普及使用。
相关文章内容简介
1 HTTP VS HTTPS有什么不同?各自的特点有哪些?
为什么有些网站使用HTTP,而有些网站使用HTTPS?如果大家留意,还可以看到HTTP跳转为HTTPS,这是为什么呢?今天我们就来了解下关于HTTP∵VS∵HTTPS有什么不同。HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HT... [阅读全文]
最新标签
推荐阅读
26
2018-10
发帖被秒删?预防发帖被删有妙招
贴吧是个流量非常大的平台,所发的帖排名上来得也快,容易被客户群体看到,是网络营销人员重要的工作平台之一,但是发广告贴非常容易被删。
18
2019-05
如何选择付费代理IP提供商?
当下的互联网工作,在无数场景中都要用到代理IP。那么,怎么选择出色的付费代理ip提供商呢?
29
2018-10
在贴吧怎么做营销推广?被封号怎么办?
在网络时代,传统的营销没什么效果,大部分的商家都是主要推广网络营销,传统营销为辅助,就拿贴吧来讲,在贴吧怎么做营销推广?纯广告的贴是留不住用户,太明显的广告也通不过审核...
20
2018-11
1U服务器集成16颗AMD将于2020年底交付使用
AMD Rome、Intel Cascade Lake……两家的下一代高性能计算平台都风雨欲来,尤其是前者,首发采用7nm工艺,搭配Zen 2全新架构,使得EPYC霄龙处理器最多可以做到64核心128线程。
热门文章