Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tcp ping会通过,但应用程序偶尔会失去连接。_Tcp_Firewall_Ping_Ussd - Fatal编程技术网

Tcp ping会通过,但应用程序偶尔会失去连接。

Tcp ping会通过,但应用程序偶尔会失去连接。,tcp,firewall,ping,ussd,Tcp,Firewall,Ping,Ussd,问题 ping是否可能有100%的成功率,但其他tcp流量可能会随机失败?如果是,为什么以及如何解决问题 背景 我们正在绑定到ussd网关,但偶尔会失去连接并被迫重新绑定。现在我的理解是,除非应用层或ussd客户端之间的节点关闭连接(如Nat路由器或防火墙),否则tcp连接将保持打开状态,并将其关闭。与直觉相反的是,客户端和ussd之间的ping失败率为0%。 所以问题是,ping永远不会失败,但其他tcp流量可能会失败吗?如果是,原因是什么?是。它们是不同的协议,由不同的软件处理 IME,出现

问题 ping是否可能有100%的成功率,但其他tcp流量可能会随机失败?如果是,为什么以及如何解决问题

背景

我们正在绑定到ussd网关,但偶尔会失去连接并被迫重新绑定。现在我的理解是,除非应用层或ussd客户端之间的节点关闭连接(如Nat路由器或防火墙),否则tcp连接将保持打开状态,并将其关闭。与直觉相反的是,客户端和ussd之间的ping失败率为0%。
所以问题是,ping永远不会失败,但其他tcp流量可能会失败吗?如果是,原因是什么?

是。它们是不同的协议,由不同的软件处理


IME,出现此类问题的通常原因是TCP服务器和/或客户端有缺陷。

感谢您的快速响应,ussd或客户端都不太可能有缺陷,因此除了此原因之外,还有其他原因吗?