非持久的http连接:
请求一次数据,建立一次连接
持久的http连接:
建立一次连接,可以请求多次数据,直到一方发起连接关闭。
持久连接的基础上,http还可以进行“管线化”数据传输:从前发送请求需要等待接收到响应才可以发送下一个请求,管线化技术可以并行发送多个请求
cookie状态管理:
http协议是无状态协议,即不记录之前发生过的请求和响应的状态。但是很多情况下,有需要之前请求和响应的数据状态,所以产生了cookie技术。
cookie技术通过在请求和响应的报文中写入cookie信息来控制和记录客户端的状态
cookie会根据从服务器端发送的响应报文内的一个叫做Set-cookie的首部字段信息,通知客户端保存cookie,当下次客户端再往该服务器发送请求时,客户端会自动在请求报文中加入cookie值后发送出去。
服务器端发现客户端发送过来的cookie后,会去检查究竟是从哪一个客户端发来的连接请求,然后对比服务器上的记录,最后得到之前的状态信息。
cookie 可以用于标识一个用户。用户首次访问一个站点时,可能需要提供一个用户标识(可能是名字)。在后继会话中,浏览器向服务器传递一个cookie首部,从而向该服务器标识了用户。因此cookie可以在无状态的HTTP之上建立一个用户会话层。例如,当用户向一个基于Web的电子邮件系统(如Hotmail)注册时,浏览器向服务器发送cookie信息,允许该服务器在用户与应用程序会话的过程中标识该用户。
S:我已经记住你了,记得把你在我这的OD号记下来,下次来记得带上,我就知道你是谁了
C:好的好的。



