加载中...

| 英文名 | Session |
| 类型 | 网络与软件概念 |
| 主要作用 | 维持和关联交互状态 |
| 常见场景 | 网站登录、应用通信、远程连接 |
| 相关机制 | Cookie、Session ID、令牌 |
会话(Session)是两个或多个通信参与方在一段时间内建立并维持的逻辑交互过程,用于把多次相关操作关联起来。
在日常语言中,会话指参与者之间持续进行的交流;在计算机和网络领域,它通常表示客户端、服务器或其他节点之间具有开始、持续和结束状态的一组通信。一次会话可能包含多次请求、响应或数据交换。
许多网络协议和应用需要借助会话识别同一用户或同一通信过程。例如,用户登录网站后连续浏览多个页面,服务器可通过会话标识把这些请求关联到相应的登录状态。会话并不一定等同于底层网络连接,一个会话可能跨越多个连接,也可能在超时、退出或服务重启后终止。
会话广泛用于网站登录、购物车、在线支付、远程终端、即时通信、数据库连接和应用程序接口。浏览器中的 Cookie 经常负责保存或传递会话标识,而具体状态既可以存放在服务器端,也可以采用经过签名或加密的令牌机制维护。
问:Session 和 Cookie 是一回事吗?答:不是。Session 表示会话及其状态,Cookie 是浏览器保存并随请求发送数据的一种机制,常被用于传递会话标识。
问:关闭浏览器后会话一定结束吗?答:不一定,是否结束取决于 Cookie 类型、服务器超时策略和应用设计。
问:为什么会出现会话过期?答:系统通常会清理长时间未活动的会话,以释放资源并降低账号被他人继续使用的风险。

| 英文名 | Session |
| 类型 | 网络与软件概念 |
| 主要作用 | 维持和关联交互状态 |
| 常见场景 | 网站登录、应用通信、远程连接 |
| 相关机制 | Cookie、Session ID、令牌 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