首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何理解高速网络链路,提高数据传输速率,只降低数据传输延迟?

如何理解高速网络链路,提高数据传输速率,只降低数据传输延迟?
EN

Network Engineering用户
提问于 2018-09-08 08:22:03
回答 1查看 39关注 0票数 1

我正在读一份文件:

1.传输延迟:(主机或路由器发送数据帧所需的时间,公式:传输延迟=数据帧长度/传输速率)。2.传播延迟:(电磁波在信道中传播一定距离所需的时间,公式:传播延迟:信道长度/电磁波在信道上的传播速率)。高速网络链路:增加的是数据传输速率,而不是链路上的比特传播速率。提高数据传输速率只会减少数据传输延迟。

我无法理解高速网络链路,提高数据传输速率只会降低数据传输延迟。在1和2的定义中,减少的应该是传输延迟。

EN

回答 1

Network Engineering用户

发布于 2018-09-08 11:13:04

奇怪的文件你的阅读,用奇怪的术语。网络延迟由三个部分组成:

  1. 排队延迟-数据包通过所有缓冲区所需的时间- OS缓冲队列、网络接口队列缓冲区。由于网络速度通常比系统总线速度低得多,所以总是会出现一些队列。
  2. 序列化延迟时间-将分组位编码成一行所需的时间。这是因为电信线路从数据包开始到终端一点一点地发送数据,如果固定的话,线路时钟频率,就像100 more线路一样,显然可以每秒发送一亿比特。

Ser-延迟=分组位长/行位速度

1500字节*8位字节/64 64kbps =1500毫秒。

将1500个字节分组放入64 64kbps行需要0.0015秒。

  1. 传播延迟时间-电气或光学或电磁波信号在线路上传播所需的时间。=Line_length /光速在线介质

因此,如果您提高链路位速度,如1G以太网,并将其升级到10G以太网,您显然将减少第2部分-序列化延迟,因为您已经大大增加了公式2的除法器。而且,它通常可以减少排队延迟,因为网络适配器具有更快的网卡速度更快的CPU或ASIC刷新队列更快。

对于10米长的光纤交换机和服务器之间的短链路,大部分是1和2。对于两个城市之间的广域网链路,比如1500公里,第3部分起着重要的作用。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/53086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档