百科狗-知识改变命运!
--

网速越快网络延迟会越低吗?还是只有网线越好网络延迟才会越低,和网速关系不大?

小肉包11个月前 (12-21)阅读数 6#综合百科
文章标签队列数据

你这个问题至少涉及到两个基本概念,第一,延迟是如何产生的,第二,网速是如何限定的。这两个基本问题想要阐述清楚是非常复杂冗长的,择其要点简单说明一下,如果有兴趣你可以自己参看相关资料

网速越快网络延迟会越低吗?还是只有网线越好网络延迟才会越低,和网速关系不大?

网络延迟简单的说包含两个因素,一个因素是信号在介质中的传输速度造成的延迟,一般应用中假设铜介质的传输速度是光速的0.8左右,另一个因素是数据网络采用存储转发的工作模式造成的,因传输速度造成的延迟是固定的,可预测的,而由于存储转发模式造成的延迟是变动的,不可预测的,存储转发模式引入了队列概念,无法被即时处理的数据进入队列,而任何设备的存储器都不可能是无限大的,因此队列终究有溢出的时候,溢出的数据就会被直接丢弃。这种情况表现在应用层面最常见的就是PING的延迟跌宕(设备负载过大,数据进入转发队列),乃至丢包(队列溢出,数据被丢弃)

对于网速的限定而言,要么是IP控速,要么是MAC控速,路由器/应用层网关使用IP控速,通过统计包含特定IP头的数据包数量进行速率控制,交换机使用MAC控速,通过统计包含特定MAC的数据帧数量进行速率控制,显而易见,无论是数据包控速还是数据帧控速都不可避免的也要引入转发队列和丢弃概念(因为这就是存储转发的应用之一)

现在回到你的问题,理论而言,网速跟延迟没有严格的比例关系,但是在实际应用中我们经常会发现速率高的线路在访问特定远端设备(准确的说是远端IP栈)的时候要比速率低的线路访问同一个远端延迟要低一些。这个现象的存在受很多因素影响,但是主要因素在于控速机制。对应比较高的速率,设备在进行包/帧计数的时候容限更大,转发数据进入队列的机会更低,因存储转发产生的延迟并不明显。实际上如果你在同一条线路上,比如原4M AD升级为8M AD,访问远端的平均延迟不会有明显的变化。不要拿4M AD 跟20M 光纤做比较,线路性能和链路设备完全不同,不具备可比性

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)