当连接超时或被拒绝时,是否解释了tcp / ip协议?

时间:2013-04-23 10:41:13

标签: tcp connection timeout protocols

当tcp客户端连接到tcp服务器时,同时尚未建立服务器端的侦听端口。此时tcp客户端报告连接是否会拒绝异常或连接超时异常?

首先我认为tcp / ip会报告连接拒绝异常,因为服务器可以检查LISTEN端口(由客户端连接)是否存在。但实际上连接超时了。

我想知道tcp / ip协议是否解释了这种情况?

1 个答案:

答案 0 :(得分:1)

  

此时tcp客户端报告连接是否会拒绝异常或连接超时异常?

如果客户端获得主动拒绝,即TCP RST段,则在客户端显示为ECONN.否则会出现连接超时。请注意,这还可能包括中间防火墙阻止连接的情况,因为如果防火墙规则阻止连接到该端口,通常认为更安全的是不泄漏主机甚至存在的信息。