HTTP HTTPS总结

HTTP:无状态应用协议

(1)对事物处理没有记忆能力,服务器不知道客户端是什么状态;给服务器发送HTTP请求后,服务器回应之后,不会有任何记录

(2)每个HTTP请求都是独立的

服务器处理后续请求,需要前面请求的信息时,需要客户端进行重传

优点:释放了服务器的压力
缺点:需要前面请求的信息时,需要客户端进行数据重传 。重传传输重复内容,增大数据量,产生资源浪费。

动态交互:例如淘宝:购物车—需要用商品信息
login–后续操作(充值)

Cookie:将前面请求信息保存成一个临时文件关闭浏览器:被删除,清除历史

Seesion:永久的cookies值。Session ID(会话编号)--保存在服务器上,传递给客户端,保存在	内存里。
问题:资源占用。可以设置session超时时间,服务器会清除Session ID。

http协议问题:

发送数据明文;如果第三者窃听截取数据包,伪装客户端–无法确定双方身份,进行篡改数据存在安全隐患

Https协议:

以安全维目标的HTTP通道,简单讲是http的安全版。(披着SSL外壳的http协议)

安全保障:
1.加密数据并确保其机密性--数据密文
2.可保护用户在与网站交互时免于窃取个人信息和计费数据--身份认证
3.防止信息被篡改--完整性
HTTP+加密+身份认证+完整性保护=HTTPS

HTTPS:TCP握手+http请求响应+SSL握手==速度慢,对服务器性能要求特别高

报文结构

理解https协议:

简单理解https协议

HTTPS和HTTP协议区别:

区别

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值