PC 到 PC 之间复制文件时,下载速度和 ping 会受到影响

PC 到 PC 之间复制文件时,下载速度和 ping 会受到影响

为什么将文件从 PC#1 复制到 PC#2 时,PC#1 上的 ping 速度和互联网下载速度会受到影响?

在复制文件的过程中,我的 ping 从 20ms 增加到 600ms+,下载速度从 1.8MB/S 增加到 250 KB/S 左右。

我在 PC#1_Drive#C 上下载文件,而 PC#2 正在从 PC#1_Drive#D 复制文件。所以可能不是硬盘的问题。

我的网络看起来是这样的,在房子里,主线通向一个房间,如果有多个设备,我会安装一个交换机。虽然网络远非完美,但已经“进化”了。我希望我已经很好地描述了基本网络。

DSL Router <-> 1Gb Switch#1 <-> PC#1 (1Gb Network card) "The Office"

1Gb Switch#1 <-> 1Gb Switch#Central <-> 1Gb Switch#2 "The Central Room"

1Gb Switch#2 -> PC#2 (100Mb Network Card) "The Lounge"

(All cable is Cat6)

为什么会有速度差异?如何确定问题所在?

据我所知,交换机不需要位于任何特定端口。当 PC#2 使用经过 PC#1(如果可以这样称呼的话)的网络路径将文件复制到 PC#3 时。PC#1 没有速度问题。

答案1

让我们打个比方。网络就像一条铁路。火车一次只能往一个方向行驶(因为只有一条轨道),而且每个引擎只能移动有限数量的车厢(数据包)。

将文件从 PC1 复制到 PC2 涉及移动数据并返回 ACK 信号以表明传输中没有错误。

当您从互联网下载文件到 PC1 时,您再次实现双向通信。

一个问题是,当数据包从互联网到达时,PC1 发送数据包时会发生冲突。由于信息堆叠在一起,接收计算机会忽略数据(因为无法理解)。一段时间后,由于未收到 ACK 信号,因此会重新发送数据。由于网络流量大,您的数据速度会下降。

相关内容