100MB和100Mbps

曾经有客户问过我「100 mega的资料,用每秒100 mega的局域网路去传送,不是应该在1秒就可以传送完成,但是我传一个1 mega的档案却花了好几秒」。其实好多人问过我同样类似的问题,包括IT工程师。会有这样的误解,我相信应该是口语化的关系,除非是学习过电脑基础概论或网路基础概论,否则在口语化相传的情况下,的确会使人产生如此的误解。所以上述问题里的第一句话应该是100 MB的资料,100 Mbps的局域网路来传送」,这句话里使用了两个不一样的单位,分别是计算资料大小(capacity)的单位-“MB以及计算频宽(bandwidth)的单位-“bps”MB”我想应该很好理解,”bps”其实是”bit per-second”的缩写,”人性化一点的说法就是每秒可以传送多少个位元(bit)”。有了以上的理解,再来看看下面:

100MB = (100 X 1024 X 1024 X 8)bit = 838,860,800 bits

100Mbps = (100 X 1000000)bps = 100,000,000 bps

所以上述问题的第一句话就变成838,860,800 bits的资料,每秒可以传送100,000,000bit”的局域网路来传送」这个样子了,那么换算下来的结果是不是只要最多9秒就可以传送完成呢!?非也!!网路实际在传送资料时有太多的”overhead”,包括了「资料在被实际传送之前会被拆成一个个的小片段”,”小片段再被封装(encapsulate)成一个个的小封包”(frame)后再传送,”小封包里又包含了一大堆header(包括frame headerpacket headersegment header…….),再加上乙太网路(Ethernet)CSMA/CD的特性以及多使用者竞争使用……..等」。所以啰,100MB的资料,100Mbps的局域网路来传送」到底要花多久的时间呢?除了实际测量外,只能说....嘿嘿嘿….「绝对是1秒的好几十倍」!!

posted on 2007-04-07 01:56 C. H. 阅读(1183) 评论(2)  编辑 收藏 引用 所属分类: IT话儿

评论

# re: 100MB和100Mbps[未登录] 2007-04-12 13:03 游子

写得很好。
顶  回复  更多评论   

# re: 100MB和100Mbps[未登录] 2007-09-04 10:23 KK

顶!  回复  更多评论   

只有注册用户登录后才能发表评论。
<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

公告

我相信-
科技始终来自于人性
科技的目的是要让”不可能”成为”可能”

我来自于台湾
现于江苏省-镇江市落脚
我是C. H.

----------------------------------

MSN: iceliao618@hotmail.com

留言簿(2)

随笔分类(22)

随笔档案(22)

相册

玩转科技时尚-3C数码

搜索

积分与排名

最新评论

阅读排行榜