很多时候,对于很多的技术,对我来说,只是听过,但具体原理并不是很清楚。这两天下决心去学习了一下,为了方便别人去学习,所以在这对Cookie技术进行一个简单的总结。
下面大家跟着笔者的文章一起进行思考并学习:
1、为什么需要Cookie技术?
我们知道:HTTP协议是一种无状态协议(stateless),何为无状态?
即服务器不维护任何有关客户端过去所发送请求的消息。
但是很多应用需要服务器掌握客户端的状态,例如网上购物?服务器需要记录客户所选择的商品,这如何实现?
于是引进了Cookie技术。我们来学习一下。
2、Cookie技术?
某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。
RFC 6265
Cookie的组件:
1.HTTP响应消息的cookie头部行
2.HTTP请求消息的cookie头部行
3.保存在客户端主机上的cookie文件,由浏览器管理
4.Web服务器端的后台数据库
3、Cookie原理?
4、Cookie的作用?
身份认证
购物车
推荐
Web e-mail
……
5、Cookie的缺陷?
隐私问题
今日起,本人的关于IT技术的公众号上线了,欢迎大家关注,我们一起讨论。
不胜感激,我们一起成长!谢谢!