极客时间返利平台,你可以在上边通过山月的链接购买课程,并添加我的微信 (shanyue94) 领取返现。

# HTTP 与 TCP 中的 keep-alive 各是什么

Issue

欢迎在 Gtihub Issue 中回答此问题: Issue 657 (opens new window)

Author

回答者: Zss1990 (opens new window)

这两个完全是两样不同东西,实现的层面也不同:

首先:

  • TTP 的 Keep-Alive,是由应用层(用户态) 实现的,称为 HTTP 长连接;
  • TCP 的 Keepalive,是由 TCP 层(内核态) 实现的,称为 TCP 保活机制;

Author

回答者: Zss1990 (opens new window)

详细可参考:面试官:TCP Keepalive 和 HTTP Keep-Alive 是一个东西吗?_小林 coding 的技术博客_51CTO 博客 (opens new window)

Last Updated: 11/4/2022, 6:34:31 PM