V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  宽带症候群

网络延迟的极限是由光速决定的么?

  •  
  •   Livid · 2011-01-25 12:21:51 +08:00 · 17968 次点击
    这是一个创建于 5084 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果是的话,那么是不是说,中美之间的延迟可能可以优化到大约 (10000 / 300000) * 1000 = 33ms 左右?
    33 条回复    2019-06-26 18:17:33 +08:00
    xhacker
        1
    xhacker  
       2011-01-25 12:23:54 +08:00
    是滴~
    overboming
        2
    overboming  
       2011-01-25 12:25:30 +08:00
    光在线缆里也不是直线传播,应该是存在反射递进的过程,实际距离应该更长。
    dofine
        3
    dofine  
       2011-01-25 12:27:55 +08:00
    yeah 光在光缆里的传播是利用了全反射的原理,实际走过的距离大于光缆长度。
    (高中物理学的。。
    dimlau
        4
    dimlau  
       2011-01-25 12:38:22 +08:00
    楼上,全反射只是用来降低损失而已吧。
    godsendpie
        5
    godsendpie  
       2011-01-25 12:45:54 +08:00
    除了楼上两位的提到的,非理想情况下还要考虑的因素我能想到的有:
    1.两端实际地理距离(10k公里只是临岸距离)
    2.两端实际光缆长度与地理距离的差距
    3.两端除光缆以外的其他传输介质(除非是机房到机房,不然光纤到户在国内还没那么普及)

    不过话说回来,网速延迟极限由光速决定这个命题应该是没错的。
    xds2000
        6
    xds2000  
       2011-01-25 13:06:03 +08:00
    what definition is 10000, 300000,1000
    有点笨,不了解,麻烦告知。

    FYI: http://wenwen.soso.com/z/q122643343.htm
    ssword
        7
    ssword  
       2011-01-25 13:08:17 +08:00
    路由什么的该比较费时吧
    lianghai
        8
    lianghai  
       2011-01-25 13:14:13 +08:00 via iPhone
    这个基本概念没错,但计算过程中用到的三个量有两个都是不对的。
    第一,平常说的光速(每秒约三十万千米)是真空中的光速,而任何介质中的光速都低于真空中的光速。光在光纤中的传播速度远低于每秒三十万千米。
    第二,和上面几位同学提到的一样,激光在光纤中是同过全反射来折线前进的,所以传输距离大于光纤长度。
    另外,光缆两端确实有用电传输信息的设备,不过电场传播速度我记得和光速是同一个数量级的。只是不知道在复杂的电路中那么一折腾会花多长时间。
    est
        9
    est  
       2011-01-25 13:14:23 +08:00
    主要耗时在路由转发上了吧?纯传输速度很快
    empilot
        10
    empilot  
       2011-01-25 13:16:44 +08:00
    光在光缆中传播的额定速度为每秒20w公里。
    传播距离的话可以通过两端的延迟来计算。

    p.s. 小学里看《少年儿童百科全书》上说以后会有一种叫光脑的会取代电脑...
    napoleonu
        11
    napoleonu  
       2011-01-25 13:23:45 +08:00
    光速是人类所有东西发展的极限啊,如果光有思想光应该是骄傲死的。

    地球人能跟火星人视频聊天吗?
    lianghai
        12
    lianghai  
       2011-01-25 13:38:10 +08:00 via iPhone
    现在中美之间的延迟大该是多少?

    呃,正在看维基百科,发现居然还有一类光纤的核心的直径低于 10 微米于是不能用宏观的几何光学来解释了……呼唤高等物理大牛解释如何计算其光信号传输速度。
    jenhowe
        13
    jenhowe  
       2011-01-25 14:43:12 +08:00
    实际上目前网络传输中的Delay几乎不考虑在线缆传输中的影响,数据包在封装解封装过程中的处理延时,转化为比特的串行化延时,路由转发过程中的查找延时,接口拥塞时的队列延时,等等每一项都要远大于在线缆中电信号/光信号的传输延时.当然也由于前面这几项延时是可以随着网络设备的性能提高而改进的,而信号在介质中的传输速率要受物理规律限制基本很难有改进的可能性(至少目前基于量子纠缠传输信息的研究也没有超越相对论关于光速极限的限制好像...)因此虽然根据目前的理论光速是最终限制,但是在可预见的将来我们计算网络延时还基本用不着考虑光速限制.
    darasion
        14
    darasion  
       2011-01-25 15:40:13 +08:00
    下边都是书里边讲的:


    延迟,又叫时延。分为,
    1、发送时延(transmission delay),主机或路由器发送数据帧所需要的时间。
    2、传播时延(propagation delay),电磁波在信道中传播一定的距离需要花费的时间。
    3、处理时延,主机或路由器在收到分组时进行处理的时间。
    4、排队时延,分组在路由器里边等待处理或发送时的排队的时间。

    发送时延=数据帧长度/发送速率

    传播时延=信道长度/电磁波在信道上的传播速率

    总时延=发送时延+传播时延+处理时延+排队时延

    (声音在不同介质中传播速率不一样。电磁波也是如此,3e5 km/s 仅是电磁波在自由空间中的传播速率。)


    书上还写道,
    哪个时延占主要地位,取决于具体情况,不能一概而论。比如,卫星链路的 “传播时延”(也就是跟光速有点关系的那个) 占主要地位。如果是不太长的普通电线或光缆什么的,“发送时延” 就占主要地位了。

    延迟大的网络不一定速度慢,延迟小的网络不一定速度快。不仅要看传输的速度快慢,还要看两端发送和接收的速度。
    sunchaoylq
        15
    sunchaoylq  
       2011-01-25 16:11:44 +08:00
    @empilot 啊,对对对,“光脑”!也不知道现在搞的怎么样了……
    claliu
        16
    claliu  
       2011-01-25 17:21:01 +08:00
    @darasion 大家讲得太好了 延时delay主要是由于再传输过程中处理信息所消耗的时间产生的 尤其实在路由设备中tcp/ip layer3产生的 比如在处理delay sensitive数据时(voice video ssh etc.)要优化queue delay 然后要在相应的数据包中加入优先处理的tag 继而路由设备即可优先转发该数据包了 接着问题就来了 tag也就产生了新的延时 所以在调整路由 buffer size defragment等参数时就要综合考虑 当然还有很多其它的因素 cost 各个sp之间的bgp策略啦 等等 ^_^
    lianghai
        17
    lianghai  
       2011-01-25 17:58:50 +08:00
    好吧……大家从“极限”转移到现实了……
    claliu
        18
    claliu  
       2011-01-25 18:03:43 +08:00
    @lianghai 极限啦 理想啦 都很美好
    现实神马的也并不残酷
    hiahia @_@
    CoX
        19
    CoX  
       2011-01-25 18:31:51 +08:00
    我顺道问一句,我和纽约的朋友音频视频,怎么没有延迟的感觉呢?
    lianghai
        20
    lianghai  
       2011-01-25 19:32:59 +08:00
    @CoX 这种时候我们只有通过对方的反应(比如你说了一句话之后对方像是脑子停顿了一样半天才回话)才能感觉到延迟。而网络情况正常的时候,对话过程中两人说话的间隔让这个延迟不那么显著了。
    qingyulive
        21
    qingyulive  
       2011-01-28 06:33:20 +08:00
    学过QOS的都知道,当然不是。。。
    heiguo
        22
    heiguo  
       2011-05-15 11:17:39 +08:00
    刚读到《构建高性能Web站点》
    里边关于“带宽”和“响应时间”的讲解对我而言很有帮助
    http://book.douban.com/subject/3924175/
    作者是郭欣,监控宝的创始人
    apoclast
        23
    apoclast  
       2011-05-15 12:36:17 +08:00
    以前学ccna的时候记得有2种光纤,有一种是不在内部反射的……全部都还掉了
    9hills
        24
    9hills  
       2011-05-15 15:32:03 +08:00
    @CoX 延迟只有几十ms的话,人感觉不出来的
    9hills
        25
    9hills  
       2011-05-15 15:36:22 +08:00
    @lianghai 远远低于在数学上的含义是 `<<`,也就是差一个以上量级。光纤里面不过是SiO2,折射率在1.5左右,也就20万公里/s 至于全反射,光纤直径太小,不予考虑的
    lianghai
        26
    lianghai  
       2011-05-15 15:42:26 +08:00
    @9hills:不好意思,我的数学从来都很差,也没有上过高数,并没有从数学角度措词。
    aligo
        27
    aligo  
       2011-05-15 17:43:53 +08:00
    真要仔细认真讨论这个问题的话,直接从美国用光纤传递过来的,不考虑各种通讯开销和路由延迟,关注的应该是信息而不是光的传播

    于是就应该考虑选用的波长,通常一根光纤里存在不同信道也就是不同波长的讯号,其中的群速度是不相同的,光波在光纤中必然会因为折射产生色散,中间必然还要经过非常多次中继

    关于光纤的具体细节我也不是很了解,需要专业人士来说明了

    然后,就算抛开技术层面问题,还有一个问题:地球是圆的。参考例如相对论的各种物理原理,这里面还是有很多宏观问题需要考虑的,首先应该确定发出信号和接受信号这段时间相对的是哪个观测者
    aligo
        28
    aligo  
       2011-05-15 17:53:20 +08:00
    找到这个
    Time Delay of Light in Fiber Calculator
    http://www.timbercon.com/time-delay-of-light-in-fiber-calculator/
    需要输入光纤直径、波长

    不过这个计算器应该是给例如家庭影院啊剧场音响设备计算用的,光纤规格都不对啊,而且长距离传输还是需要中继放大的
    aligo
        29
    aligo  
       2011-05-15 18:20:55 +08:00
    @CoX 其实这里面完全可能出现的情况是,你选定一个观察者,对于他来说,在你决定要眨眼睛之前,你朋友已经通过看到你眼睛闭上又睁开了
    OnlyBlue
        30
    OnlyBlue  
       2011-10-12 15:08:36 +08:00
    是的,最终受光速极限约束。
    enix1980
        31
    enix1980  
       2019-06-26 18:05:08 +08:00
    现代的 OTN 网络决定网络时延的要素有几个:
    1. 物理距离,因为光速恒定,光在光纤里的速度差不多是光速的 1/10。
    2. OTN 设备的性能,低时延网络要求尽可能的经过电层设备数量。
    3. 如果使用 IP 层设备,IP 设备的转发时延也将影响网络总体时延。
    enix1980
        32
    enix1980  
       2019-06-26 18:07:59 +08:00
    @overboming 单模光纤系统是用光的波动模型计算,不使用反射模型。传输速率低于真空速度,是因为光再不同介质中的速率是不一样的。
    enix1980
        33
    enix1980  
       2019-06-26 18:17:33 +08:00
    @jenhowe 目前对于网络时延,很多需要考虑电层设备的损耗,包括 OTN 的信号整形,以及电层设备的协议转换。同时 IP 设备的路由选路也是很大因素。目前 IP 设备主要使用 TCAM,设备转发时延已经是 us。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5485 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 08:41 · PVG 16:41 · LAX 00:41 · JFK 03:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.