http长连接和短连接
Posted 雪浪snowWave
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http长连接和短连接相关的知识,希望对你有一定的参考价值。
http是无状态的面向连接协议,是应用层协议,在传输层使用TCP,在网络层使用IP
http 1.0中默认使用短连接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接
http1.1起默认使用长连接,用以保持连接特性。在响应头有加入这行代码: Connection:keep-alive
在使用长连接时,TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接。Keep-Alive有一个保持时间,可设置,实质上就是TCP的长连接和短连接。
短连接的操作步骤是:
建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接
长连接的操作步骤是:
建立连接——数据传输...(保持连接)...数据传输——关闭连接
长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况,。
并发量大,但每个用户无需频繁操作情况下需用短连好。
以上是关于http长连接和短连接的主要内容,如果未能解决你的问题,请参考以下文章