找回密码
 立即注册
搜索
楼主: doveiyy

请问56K的MODEM一分钟可以传多少汉字?

[复制链接]

158

主题

2577

回帖

3725

积分

论坛元老

积分
3725
 楼主| 发表于 2002-12-29 12:53:06 | 显示全部楼层
最初由 freebell 发布
[B]

呵呵,我是想太多了,那么小兄弟,看60*56*1024/8/2得这个分析就是了,加州旅馆兄弟说的也是这个意思。

另外,你在上面说的有人说“420×1024/2/8”,这个和我刚开始第一贴中犯的错误是一样的,你看:

首先,他将56Kbps(即56Kbit/s)除以8,得到每秒的字节数(7KByte/s),然后,乘以60,所以是420×1024,至于后面除以2使对的,但有除以8则是多除了,因为这时候“位(bit)”已经换算成“字节(Byte)”了,就不能再除以8。

嗯,讨论一道简单的题,居然也这么有趣。嗯,感觉不错! [/B]


那位兄弟的错误是,他认为56K的值是骗人的,理论上只有5K/S
所以5*60=300(类似420),呵呵~~

谢谢这位大哥了:D
回复

使用道具 举报

345

主题

2965

回帖

4634

积分

荣誉版主

海水

积分
4634
发表于 2002-12-29 14:36:39 | 显示全部楼层
最初由 doveiyy 发布
[B]

那位兄弟的错误是,他认为56K的值是骗人的,理论上只有5K/S
所以5*60=300(类似420),呵呵~~

谢谢这位大哥了:D [/B]


呵呵,不是“骗人”,这里的56Kbps指的是每秒的bit数,而不是Byte数,换算过来之后,基本上是差不多的,我们采用的12/100或者1/10的那个比例在实践中是比较接近的,而且是最大传输,但现在线路质量要好的话,有时候瞬时也可以达到56K/8字节每秒。

总之,知道怎么解决问题了就好。
回复

使用道具 举报

209

主题

857

回帖

1676

积分

金牌会员

积分
1676
发表于 2002-12-29 21:36:44 | 显示全部楼层

About Translate Ratio

It's an interesting question.
I like.
回复

使用道具 举报

209

主题

857

回帖

1676

积分

金牌会员

积分
1676
发表于 2002-12-30 21:53:28 | 显示全部楼层

再论问题

我知道“12/100”或“10/100”是什么意思了,大家看看理解的对不对。
============================================================
对于一个实际传输中的包,根据TCP/IP协议栈的特点,它应该有多层的报头,一块数据自最上的Application Layer下来,每一层都会加上自己的报头,然后通过物理线路传输到目的地之后,在一层一层的解开报头,向上一层传送。
上面这一点我相信大家都很清楚,那么我们举个例子,For example, one Packet's size is 100bytes.那么100字节的这个包中有多少对于我们来说是有用的数据呢,可能只有12字节(或其他值),那么包中其他部分存储的是什么呢?——就是各层的报头。
所以我们可以得到 freebell 兄弟提到的“12/100”或“10/100”,当然这个值不应该这么固定的,因为不同的协议各层的报头大小可能不一样!
===========================================================

还有一个问题,我需要强调,我们传输时说的波特率,比如题中提到的“56K”是“56Kbits/second”,那么其中的“K”是“1024”吗?
不是,应该是“1000”,这是数据传输中的一个单位,同我们衡量容量的“1MBytes=1024Bytes、1GBytes=1024MBytes”不一样。

==============================================================

一个看似简单的问题,里面文章很多的,欢迎大家继续讨论!
回复

使用道具 举报

345

主题

2965

回帖

4634

积分

荣誉版主

海水

积分
4634
发表于 2002-12-31 10:50:29 | 显示全部楼层

回复: 再论问题

最初由 加州旅馆 发布
[B]我知道“12/100”或“10/100”是什么意思了,大家看看理解的对不对。
============================================================
对于一个实际传输中的包,根据TCP/IP协议栈的特点,它应该有多层的报头,一块数据自最上的Application Layer下来,每一层都会加上自己的报头,然后通过物理线路传输到目的地之后,在一层一层的解开报头,向上一层传送。
上面这一点我相信大家都很清楚,那么我们举个例子,For example, one Packet's size is 100bytes.那么100字节的这个包中有多少对于我们来说是有用的数据呢,可能只有12字节(或其他值),那么包中其他部分存储的是什么呢?——就是各层的报头。
所以我们可以得到 freebell 兄弟提到的“12/100”或“10/100”,当然这个值不应该这么固定的,因为不同的协议各层的报头大小可能不一样!
===========================================================

还有一个问题,我需要强调,我们传输时说的波特率,比如题中提到的“56K”是“56Kbits/second”,那么其中的“K”是“1024”吗?
不是,应该是“1000”,这是数据传输中的一个单位,同我们衡量容量的“1MBytes=1024Bytes、1GBytes=1024MBytes”不一样。

==============================================================

一个看似简单的问题,里面文章很多的,欢迎大家继续讨论! [/B]


非常好!加州旅馆兄弟!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 19:36 , Processed in 0.074421 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表