Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Visual C++ > 100MB和100Mbps
【标  题】:100MB和100Mbps
【关键字】:100MB,100Mbps
【来  源】:http://www.cnitblog.com/chliao618/archive/2007/04/07/25402.html

100MB和100Mbps

Your Ad Here 100MB和100Mbps - EIP - IT博客网

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)CSMS/CD的特性以及多使用者竞争使用……..等」。所以啰,100MB的资料,100Mbps的局域网路来传送」到底要花多久的时间呢?除了实际测量外,只能说....嘿嘿嘿….「绝对是1秒的好几十倍」!!

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

【相关评论】
没有相关评论
【发表评论】
姓名:
邮件:
随机码*
评论*
      
|  首 页  |  版权声明  |  联系我们   |  网站地图  |
CopyRight © 2004-2007 软讯网络 All Rigths Reserved.