关于光纤传播速度比铜线快的误解

我看了很多关于此项的解读,尤其是百度知道上的回到很多都是扯淡,实在看不下去,所以写篇文章,以供大家对着方面有个清楚的了解。

一、从传播速度上看,光纤传播速度比铜线真的快吗?

大家都知道,铜线就是我们所说的电缆,传播电信号;而光纤传播的是光信号。所以,一般网络接入有电缆接入和光纤接入两种方式。

先看下这两种媒介下的传播速度:铜线中的电信号传播速度大约为2.3*10(8次方)m/s,光纤中光信号的传播速度是2.0*10(8次方)m/s。

对的,你没有看错,理论上讲,从传播速度来说,光纤传播速度没有铜线快。

二、为什么铜线传播速度要快?

根据现代物理学,所有的电磁波(包括可见光)在真空中的传播速度是常数,即光速,3*10(8次方)m/s。

那为什么光纤中的传播速度要低一些呢?其实道理很简单,光纤的传播原理,大家应该很清楚,是利用了光的全反射,所以光纤的传播方式,

实际走的距离要大于光纤的长度,故速度上会低于铜线的电信号传播速度。

三、那为什么还是光纤好光纤快?

以下几点可以说明:

1、传输距离

我们上面提到了铜线传播速度要快,其实有点不能忽略,就是传播距离的问题,在传播距离的问题上,有一个因素那就是“衰减”。

举个例子来说,我们平常用的双绞线,传播距离就能达到100m,更长的距离就需要通过中继器来延续信号,

而且只能使用有限次的中继,每次中继也是在消耗时间。

而光纤中光传导的的损耗要比点在电线中的损耗低很多,它的传播距离一般都在数千米以上。

综合来看,自然还是光纤快了。

2、成本

光纤成本虽高,但由于技术的不断革新,光纤的成本已经在慢慢降低。

更重要是人民对网速的要求越来越高,从最初的几M比特的带宽,到现在跨越大洋的百G比特带宽,以及未来的几千G比特的带宽。

3、并行度

大家还记得比胳膊粗的铜线电缆吗?(也是小偷的目标)那么粗的电缆其实里面是由成千上百的细铜线组成。

光纤,里面也都是若干条细小的玻璃丝。

这样做的目的,就是提高数据传播介质的并行度,也可以叫“宽度”。就像在32位计算机总线中,可以统一时刻传输32位数据。

1000条玻璃丝,和1000条铜线,是手腕与大腿的区别,哪个方便不用多说。

4、其他

你偷铜线,害怕被判刑,可以融化后再卖钱;我目前还未听说偷玻璃丝卖钱的。

现在明白这里面的门道了吧。

多说一点,信号的传播速度是一方面,其实更重要的是信号的接收能力:

如果接收能力达不到,发送能力是不可能提高的。

(PS:数据链路层中对于数据帧传输的控制机制完全是按照接收方的接收能力来确定发送速度的。)

(author:Fresh [email protected])

关于光纤传播速度比铜线快的误解

时间: 2024-07-30 01:55:35

关于光纤传播速度比铜线快的误解的相关文章

php字符串替换函数str_replace速度比preg_replace快

php里字符串替换的函数,有str_replace().str_ireplace().substr_replace(). preg_replace().strtr()等几个,程序员在写程序的时候,往往会根据自己的习惯以及实际情况选用其中一个或多个.这几个函数虽然都有字符串替换的功能,但它们无论从语法到作用,还是速度和效率上都有所不同,所以并非在任何场合都可以使用它们. str_replace()与preg_replace()的区别 在字符串替换的函数里,str_replace()的使用率是最高的

python:为什么Tuple操作速度比List快

Dive into python中说道Tuple是不可变的List,一旦创建了一个Tuple,就不能以任何方式改变它.但是Tuple 比 list 操作速度快.如果您定义了一个值的常量集,并且唯一要用它做的是不断地遍历它,请使用 tuple 代替 list. 我写了几行代码测试了一下: example_list=list() for i in range(0,500,1): example_list.append(i) example_tuple=tuple(example_list) star

