我不知道在哪里问这个问题。所以我认为它最适合网络社区。
由于光纤使用光传输数据。所以我们以光速获取/发送数据??
我做了一些简单的距离和速度计算,但无论我们得到什么 ping,都不能算作纯粹的计算。
那么,障碍是什么?是什么减慢了互联网速度?
我不知道在哪里问这个问题。所以我认为它最适合网络社区。
由于光纤使用光传输数据。所以我们以光速获取/发送数据??
我做了一些简单的距离和速度计算,但无论我们得到什么 ping,都不能算作纯粹的计算。
那么,障碍是什么?是什么减慢了互联网速度?
来自维基百科:
用于电信的典型单模光纤有一个由纯二氧化硅制成的包层,在 1500 nm 时的折射率为 1.444,而一个掺杂二氧化硅的纤芯,其折射率约为 1.4475。[48] 折射率越大,光在该介质中传播的速度越慢。根据这些信息,一个简单的经验法则是,使用光纤进行通信的信号将以每秒 200,000 公里左右的速度传播。换句话说,信号在光纤中传播 1000 公里需要 5 毫秒。
顺便说一句,ping 不是测量延迟的可靠方法。主机上响应回显请求的进程通常是低优先级进程,因此在繁忙的设备上可能会有很大的延迟。
由于光纤使用光传输数据。所以我们以光速获取/发送数据??
光纤中的光速与自由空间中的光速不同。通常,光纤中的光速约为自由空间中光速的三分之二。
那么,障碍是什么?是什么减慢了互联网速度?
很多很多事情,但有两个主要的。
首先,您的流量很少沿直线从 A 到 B,网络在有限数量的位置运行,由有限数量的路径互连,而且这些路径本身。路径本身也可能不是笔直的。一般来说,互联网提供商路由成本和带宽,而不是最小延迟。
其次,您的数据包可能会花费一些时间在队列中等待转发或处理。
还有时间将数据包实际序列化到光纤上,但在现代网络速度下,这相当小。在每秒 1 吉比特的情况下,最大大小的数据包长约 2.4 公里,以每秒 10 吉比特的速度下降到约 240 米长。
你似乎混淆了一些事情。
是的,光缆中的光以介质(玻璃纤维)中的光速传播,这比真空中的光速慢。
我认为您感到困惑的是,发送设备只会以给定的速率将数据序列化到光纤上。1 Gbps 接口将在一秒钟内序列化 1,000,000,000 位信息,因此第一位到达目的地,而最后一位尚未在光纤上序列化。
在网络上发送数据时,必须对数据进行成帧,以便接收方知道数据的开始位置和结束位置。然后,数据必须通过接收方的网络堆栈,被处理,并以与最初发送数据相同的方式生成和发送回。在比较 ping 请求/回复的延迟时,所有这些都会增加很多时间。
请求数据最终通过两个网络堆栈和电缆的长度,以接口的任何速度进行序列化/反序列化,并通过光纤的长度。处理请求,生成回复,它必须执行与请求相同的操作。处理回复,并记录时间差。光速在这一切中只占很小的一部分。
此外,使用铜电缆将导致与具有相同串行速率的光纤电缆基本相同的时间,因为电子在介质中以光速穿过铜线,并且非常接近玻璃纤维中的光速.
数据包/帧/任何东西在光缆上传播的速度大约是真空中光速的 68%,你用这个数字再计算一次吗?以下是光纤和 dwdm 专家 Tiago Setti 的演示链接:https ://www.youtube.com/watch?v=95iZIoOcb7g 。在那次演讲中,他澄清了很多关于光纤的事情。跳,有帮助。