TCP 长连接和短连接的区别?

Posted

tags:

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

一般俗说的长连接是指一直连着,短连接就是请求一次,连接一次,断开一次,都指的tcp。比如http 1.0一般就指短连接,smtp,pop3,telnet这种就可以认为是长连接。 参考技术A 所谓长连接:基于一次TCP/IP连接可以传输多个资源(css、js、图片....)所谓短连接:一次TCP/IP连接传输单个资源,页面中有多少个资源就得创建并释放多少个 TCP/IP 连接追答

显然的,当一个页面中包含多个资源时,前者效率更高传智播客官网里的论坛这些都有,可以去看看。

本回答被提问者采纳

http 长连接,长轮询区别

参考技术A HTTP 长连接 (long connection)与 短连接 (short connection)本质上都是基于TCP的;当然 HTTP长轮询 和 HTTP短轮询 也是基于HTTP的,而HTTP是建立在TCP之上的。因此本质上也是基于TCP的。

HTTP/1.0默认是短连接,HTTP/1.1起是默认长连接,长连接通过请求头Connection: keep-alive启用长连接、也通过Keep-Alive: timeout=20设置长连接的超时时间(秒)。

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

http 长连接,长轮询区别

TCP长连接和短连接的区别

长连接和短连接的区别

TCP长连接和短连接的区别

TCP长连接和短连接的区别

TCP长连接和短连接的区别