码迷,mamicode.com
首页 > Web开发 > 详细

http长连接和短连接

时间:2017-08-24 14:56:11      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:操作   nbsp   sof   ...   步骤   应用   font   情况   点对点   

http是无状态的面向连接协议,是应用层协议,在传输层使用TCP,在网络层使用IP

http 1.0中默认使用短连接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接

http1.1起默认使用长连接,用以保持连接特性。在响应头有加入这行代码: Connection:keep-alive 在使用长连接时,TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接。Keep-Alive有一个保持时间,可设置,实质上就是TCP的长连接和短连接。

 

短连接的操作步骤是:

建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接

长连接的操作步骤是:

建立连接——数据传输...(保持连接)...数据传输——关闭连接

长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况,。
并发量大,但每个用户无需频繁操作情况下需用短连好。

http长连接和短连接

标签:操作   nbsp   sof   ...   步骤   应用   font   情况   点对点   

原文地址:http://www.cnblogs.com/team42/p/7422787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!