如标题所示,更长的以太网电缆会降低连接速度吗?

评论

通过电缆的信号传播时间并不重要。真正的问题是包装损失和规定的最大限量。 100mbps以太网的最大rtt距离我们约250m电缆,这恰好是来回100m以上,并且需要NIC进行一些处理。

@peterh:这是一个非常乐观的估计。如果您假设16,000公里的距离(这肯定太小了),并考虑到大约。由于光子在电缆内传播而呈之字形,因此增加了30%(请参阅physics.stackexchange.com/questions/80043/…),还要考虑到c仅是真空状态下的2/3,所以您有105ms道路。因此,200ms以上,没有路由器。现在,大学。墨尔本对我而言达到了惊人的166ms RTT(通过19跳),但事实证明它托管在美国西海岸的亚马逊云中... :-)
@Damon :-)是的。但是考虑到数据包也应该返回。澳大利亚几乎与欧洲在地球的另一侧,因此我认为我们可以以2 * 20000km进行计算。使用+ 30%之字形时为52000km,使用2 / 3c时,ping时间约为250ms。
@Damon关于物理SE的问题假设电缆是多模的,长距离通信光纤是单模的,因此光不会呈锯齿状。

@PeterGreen:并不是真的很重要(特别是因为+ 30%的曲折与波斯湾+ 100%的弯路相比是荒谬的),但是...您是否有参考资料可以出于好奇而阅读?纤维在8-10µm范围内。光子的大小实际上并没有像波粒小东西那样大,但是由于传统显微镜的分辨率约为200纳米,因此光子的“假定大小”一定一定要大约为200纳米。 0.2µ范围。因此,除非电缆完全笔直,否则必须与墙壁和反射物发生碰撞,从而产生锯齿形。不是吗?

#1 楼

电信号将以最小的速度减慢(毕竟它以2/3的光速传播,更确切地说是以0.64c的速度因子传播),光传播100米需要花费多少时间?
timeTaken  = 100/(299792458*0.64) = 0.00000052 seconds

因此只需花费额外的0.00052毫秒,即520个CPU周期(在1 GHz的CPU上)。会由于干扰而丢失一些信息,每次丢失一点,网络层就会看到校验和/奇偶校验失败,然后再次请求该数据包。长时间
还请注意,某些通信协议是定时的,因此,如果电缆太长,可能甚至无法黑貂,因为它会不同步(这是一个设计问题)

评论


好!你算了! :-)因此,这将是一个数据包丢失。

–peterh-恢复莫妮卡
16年8月17日在21:38

请注意,CAT5或类似电缆的速度因数不是1。简单除以光速并不适用于大多数电气介质。

–user2943160
16年8月18日在1:54



不适用,但提供了一个近似的下限,因此,时间增加了“更多”,而不是0,0003毫秒。当然,这不是精确的计算,但会给出一个估计

–CoffeDeveloper
16年8月18日在8:44

铜的信号速度约为0.951c,其中c是光速。

–wilsotc
16年8月21日在15:22

我是否真的批评5%错误? XD

–CoffeDeveloper
16年8月21日在22:43

#2 楼

不,它不会降低连接速度,但是您需要知道铜质连接的最大长度为100米。这需要包括从主机到数据点的跳线的长度,以及从交换机到交换机的跳线的长度。

但是,当使用具有10 Gbit / s接口的Cat 6时,您只能最长使用55米,并且需要使用Cat 6A才能达到100米的传输距离。

因此,如果您超出指定的最大电缆长度,您将开始发现问题,而不仅是

100米仅适用于没有任何中间网络设备(如交换机)的单次运行。如果在两者之间进行切换,则显然可以将其从端口扩展到端口,这对于从设备到设备的每条电缆,最大值将应用到该端口。

使用光纤连接,可以基于关于哪种类型的光纤和光,这超出了您的问题范围。

评论


请注意,由于TCP的性质,数据丢失(例如,来自超长电线的数据丢失)可能会导致感知速度变慢,因为连接必须等待丢失或坏的数据包重新发送。

–克里斯·布沙德(Chris Bouchard)
16年8月17日在19:22

因此,仅供参考...导线中的电子确实需要时间才能传播一段距离。 Cat5e导线中的电子以0.64 *光速移动。因此,假设电缆长度为100m,则电子移动该距离所需的时间为:大约521纳秒。或者时间=距离/速度= 100米/(0.64 * 3e8米/秒)。

–特雷弗·博伊德·史密斯(Trevor Boyd Smith)
16年8月18日在13:33



我希望有更多的数字,例如,网络设备希望在这些阈值之间接收到“成功”信号,并且当通过铜缆传输数据时,信号“强度”会在100m之后下降到最小值以下,但更精确地说。

