Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1535回复:13

发送速率的计算,大家都近来看一看

楼主#
更多 发布于:2002-11-20 11:08
是这样的:
一个包长 T(bit),T包括mac地址d到CRC校验
循环发送到 V(b/s)的速率
那么两次发送的时间间隔应该是多大呢?(开始发送的时间)

我开始简单的算了算,发现根本不对,还需要考虑什么填充字段,帧最小间隔什么的,又找不到相关资料,所以来问问大家,你们是怎么算的?有现成的算法么?或者文档也可以
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-20 11:39
是这样的:
一个包长 T(bit),T包括mac地址d到CRC校验
循环发送到 V(b/s)的速率
那么两次发送的时间间隔应该是多大呢?(开始发送的时间)

我开始简单的算了算,发现根本不对,还需要考虑什么填充字段,帧最小间隔什么的,又找不到相关资料,所以来问问大家,你们是怎么算的?有现成的算法么?或者文档也可以


你是在问硬件上的吗? :(
[color=red]大头鬼! :P[/color]
nicol
驱动大牛
驱动大牛
  • 注册日期2001-11-28
  • 最后登录2009-07-30
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-20 11:40
你的鼻涕好漂亮
==寂寞骆驼==
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-20 12:35

你是在问硬件上的吗? :(


这个,,这个和软件硬件关系打么?
就当是软件的吧。

据个例子
速度100Mbps = 104857600bps
64字节的包 = 512bit
那么1s应该 204800个包,但实际上只能发出148000个左右
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-20 18:11
[quote]
你是在问硬件上的吗? :(


这个,,这个和软件硬件关系打么?
就当是软件的吧。

据个例子
速度100Mbps = 104857600bps
64字节的包 = 512bit
那么1s应该 204800个包,但实际上只能发出148000个左右 [/quote]

嘿嘿。。。

这个算法不一样的,一个为最大的可能为100Mbps = 104857600bps。
另外又有一个100Mbps网卡的指标,就是148800个包/s。
也就是说你要用大的包才可以,并不是对所有的包(大小)都可的。
(10 M 的为14880包/s。)
现在一下子也记不起来,你在google用\"100M,148800\"等搜一下,有你要的。。。 :D
[color=red]大头鬼! :P[/color]
nicol
驱动大牛
驱动大牛
  • 注册日期2001-11-28
  • 最后登录2009-07-30
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-20 18:47
[quote][quote]
你是在问硬件上的吗? :(


这个,,这个和软件硬件关系打么?
就当是软件的吧。

据个例子
速度100Mbps = 104857600bps
64字节的包 = 512bit
那么1s应该 204800个包,但实际上只能发出148000个左右 [/quote]

嘿嘿。。。

这个算法不一样的,一个为最大的可能为100Mbps = 104857600bps。
另外又有一个100Mbps网卡的指标,就是148800个包/s。
也就是说你要用大的包才可以,并不是对所有的包(大小)都可的。
(10 M 的为14880包/s。)
现在一下子也记不起来,你在google用\"100M,148800\"等搜一下,有你要的。。。 :D [/quote]

又长点知识
==寂寞骆驼==
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-20 18:56
[quote][quote][quote]
你是在问硬件上的吗? :(


这个,,这个和软件硬件关系打么?
就当是软件的吧。

据个例子
速度100Mbps = 104857600bps
64字节的包 = 512bit
那么1s应该 204800个包,但实际上只能发出148000个左右 [/quote]

嘿嘿。。。

这个算法不一样的,一个为最大的可能为100Mbps = 104857600bps。
另外又有一个100Mbps网卡的指标,就是148800个包/s。
也就是说你要用大的包才可以,并不是对所有的包(大小)都可的。
(10 M 的为14880包/s。)
现在一下子也记不起来,你在google用\"100M,148800\"等搜一下,有你要的。。。 :D [/quote]

又长点知识 [/quote]

嘿嘿。。。

可偶什么时候涨点分呢? :D :D :D
[color=red]大头鬼! :P[/color]
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-21 09:31
TNND,搜捕到呀,都是买网卡和买网站空间的:(

magicx在帮我找找?或是那位大虾出手湘助?
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-21 13:02
TNND,搜捕到呀,都是买网卡和买网站空间的:(

magicx在帮我找找?或是那位大虾出手湘助?


100M,148800,10M,14880 就是物理规范标准。

你要更详细的,算法。那大概只能查ieee 802等了。

 :)
[color=red]大头鬼! :P[/color]
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-27 18:11

在订一下,因为我搜不到,看看那位大虾手里有现成的说明 :)
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-27 22:29

在订一下,因为我搜不到,看看那位大虾手里有现成的说明 :)


嘿嘿。。。

再顶too... :D
[color=red]大头鬼! :P[/color]
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-11-28 18:54
斑竹你。。。

真的忍心一分不放?

 :D :D :D
[color=red]大头鬼! :P[/color]
yebear
驱动牛犊
驱动牛犊
  • 注册日期2001-05-18
  • 最后登录2013-04-05
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望51点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-11-29 12:33
填充,就是对小于ethnet最小包长(好像是64字节?)的包尾填
数,直至64,
最小的帧间隔要看速度的,100M和10M是不一样的。(这个可以
从802.3上查得到)。

另外,你如果是在windows环境下,还要考虑其他各种中断造成
的延迟。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-11-29 13:07
填充,就是对小于ethnet最小包长(好像是64字节?)的包尾填
数,直至64,
最小的帧间隔要看速度的,100M和10M是不一样的。(这个可以
从802.3上查得到)。

另外,你如果是在windows环境下,还要考虑其他各种中断造成
的延迟。


嘿嘿。。。

ethnet最小包长60另加4字节crc?

[color=red]大头鬼! :P[/color]
游客

返回顶部