在实际应用中,客户端或服务器端上维持的一个看似正常的TCP连接可能已经断连。TCP 连接主要受到两个方面的影响而导致断连,网络中间节点和客户端,服务器节点参与通信的两方节点。
在实际网络应用中,两个主机之间的通信往往需要穿越多个中间节点,例如路由器、网关、防火墙等。因此,两个主机之间 TCP 连接的保持同样会受到中间节点的影响,尤其是会受到防火墙的限制。