本文最后更新于:2020年9月18日 上午

计算机网络系列(九)-应用层(三)-Cookie

本章主要介绍的是Cookie技术,我们将从以下几点展开:

  • 1、为什么需要Cookie?
  • 2、Cookie是什么?
  • 3、Cookie的组件
  • 4、Cookie的原理
  • 5、Cookie的作用
  • 6、Cookie的问题

1、为什么需要Cookie?

因为HTTP协议是无状态的。

2、Cookie是什么?

cookie是存储在用户本地终端上,经过加密的数据。

3、Cookie的组件

  • HTTP响应消息的cookie头部行
  • HTTP请求消息的cookie头部行
  • 保存在客户端主机上的cookie文件,由浏览器管理
  • Web服务器端的后台数据库

4、Cookie的原理

1.浏览器中的Cookie文件

2.没有访问过这个网站,创建ID,添加响应消息的cookie行

3.解析响应消息的头部行,并且在自己的cookie文件中增加一行(amazon)
4.在请求消息中增加了cookie行

5.服务器就能标识,做出面向用户特定的动作

5、Cookie的作用

  • 身份认证
  • 购物车
  • 推荐

6、Cookie的问题

存在隐私泄漏的问题

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!博客中转载文章会注明出处,若有版权问题,请及时与我联系!谢谢!

计算机网络系列(九)-应用层(四) 上一篇
计算机网络系列(九)-应用层(二) 下一篇