zl程序教程

您现在的位置是:首页 >  云平台

当前栏目

【Keep-alive】Http的Keep-alive和Tcp的Keep-alive区别

HTTPTCP 区别 keep alive
2023-09-27 14:25:05 时间

1、TCP连接往往就是我们广义理解上的长连接,因为它具备双端连续收发报文的能力;开启了keep-alive的HTTP连接,也是一种长连接,但是它由于协议本身的限制,服务端无法主动发起应用报文。

 

2、TCP中的keepalive是用来保鲜、保活的;HTTP中的keep-alive机制主要为了让支撑它的TCP连接活的的更久,所以通常又叫做:HTTP persistent connection(持久连接) 和 HTTP connection reuse(连接重用)。