我使用的是 1Mbps DSL 连接(是的,我知道),在通过路由器和笔记本电脑的过程中,我遇到了一个问题。如果我长时间下载或上传,我的连接就会断开。当我从多个来源下载时(例如在同时观看直播的同时修补游戏),这种情况似乎尤其常见。
我相信这不是 ISP 问题,所以我相信这是路由器或软件层面的问题。我发现,在设备管理器中,如果我使用默认网络适配器,可以更改大量设置(例如大型发送卸载、接收缓冲区、流量控制、TCP 校验和卸载)。我想知道是否有任何方法可以帮助我解决这种情况?
答案1
根据您对连接中断的说明,我可以告诉您发生了什么以及如何解决这个问题。
当您的整个上行或下行流量都被使用时,互联网会停滞。这种情况在每个连接上都会发生,原因如下。
每当你下载某些内容时,都会发生以下情况:
- 您发送一个数据包到服务器来请求下载。
- 您与服务器之间正在建立连接。
- 服务器向您发送第一个数据包(下载)
- 你收到数据包,并向服务器响应你已收到该数据包(上传)
- 服务器得到您的确认,然后向您发送下一个数据包。
服务器发送的数据包数量在每次传输时都会增加,但始终,服务器都会等待,直到收到您已收到数据包的响应。
现在,如果您的整个上传连接正在被使用,您的确认将被延迟,因此本质上您的下载也会被延迟。
当数据包延迟时,它会被排队。当少数开放连接发生这种情况时,会导致速度变慢,但最终会恢复。
问题在于您正在进行大量的连接,这意味着队列会越来越大,直到您的路由器决定放弃,并且它会重置互联网连接,因为它认为出现了问题。
您需要查看是否使用了建立大量连接的程序(例如 torrents)。netstat -a
可以告诉您已建立的连接。
或者,看看您的路由器是否支持服务质量和/或带宽限制。
如果你的路由器有带宽限制器,请找出你的最大上传速度,并将其限制在该速度以下。这样,你的上传速度就永远不会达到最大速度,因此也不会停滞。
或者,您可以考虑对路由器进行固件更新。
答案2
如果您的 DSL 调制解调器在流量负载期间失去同步,那是因为来自中央办公室 DSLAM 的信号非常弱(这是很常见的情况,因为您只能获得 1mbps;DSL 通常以 5mbps 或更高速度出售)。大多数 ISP 不会向您出售 DSL,除非您可以达到 3mbps,因为当它降至 1mbps(由于高衰减/距离)时,它是不可靠的。
您想从岩石中取水,但您可以尝试以下方法:
不同的 DSL 调制解调器可能正好能解决你的线路噪音问题
安装 POTS 分离器
在 ISP 处请求较低速度的“dsl 配置文件”,或交错纠错配置文件
- 使用“DSL 调制解调器工具”等 DSL 调制解调器统计软件进行故障排除。
在 Demarc 进行测试以排除家庭布线问题。
如果您的 DSL 调制解调器同时支持 ADSL2+ 和 ADSL1/DMT ,您可以尝试设置为两者中较低的一个
我不认为这是路由器的问题。我猜你的问题是你的 DSL 连接停止传输流量,因为它试图以超过信号处理速度的速度传输(由于嘈杂的线路上的信号变化)。这不仅仅是带宽耗尽;在某个时候,调制解调器试图做超出它能力的事情,但什么都无法通过。