http长连接和短连接

Posted 雪浪snowWave

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http长连接和短连接相关的知识,希望对你有一定的参考价值。

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

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

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

 

短连接的操作步骤是:

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

长连接的操作步骤是:

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

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

以上是关于http长连接和短连接的主要内容,如果未能解决你的问题,请参考以下文章

http 长连接,长轮询区别

分析HTTP,TCP的长连接和短连接以及socket

HTTP的长连接和短连接(转)

HTTP长连接和短连接

HTTP长连接和短连接

(转)HTTP 长连接和短连接