我有一个安装了 dd-wrt (micro) 的 Linksys WRT54GS v7。当我尝试查看Active IP Connections
时,我看到那里的连接太多。有趣的是,大约有 120 个连接来自我的计算机。那时,我没有下载程序运行,(没有种子)。我只运行了一个 Chrome、Eclipse、Skype、Empathy 的实例。为什么我的应用程序会消耗如此大量的连接?我正在运行 Ubuntu 9.10。
我有一个安装了 dd-wrt (micro) 的 Linksys WRT54GS v7。当我尝试查看Active IP Connections
时,我看到那里的连接太多。有趣的是,大约有 120 个连接来自我的计算机。那时,我没有下载程序运行,(没有种子)。我只运行了一个 Chrome、Eclipse、Skype、Empathy 的实例。为什么我的应用程序会消耗如此大量的连接?我正在运行 Ubuntu 9.10。
我想如果你检查了这些连接中的大部分将在端口 80 上并处于某种
TIME_WAIT
状态。所以基本上你的路由器正在保存一个 tcp 套接字供以后使用到同一个站点。
路由器最多只能保存几分钟的连接。来源可能更可能来自Skype。Skype 基于 P2P 技术提供高质量的通话。但这意味着它必须同时保持大量连接。
当您有很多Skype客户端通过同一个路由器时,就会出现问题,一个路由器只能管理固定数量的连接。如果超过该限制,它将阻止其他连接,直到之前的连接超时。