2 qq1252776430 QQ1252776430 于 2016.03.10 13:48 提问

会话session在servlet中和tcp会话中指的含义相同么

最近看servlet,里面用HttpSession来新建会话,这个session和网络说的tcp会话不是一个含义吧。
感觉只要使用http就必然是一个tcp会话,而servlet里的session是要自己建立的,并可以选择不建。
另外,说tcp会话的握手啊,创建和关闭什么的在javaweb中有没有体现啊,是不是就不在一个网络层中的事。servlet中的session一旦浏览器关闭就自动关闭了,cookie里的sessionid也消失了;能否像cookie一样,session即使在浏览器关闭时也能持续一段时间,同一个浏览器在时间内再次链接时可以再次取得上次的记录数据?还有tcp会话的生命周期是怎样的呢,是不是一旦地址栏搜索网址就建立,页面一关闭就终端呢。

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.10 14:29
已采纳

不同,jsp说的会话,是为每个用户上下文保存的服务器端的一些变量的集合。服务器通过cookie确定一系列的请求来自同一个用户。
tcp会话说的是在一次http请求的时候的所有数据包。jsp的会话可能包含很多独立的tcp访问的过程。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
[Servlet]使用HttpSession进行会话管理
1. Session模型:     1) HTTP协议是无状态的,无法记录多次请求/响应之间的联系,而Session模型就好比一个中间人,可以帮助使用HTTP协议通信的双方记录每次通信的内容(即会话的内容),因此Session模型就是一种中间人模型,可以保存通信记录;     2) HttpSession对Session模型的实现:          i. 当客户端第一次请求服务器时服务器可
细说Servlet 保存会话的技术 Session
Session简介:Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个独享的Session对象,由于Session为用户浏览器独享,所以用户访问web资源时,可以把各自的数据放在各自的Session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的Session中取出数据为用户服务。   对Session的说明: 1
什么叫一次会话
网上收集的: Session代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。在Servlet中,当JSP页面没有显式禁止session的时候,在打开浏览器第一次请求该jsp的时候,服务器会自动为其创建一个session,并赋予其一个sessionID,发送给客户端的浏览器。以后客户端接着请求本应用中其他资源的时候,会自动在请求头上添加:(Cookie:JSESSIONI
会话劫持(SessionHijack)
“会话劫持”(SessionHijack)是一种结合了嗅探以及欺骗技术在内的攻击手段。广义上说,会话劫持就是在一次正常的通信过程中,攻击者作为第三方参与到其中,或者是在数据里加入其他信息,甚至将双方的通信模式暗中改变,即从直接联系变成有攻击者参与的联系。简单地说,就是攻击者把自己插入到受害者和目标机器之间,并设法让受害者和目标机器之间的数据通道变为受害者和目标机器之间存在一个看起来像“中转站”的代
Session hijacking(会话劫持)
原文地址:http://www.cnblogs.com/luminji/archive/2012/05/30/2511357.html 原理 会话劫持是指通过非常规手段,来得到合法用户在客户端和服务器段进行交互的特征值(一般为sessionid),然后伪造请求,去访问授权用户的数据。 获取特征值的非常规有段主要有如下几种: 首先是猜测的方式,如果我们的sessionid的生
Servlet - 会话跟踪
会话跟踪标签 : Java与Web会话跟踪 HTTP本身是“无状态”协议,它不保存连接交互信息,一次响应完成之后即连接断开,下一次请求需要重新建立连接,服务器不记录上次连接的内容.因此如果判断两次连接是否是同一用户, 就需要使用会话跟踪技术来解决.常见的会话跟踪技术有如下几种:URL重写: 在URL结尾附加会话ID标识,服务器通过会话ID识别不同用户. 隐藏表单域: 将会话ID埋入HTML表单隐
Servlet--浅析会话管理之Cookie、URL重写、HttpSession原理
平常我们在浏览网页的时候,会有一些网站要求我们进行登录,当我们成功登录之后,会发现我们所浏览的所有相关网页都不再需要我们重新登录,这是为什么呢。还有当我们在电商平台进行购物的时候,我们虽然是在同一家电商平台进行购物,但是我们明明是在不同的页面进行的添加购物车的选项,为什么最后我们可以在购物车中找到我们所添加的所有商品呢。其实,这些都是我们在Web后台方面使用了Cookie技术。Cookie简介Coo
会话管理之session技术
上一节我们总结了cookie技术,这节主要总结一下session技术。 1. session对象         在web开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的
TCP报文重组和会话的唯一确定规则
基本概念 四元组:源IP地址、目的IP地址、源端口、目的端口。 五元组:源IP地址、目的IP地址、协议号、源端口、目的端口。 六元组:源MAC地址、源IP地址、源端口号、目的MAC地址、目的IP地址和目的IP地址。 七元组:源MAC地址、源IP地址、源端口号、目的MAC地址、目的IP地址和目的IP地址和协议号。   五元组确定一个会话还是四元组? 五元组通常是指由源IP地址,源端口,
Http请求域、会话域(servlet、session)、filter:概念、使用
概念 HttpServletRequest 接口: 1、 getMethod()方法:返回客户端请求。 2、getRequestURL方法:返回端口后参数之前的那部分内容,且为真是的资源名,而不一定与地址栏中相同。 3、getQueryString()方法:返回资源路径?号后面的所有内容 4、getScheme()方法:返回协议名称 5、getContextPath()方法:返回请求u