HTTP Keep Alive和TCP保持活动

HTTP Keep Alive如何实现?它在内部使用TCP Keep Alive吗?如果没有,服务器如何检测客户端是否死亡或活着?
最佳答案
HTTP Keep-Alive是HTTP协议的一个功能。实施Keep-Alive Feature的Web服务器必须在发送最后一个HTTP响应(如果有相应的HTTP请求)的情况下定期检查连接/套接字(用于传入的HTTP请求)。如果在配置的保持活动时间(秒)的时间内没有收到HTTP请求,Web服务器将关闭连接。在Web Server完成“关闭”之后,不会再有HTTP请求。另一方面,TCP Keep-Alive由TCP层中的OS进行管理。 HTTP Keep-Alive和TCP Keep-Alive是完全无关的事情。

转载注明原文:HTTP Keep Alive和TCP保持活动 - 代码日志