返回信息流前面介绍了互联网的第一个必备元素-运营商,下面我们接着来说说大家上网最关心
的一个问题-网速。也许有些同学会说网速就是上网的速度呗,快就是快慢就是慢,有啥
好说的。也许对于一般的用户来讲网速就是一种感受,网页一下子打开了就是网好,半天
打不开就是网速慢,下东西速度快就是好,下的慢就是不好。但是既然大家是北邮的学生
既然北邮是信息黄埔还是希望大家能够更专业的看待这个问题。
第一个大家要知道的问题是决定网速(这里的网速只是总体的感觉,也就是大家的感
官效果,比如网页打开的快不快,下载速度如何)的因素有哪些,决定这个的因素有很多
最直接的几个因素包括:网络延时、链路带宽、服务器响应能力、丢包率、Qos策略等等
为了更通俗的向大家解释这些概念我依然用我的网络和交通是一样的的理论来向大家
描述这些概念。他的意思是说我们的上网行为就和交通运输是一样的,我们打开一个网页
也好,下载一个文件也好,甚至是视频语音聊天也好都和将一定量的货物从某地运送到另
外一个地方是一样的。只不过看不同的网页走的是不同的道路,取货的仓库也不一样。
而我们的网络就相当于是公路,那些网站也好下载的服务器也好就是货物的仓库。
那么用这样的方法来形容网络很容易看出来网络延时是什么,就是一辆车在你和仓库
之间往返的时间。这里要注意的是互联网中运送货物都是要分好多车才装的下的,哪怕是
你打开一个再小的网页,也是要分好多车的,这里的一辆车就是我们传送的一个数据包。
通常的我们会用ping命令去看看这车开个来回要用多久,具体的命令使用方法可以参考校
园网版精华区,这里不再多说了。
然后接着说链路带宽,也很容易理解,链路带宽就是路的宽度呗,或者说路在单位时
间内能够运送的货物的容量呗。不过这里面要提醒大家注意的是带宽的单位一般在通信中
是以Mb/s来计算机的这里的b是指bit而通常我们衡量文件的单位是B,byte,1byte=8bit
所以大家要学会换算单位。另外一个要提醒大家的是路是双向的,带宽也是双向的,所以
严格的讲我们在讨论带宽的时候要加入双工的概念,特别是在以太网中,同样是100M如果
是半双工那么意味着上行和下行要一起算,最多能达到100M,但是如果是全双工那么上下
行同时可以达到100M。如果是家用的adsl就更需要了解512K也要2M也要都是指下行速率
所以你下东西可以达到2M但是你给别人向外传东西绝对不可能达到这个速度。另外一个要
注意的就是我们互联网上一段传输走的路是很多条,我们最终的10M也好100M也好只是和
大家的家门直接连接的一段路的宽度,而你和要给你发货的仓库之间这段路是由好多路组
成的,所以你们直接的路的理论宽度应该由这段路中最窄的那部分计算,比如你是100M的
接入,你要和你在家里的人(他用的是512K的ADSL)传文件,如果是他传给你,那么应该按
照他的上行速率64K计算。如果是你传给他东西就应该按照他的下行速率512K计算。当然
在实际的应用中还有更复杂的情况就是路虽然由这么宽但是他不给你用,就好像奥运期间
我们由专用车道,在整条路的某段上有Qos,Qos规定了你这样的车只能用一半的车道,那
么即使路是100M的你也只能用50M。
接着说服务器的响应能力,依然很容易理解,你要从服务器那里取货,它在单位时间
内能够给你出多少货也直接影响着你单位时间内收到货物的多少。最容易理解的一个例子
就是你从你同宿舍同学开的FTP上下东西,它在服务器设置了最大速度就是1M/s那么显然
你只能下这么快,你们之间的路再宽,车开的再快也没用。当然很多时候服务器响应能力
并不是刻意限制的而是由于服务器本身能力有限,因为绝大部分情况下不是我们刚才举例
的情况一对一的服务,而是服务器在同时为成百上千甚至更多的人服务,那么它在单位
时间内到底能发出多少货物这些货物再如何分配到每个取货的人手里也成到底你在单位时
间内能够拿到多少的重要因素。
接下来说丢包率,这个刻意理解为我们的路况,如果路在不好的时候可能会翻车,车
我们的一批货物由好多车组成,那么在翻车的时候怎么处理取决于货物是做什么用的,比
如货物是一个FTP下载的文件,那么如果有某些车翻了你需要让他再发一次,否则货物就
无法还原,但是如果是即时的视频会议或者语音通话翻了也就翻了,再发一次也没用了
表现就是话音质量不好或者视频跳帧。
Qos前面说了一下,当然一般来说Qos的影响比较小,因为他只在交通紧张的时候才生
效如果路足够宽车并不多他基本不会影响交通。
除了上面的因素之外其实还有一个比较重要的因素是你自己的电脑,这就好比你能够
在单位时间内的接收能力。最容易理解的就是比如你自己电脑的硬盘读写能力。或者当你
同时有好多应用的时候你自己电脑CPU的处理能力。
另外对于一个网络应用的总体速度除了和网络有关之外同时也和应用有关。也就是说
我们刚才一直说路,交通的重要因素除了路以外还有车。车制造的好不好,会不会开着开
着就抛锚也直接影响大家看到的效果,比如之前有段时间QQ有段时间总提示消息发不出去
文件传输不成功,那不是网络的原因而是那个版本的QQ软件有问题,换个新版本的QQ就解
决了。这就是典型的车的问题。
总结一下,说了这么多,表达的观点只有一个上网和打电话不一样,这个过程太复杂
影响他效果,可能出问题的环节太多,网管只是管路的,并且每段路是分开管的,好比北
邮自己只能管理自己校内的交通一样,但是你这货物要从服务器端取回来要过无数条路有
可能是车不好,也有可能是你要取货的仓库有问题,更可能是你在外面的路上耽误了时间
甚至可能是在进你自己家门的时候屋子装不下了。当然最大的问题还是运营商之间交界的
路口最容易堵车,因为那里是收费站,运营商之间算钱是要看这个收费站的车你来从我这
里开过去的多还是我从你这里开出去的多。而且我敢保证北邮校内的路和校门口的路都是
全国高校中最好的,无论是道路宽度还是交通法规。只是因为我们没有那么多钱买两条出
去的路。
这是一条镜像帖。来源:北邮人论坛 / bupt-net / #35122同步于 2009/3/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
BUPTNet机器人发帖
互联网科普第二章-网速是什么
chit
2009/3/19镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。