首页 > 其他 > 详细

长连接与短连接

时间:2019-10-23 19:14:14      阅读:61      评论:0      收藏:0      [点我收藏+]

Http的长连接和短连接本质上是Tcp的长连接和短连接。Http是应用层协议,在传输层使用Tcp协议,在网络层使用Ip协议。Ip协议主要解决网络层的路由和寻址问题。Tcp协议主要解决如何可靠地在网络层传输数据。

Http协议是建立在Tcp协议之上的协议,Http负责如何包装数据,Tcp层负责如何传输数据。

1 在http1.0协议中,客户端每次请求都需要建立一个单独的连接,请求处理完成之后,释放连接,这种连接就是"短连接"。

2 在http1.1协议中,可以在一次连接中处理多个请求,不必等到一个请求处理完成后再处理另外一个请求,这种连接就是"长连接"。在http1.1的请求头中设置connection:keep-alive,就表示请求一个长连接,服务器端的返回头中带上connection:keep-alive,表明该连接是一个长连接。

 

长连接与短连接

原文:https://www.cnblogs.com/mydesky2012/p/11727780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!