点进来你就知道,98%程序员都不清楚的小秘密:为何getElementsByTagName()比querySelectorAll()快100倍

getElementsByTagName()和querySelectorAll()最大的区别在于返回值的不同: getElementsByTagName() 方法返回一个动态的(live) NodeList, 而querySelectorAll() 返回的是一个静态的(static) NodeList. 理解这一点是非常必要的. 动态NodeList 这是文档对象模型(DOM,Document Object Model)中的一个大坑. NodeList 对象(以及 HTML DOM 中的 HTM

新型序列化类库MessagePack,比JSON更快、更小的格式

MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte i

Spring事务传播特性的浅析——事务方法嵌套调用的迷茫

Spring事务传播机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务.结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷. 其实这是不认识Spring事务传播机制而造成的误解,Spring对事务控制的支持统一在TransactionDefinition类中描述,该类有以下几个重要的接口方法: int getPropagationBehavior():事务的传播行为 int getIsolationLevel():事务的隔离级别

HTTPS的七个误解

误解七:HTTPS无法缓存 许多人以为,出于安全考虑,浏览器不会在本地保存HTTPS缓存.实际上,只要在HTTP头中使用特定命令,HTTPS是可以缓存的. 微软的IE项目经理Eric Lawrence写道: "说来也许令人震惊,只要HTTP头允许这样做,所有版本的IE都缓存HTTPS内容.比如,如果头命令是Cache-Control: max-age=600,那么这个网页就将被IE缓存10分钟.IE的缓存策略,与是否使用HTTPS协议无关.(其他浏览器在这方面的行为不一致,取决于你使用的版本,所

使光纤衰减的原因

造成光纤衰减的主要因素有:本征,弯曲,挤压,杂质,不均匀和对接等.本征:是光纤的固有损耗,包括:瑞利散射,固有吸收等.弯曲:光纤弯曲时部分光纤内的光会因散射而损失掉,造成损耗.挤压:光纤受到挤压时产生微小的弯曲而造成的损耗.杂质:光纤内杂质吸收和散射在光纤中传播的光,造成的损失.不均匀:光纤材料的折射率不均匀造成的损耗.对接:光纤对接时产生的损耗,如:不同轴(单模光纤同轴度要求小于0.8μm),端面与轴心不垂直,端面不平,对接心径不匹配和熔接质量差等. 光纤损耗大致可分为光纤具有的固有损耗以及光

神经网络和深度学习之——误差反向传播算法

在讲解误差反向传播算法之前,我们来回顾一下信号在神经网络中的流动过程.请细细体会,当输入向量\(X\)输入感知器时,第一次初始化权重向量\(W\)是随机组成的,也可以理解成我们任意设置了初始值,并和输入做点积运算,然后模型通过权重更新公式来计算新的权重值,更新后的权重值又接着和输入相互作用,如此迭代多次,得到最终的权重. 信号向前传播,权重的更新反向传播,是这样吗? 是的,你的直觉没错,确实是反向传播. 1. 前馈的实质 反向传播这个术语经常被误解为用于多层神经网络的整个学习算法.实际上,反向传

11个小知识帮助你Python快熟入门

随着移动互联网的普及,服务器运维所面临的挑战也随之越来越大.当规模增长到一定程度,手动管理方式已经无法应对,自动化运维成为解决问题的银弹.Python凭借其灵活性,在自动化运维方面已经被广泛使用,能够大大提高运维效率,服务器集群的规模越大,优势越明显.下面一些知识有助于你开始进入Python的世界. 1 Python适用于哪些应用场景? 这个没有固定答案,很多人都说Python不适合开发GUI的程序,但Python自己的IDE--IDEL和第三方的IDE--Eric就是Python写的. 目前看