用户打开浏览器,访问web服务器的资源, 会话就会建立, 直到有一方断开连接 ,会话结束
一种维护浏览器状态的方法, 服务器需要识别多次请求是否来自同一浏览器, 以便在同一次会话的多次请求间共享数据
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mTBb6ik5-1656609900620)(E:\非凡英才\JavaWeb开发\Servlet\图解\会话跟踪图解.png)]
因为HTTP协议是无状态的, 所以每次浏览器向服务器发送请求时, 服务器都会将其视为新的请求, 所以我们服务器就无法判断哪些请求是来自于同一浏览器的了, 但是我们往往同一浏览器的多次请求之间要进行数据共享, 所以我们就要使用会话跟踪技术, 来让一次会话中的多个请求之间可以进行数据共享.
那么为什么一个浏览器中发送的多个请求往往都要数据共享?