我看网络蚂蚁


  在众多认识与不认识网友们的鼓吹下,我也下载了
颇受褒扬的文件下载工具软件“网络蚂蚁”(NetA
nts 1。0 Beta 2。1),急切地想一睹
这些小小蚂蚁是如何神奇地将下载速度提高的。
  一看使用界面就知道作者在易用性上颇费了一番心
机,网络蚂蚁界面的最大特点是,为方便用户在网上的
浏览和文件下载,它支持多种方式的拖拽技术(Dra
g and Drop),包括自浏览器中拖拽文件至
NetAnts主界面文件列表框内(这种情况浏览器
窗体不能满屏),以及自浏览器中拖拽文件至NetA
nts图标窗口中(通过主界面快捷按钮“Show 
or Hide Drop Basket”激发或关
闭图标窗口),由于后一种方式NetAnts图标窗
口很小且始终位于最前端,因而浏览器窗口可以满屏,
同时又能方便地进行文件项的拖拽操作;其界面的第二
大特点是活泼生动的下载进程显示:摒弃了Win95
看厌了的文件拷贝动画和进程条,代之以下载速率曲线
和“蚂蚁搬家”图,让人百看不烦。界面方面唯一的遗
憾是纯英文界面(软件作者似乎不是外国人)。
  从网络蚂蚁的运行来看,其工作基础是充分利用断
点续传,即下载文件时用户端向文件服务器端发送针对
于同一文件不同起点(断点)和终点(下个断点的前一
位)的若干个下载请求,将一个文件分为数个文件(即
“蚂蚁”的个数)同时进行下载,网络蚂蚁则在后台负
责与文件服务器的进程协调和各个文件片段的衔接整合
,这种遍地开花的方式使得信息传递速率成倍地提升。
由于在文件传递过程中每个断点的当前位置都在不停变
化,网络蚂蚁会随时跟踪,一旦用户暂停作业,之后续
传时都会在准确位置继续作业,该信息加密存放在Ne
tAnts安装目录下Netants。job文件中
,Drop。dll文件为程序执行拖拽操作时调用的
动态链接库,看来作者采用了他人提供的函数才得以体
现完美的拖拽效果(并非贬义,有借鉴才有创新)。提
醒大家在使用时留意“蚂蚁”们的状况,若是有几只罢
工了,可以暂停作业而后再继续作业,“蚂蚁”们又会
老老实实地接着干活,这一点不知下一版本中是否会改
进。
  网络蚂蚁的出现得自于一个聪明的想法,事实证明
也是可行而有效的。如此好东西,大家何不赶快行动?
且慢,让我们再来仔细看一看!网上信息的传递速度主
要取决于两个因素:一是线路状况,包括用户Mode
m速度、网络服务商提供的接入速度及出口带宽等物理
连接的畅通状况;二是用户访问的站点所在服务器当前
的工作状况。访问的人少,响应和信息传递速度自然要
快,访问的人多则反之。对于上述两方面中第一条,网
络蚂蚁显然是无能为力的,对于第二个因素网络蚂蚁所
产生的效果则不能不让我有些忧虑:对于一个网络服务
器来说,它常常是对多个请求(或用户)同时提供信息
服务,大家不但分享其上的信息资源,还分享网络服务
器的速度和信息出口带宽,访问的用户或数据请求越多
,则每个请求所分得的处理速度越慢,信息带宽越窄,
有时我们登陆一个网站时速度奇慢正是因为这个原因。
这样我们就不难知道,如果大家都用网络蚂蚁结果会是
如何。我不否认当网络服务器较清闲时,使用网络蚂蚁
不但有利于用户,而且也可以充分发挥服务器的效能,
但是如果访问者较多,使用网络蚂蚁者则无疑是在不公
平地剥夺他人的访问速度,若是大家都用网络蚂蚁则大
家又都回到最开始的状态,谁也别指望有任何的速度提
升,相反速度还会下降,因为断点续传需要与服务器间
交换更多的控制和辅助信息。
  人类为了自身发展而对自然环境作出的破坏,已经
得到了深刻的反思,君不见到处都在提倡使用可再生资
源。我想,网络环境也大致如此。
  以上观点为本人一家之言,谨作争鸣,不代表任何
鼓吹拒用之意,更不代表我不喜欢网络蚂蚁。
Next-->page>>回上一页,看更多资料