关于网络时延的问题???????????

关于网络时延的问题???????????

我在DOS窗口下ping=========
Reply from 61.144.65.182: bytes=32 time=636ms TTL=58
Reply from 61.144.65.182: bytes=32 time=593ms TTL=58
Reply from 61.144.65.182: bytes=32 time=464ms TTL=58
Request timed out.
Reply from 61.144.65.182: bytes=32 time=740ms TTL=58
Reply from 61.144.65.182: bytes=32 time=954ms TTL=58
Reply from 61.144.65.182: bytes=32 time=846ms TTL=58

我写了一个程序去连接互联网的某台电脑,是TCP连接,结果连不通,我想原因有很多种,
其中可能有一种,如上面的数据,我在DOS窗口下ping远方的电脑,结果发现,time经常是几百ms,可以每个几次就会出现一次Request timed out.,这有可能造成TCP连接不通吗?

如果是这个原因的话,请说明一下原理,好吗?为什么会这样的?
可能会连接不同。

连接不同原因很多,最简单的,超时,因为中间经过的设备很多,某个地方认为超时你这里肯定超时。
另外有时候服务器有防火墙也可能会限制,服务器忙也可能会反应慢。
建议看看tcp/ip协议详解
稍微看看就可以拉
呵呵


QUOTE:
原帖由 HonestQiao 于 2006-12-26 17:31 发表
可能会连接不同。

连接不同原因很多,最简单的,超时,因为中间经过的设备很多,某个地方认为超时你这里肯定超时。
另外有时候服务器有防火墙也可能会限制,服务器忙也可能会反应慢。

对方的路由器封了某些端口是不是会造成这种原因?
最简单的方法
telnet [ip | dns] [port]
如 telnet 220.18.19.20 8080

测试下是否对方打开了这个端口