–解毒
16年8月18日在14:19

电场在.64C处通过铜传播。单个电子实际设法行进的速率更多地是人类步行速度的数量级。

– Affe
16年8月18日在17:50

@Affe可能在某些高压情况下。维基百科说,通过2毫米^ 2导线挤压的电流为1安培,可达到0.000023 m / s。人的步行速度为每秒一两米。

– John Dvorak
16年8月18日在21:44

#3 楼

出于所有实际目的,对您的连接速度没有任何影响。

由于电缆较长,因此延迟非常小。这不会影响您的最大连接速度,但是会导致一些延迟。 pjc50指出,每英尺的电缆长度大约是一纳秒,这是许多工程师在开发非常依赖于这些时间尺度上的延迟的系统时使用的经验法则。

您将永远不会注意到任何区别。互联网上的``快速''Ping时间为10毫秒,即10,000,000 ns。此时,即使增加数百英尺的电缆也不会产生明显的效果。实际上,几乎每一步都涉及比从信号传播中看到的更为极端的延迟。例如,大多数消费级路由器将等待接收到输入数据包的最后一个字节,并检查是否有错误,然后再发送该数据包的第一个字节。该延迟将约为5,000 ns!鉴于您可以运行的最大电缆长度(根据以太网规格)为300英尺,因此电缆长度决不会由于电缆而导致超过300 ns的延迟!

评论


问题不是传播延迟,而是很长的电缆上的数据包丢失。理论上,速度将是相同的,但是随着数据包丢失并必须重新发送,“感知”速度可能会降低很多。

–vsz
16年8月18日在8:38

@vsz从我看到的页面来看,它普遍认为,在100m以太网规格中,最大电缆长度下的数据包丢失都非常小。

–Cort Ammon
16年8月18日在16:14

是的,但是如果电缆的长度超出规范允许的范围怎么办?会有一段长度根本不起作用,所以在此之前不久,我们是否可以找到一个口袋损失巨大但仍然可以通过的长度?

–vsz
16年8月18日在16:16



@vsz我认为那将是一个非常不同的问题。我认为OP并不是要探讨以太网非规范用途的问题。如果滥用不当,一切都会破裂。

–Cort Ammon
16年8月18日在17:54

#4 楼



电缆越长,您遇到的延迟就越长-游戏者称此为“ ping”时间。但是,这种影响约为每英尺电缆一纳秒,这在大多数情况下不太可能引起注意。尤其是单根以太网电缆的最大长度限制为100m。

这对高频交易很重要,偶尔对于电子邮件也很重要。或电缆的“带宽”。

评论


+1为光速故事。那让我开心。对于某些协议(如SMB,延迟会影响吞吐量,正如我前几天所了解的那样)...

–阿伦
16年8月17日在17:39

是的,有些公司支付数十亿美元的费用,原因是要在特定的互换位置上放置主要位置的服务器/网络机架,并尽可能缩短电缆的长度。如果您是那家公司,就会知道您需要它。其他人,你不在乎。 :-)

–布赖恩·诺伯劳
16年8月19日在18:49

对于其他依赖准确时序的事物(例如电信网络),这也很重要(在10-100ns范围内)。 (来源:我的工作是确保电信网络具有准确的时间安排:D)

–轨道轻赛
16年8月20日在0:26



#5 楼

我相信它可以,但不是大多数人考虑的方式。

大多数人都在考虑通过电缆本身的额外传播延迟。这是正确的,但是正如人们已经指出的那样,它很小,以至于根本上是无关紧要的。以太网电缆有几种不同的类型:Cat 5,cat 5e和Cat 6当前(合理地)得到广泛使用。 Cat 5并未正式支持千兆位以太网,但是如果电缆5(短线(例如1或2米)的物理状态良好),无论如何您通常都能获得看似可靠的千兆连接。但是,如果使用更长的电缆,则可能会导致信号质量下降,以致无法再进行千兆位连接。在这种情况下,我相信您通常会使用100兆位的连接。在这种情况下,您将不仅获得一些无关紧要的延迟,而且还会损失大量带宽。

这对Internet连接没有任何影响,除非您恰好是带宽超过100 MB / s的少数幸运者之一。但是,对本地资源的访问可能会受到更大的影响。 Cat 5和Cat 5e电缆之间的区别通常不明显,只是查看接线上的印刷以查看其内容。

评论


是。所有其他答案都是理论上的,但我已经看到这是在现实生活中发生的。即使您可以检测到千兆位/ 100Mbit,由于信号恶化导致的错误,连接也会由于重传而变慢

– slebetman
16年8月18日在5:56

