http标头:Connection: Keep-Alive
在阅读了很多关于这个之后,我仍然无法理解它是如何工作的。
维基:
保活信号也可用于向 Internet 基础设施指示应保留连接。如果没有 keepalive 信号,启用 NAT 的中间路由器可以在超时后断开连接。
我不明白:
一个服务器可以有 1,000,000 个当前连接。
John 向服务器发送请求。
Paul 的计算机在 Paul 附近的同一个局域网上。paul 还向同一服务器发送请求。
约翰和保罗的组织在路由器后面。
服务器怎么知道如何为 paul和john保持连接?
另外,当约翰第二次发送请求时,它“没有打开新的连接”,那么这里如何应用keep-alive?