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

谈谈HTTP协议中的长连接,短连接

时间:2017-02-27 21:04:49      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:头部   tcp连接   复用   就会   短连接   长连接   com   连接   本质   

1,以前的误解:

  以前就听说过http分为长连接和短连接的说法,简单来说长连接就是请求可以复用,短连接就是只对应一次请求,然后协议关闭,但其实这句话只对了一半,http协议是基于请求/响应模式的,只要服务器给了响应,本次http连接就结束了,根本没有长连接这么一说,

      之所以网络说http长连接和短连接其实本质说的是TCP连接,他才是属于传输层的,那么前面的误解就有答案了

     首先,长连接就是为了复用,怎么复用呢,把头部的connection设为keep-alive(现在的http默认都是长连接),然后多个http请求就会复用一个TCP连接、

  总结:

     长连接是多个http请求复用一个TCP连接

  短连接是一个http请求对应一个TCP连接

谈谈HTTP协议中的长连接,短连接

标签:头部   tcp连接   复用   就会   短连接   长连接   com   连接   本质   

原文地址:http://www.cnblogs.com/sincere-x/p/6476025.html

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