如果幸运的话,坏电缆可能会以较低的速度连接。如果您不走运,它可能会以较高的速度链接,然后像疯了一样开始丢弃数据包。高数据包丢失将使您的Internet连接极其缓慢,因为TCP将数据包丢失视为拥塞指标。

– Peter Green
16年8月18日在20:43

#6 楼

在衰减使信号无法使用之前,标准为100m(〜333.33 ft; 1m = 3 1/3 ft),但是直接回答您的问题是,长电缆会减慢您的连接速度。衰减是由铜的内部电阻引起的,人类认为这是网络连接的延迟/减慢。如果电缆在100m以下,则减速不太明显。但是,如果您接近100m大关,可能会导致问题。并且请记住,从电缆插入计算机端口到插入再生信号的设备(如交换机或路由器)的那一点的长度都是100m。 (我个人不得不更换打印机电缆,因为〜97m的长度造成了零星的通信。)

评论


该标准与信号衰减无关。最初的原因是由于CSMA / CD,它与现代以太网安装完全无关。今天,我们几乎只在快速以太网安装上使用交换机,而GBe甚至没有CSMA / CD。

–阿伦
16年8月18日在6:44

电阻不要放慢(除非您开始丢失一点信息),否则信号必须传播的距离要放慢。滞后可能是由1000个其他因素导致的,并在某些时候失败了。

–CoffeDeveloper
16年8月22日在0:15

#7 楼

从理论上讲,是的。

根据Shannon-Hartley定理,具有加性高斯白噪声的通道的最大可实现容量为[1]。
br />电缆的长距离会同时减小其带宽(随着高频的分散)和SNR(随着信号幅度的减小)。

评论


某些协议旨在对各种信道条件进行速率调整。以太网不是其中之一。

– Peter Green
16年8月19日在20:36

但是由于它的上限严格,在任何情况下都不会超过它。

– fghkngfdx
16年8月22日在7:21

#8 楼

有两个问题需要考虑,延迟和信号完整性。延迟与电缆长度成正比。但是,假设我们正在谈论建筑物内的双绞线以太网电缆,则与设备延迟和组成互联网的长距离连接相比,延迟可以忽略不计。

另一个问题是信号完整性,如果信号质量太差,则链路将开始丢弃大量数据包。 TCP认为丢弃的数据包意味着拥塞,并且会相应降低其速度。但是,那里有很多不合规格的硬件,因此我会警惕在距离规格限制的情况下正确操作。

#9 楼

是。但是,


它不是以太网电缆*
不是连接,它是一种传输方式
人类不会察觉到仅由电缆长度引起的延迟

*如果您说的是局域网,则可能是指5类或6类电缆。如果您说的是广域链路,则可能是指单模光纤电缆。

#10 楼

100米最大长度以太网电缆的电信号传播时间仅为半微秒左右。这远远少于路由器等执行其工作所需的时间。您正在玩的游戏的服务器;但是,该数字完全由您的ISP /合作伙伴以及您和服务器本身的实际位置掌握。

#11 楼

作为这方面的专家,我建议是的。它还考虑电缆线,连接和其他电缆的质量。但是所有这些都太微不足道,无法引起注意。如果您要说的是20米以下的房屋,请不要打扰。这些因素适用于100米及以上。这就是我们拥有光缆的原因。

#12 楼

较长的电缆会延长您的等待时间,因为信号的传输时间更长。在您的情况下,这无关紧要,因为信号以接近光速的速度传播,与到达您要访问的任何服务器的英里数相比,额外的10米将是不可感知的。在极长的运行过程中会丢失一些信号,这会减少带宽,但在20米以上不应太大,因为100米是您必须开始担心运行时间的要点。

#13 楼

众所周知,cat5、5e cat6、7的单程最大距离为100m,根据技术标准,电缆长度不应超过100 m,否则会出现延迟和丢包现象。 。
在100m之后,由于在整个运行过程中信号损失造成带宽损失,串扰引起的噪声增加和泄漏,信号强度将急剧下降。
服务器,由于在正常距离下信号的整体强度而不会引起注意。
对于经常超过这些运行时间(多层或建筑物之间)的系统,我们切换到光纤,光纤可以运行数英里而不会造成明显损失。

#14 楼

根据我自己的经验,这是一种可笑的误导性意见。

实际上,由于距离较长而不是带宽,这会损害延迟。假设您正在比较使用10m光纤和20m光纤的互联网速度,您会发现电信号以光速或每秒299,792,458米的速度通过以太网电缆传输。这意味着信号通过10m电缆传输大约需要0.00000003秒,而通过20m电缆传输大约需要0.00000006秒。您无法在此处注意到差异。更不用说您与要访问的任何服务器相比有多远了。

但是,长距离传输确实存在信号丢失和噪声问题,这可能会影响互联网速度。