首页 > 代码库 > 谈谈HTTP协议中的长连接,短连接
谈谈HTTP协议中的长连接,短连接
1,以前的误解:
以前就听说过http分为长连接和短连接的说法,简单来说长连接就是请求可以复用,短连接就是只对应一次请求,然后协议关闭,但其实这句话只对了一半,http协议是基于请求/响应模式的,只要服务器给了响应,本次http连接就结束了,根本没有长连接这么一说,
之所以网络说http长连接和短连接其实本质说的是TCP连接,他才是属于传输层的,那么前面的误解就有答案了
首先,长连接就是为了复用,怎么复用呢,把头部的connection设为keep-alive(现在的http默认都是长连接),然后多个http请求就会复用一个TCP连接、
总结:
长连接是多个http请求复用一个TCP连接
短连接是一个http请求对应一个TCP连接
谈谈HTTP协议中的长连接,短连接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。