首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算缓冲容量

计算缓冲容量
EN

Network Engineering用户
提问于 2018-06-04 16:07:02
回答 1查看 750关注 0票数 1

序列化延迟是将位从接口转发出去所需的时间。每秒1G的接口可以每秒发送10亿位。每秒10亿比特相当于每秒125兆字节。

因此,一个24兆字节的缓冲区可以容纳0.19秒的千兆字节流量。为了好玩,相同的缓冲区只能容纳10兆比特的-.019秒流量。

你能解释作者是如何得出结论的吗?

24 24缓冲区可容纳0.19秒的千兆通信量

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2018-06-04 16:23:58

嗯,这似乎是简单的数学:

代码语言:javascript
复制
24 MB / 125 MBps = .192 seconds

这有什么让人困惑的?

为了好玩,相同的缓冲区只能容纳10兆比特的-.019秒流量。

这是没有意义的部分,因为10 Mbps比1 Gbps慢100倍,因此传输相同数量的流量应该是100倍,而不是10倍。

另外,请理解这没有考虑到协议开销。以太网有一个7字节的前导,一个帧分隔符的一个字节开始,14个字节的帧头,4个字节的帧检查序列,以及一个12字节的包间间隔。这是每个以太网数据包的38字节开销,在最大1500字节的数据之上大约有2.5%的开销,其中包括其他协议开销。

只是为了以太网。IPv4将有一个20字节的头(IPv6是40字节),然后是UDP (8个字节)或TCP (20个字节),再加上一个应用程序层协议。

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

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

复制
相关文章

相似问题

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