各种下载工具

核心提示下面的文章说明迅雷的工作原理也就是说,迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料1其实收集互联网上的服务器的下载地址,很多软件都会这样做如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么因为网际快车

下面的文章说明迅雷的工作原理

也就是说,迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料

1其实收集互联网上的服务器的下载地址,很多软件都会这样做如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用但迅雷的程序员可不理你,一样收集,然后供其它人使用说白了,就是我们站长最恨的"盗链"

例:包涵用户名的下载地:ftp://Thund:Issue@202154123218/0718/世界大战rmvb

这个下载地址里的Thund:Issue就是用户名和密码了

2上面说到的,只是提供下载的站长利益受损,下载的用户好像说,关我什么事我下载快,就行了

嘿嘿,天下可没那么便宜的事如果网上就那么几个网站的下载点,作用也不是很大,人家站长也不是傻的,让你迅雷一直的盗链那有什么办法增加下载点呢不就是那个用过迅雷下载的人喽

迅雷一装好后,以后你系统启动,在你的系统背后,都会启动两个线程(迅雷的),Thunderexe和Issueexe,但你在系统的右下角的工具栏里是看不到迅雷已经悄悄的启动了只有在线程里才能看到

这两个线程有什么用呢就是要像BT那样,共享你硬盘上的文件,让其它人下载所以,局域网的网管可就辛苦了,找死你也找不出,为什么你的网里面的流量那么大

从以上看出来,迅雷的程序员是很清楚用户是不想共享自己电脑上的文件给其它人下载的,所以他在系统后面悄悄启动迅雷的两个线程,而让你不发觉

所以就算你不在下载,你上网也会慢得要死硬盘不用多久就可以丢进垃圾桶里

3在迅雷的客户端上,还能通过搜索,找到不同的东西下载如搜win2003,就会搜到win2003的下载点但这些下载点可不是在迅雷服务器上的,但这个不要面的,却通过这种方式,让迅雷的用户觉得迅雷提供了速度快的下载点

这种行为,我相信会得到众多的普通迅雷用户的支持但这种盗链,严重影响到一个网站的生存再有,每个迅雷用户也不一定同意自己每天一开电脑,就给别人上传

迅雷下载速度快的原因和工作原理 迅雷比其它下载工具快,是因为他是P2SP机制,说白了,就是BT的升级:

例:当有一个用户在一个**网站上,得到一个下载地址(A),然后用迅雷下载,这个下载地址就会收集到迅雷的服务器上

在地求的另一个地方又有一个用户在另一个网站上下载同一部**,而得到另一个下载地址(B),就又会给迅雷服务器收集

然后迅雷服务器就会把相同文件的下载地址(A,B)集合在一起,形成一个资源那两个用迅雷下载这两个**的用户也算上就会有四个下载点了

而又有用户在别的地方准备下载相同的**的时候,迅雷就会在数据库里比较,找出相同的资源(其它下载点,也就是上面收集到的),提供给那个准备下载的用户下载,那这个用户就会同时有多个下载点来下载,而达到速度的提升而这个用户当然也不可能只是享受高速的下载,他同时也会上传了他下载的那部份数据(BT原理)

所以,当一个用户用迅雷下载时,就会连上迅雷服务器,查找资源,如果是热门的文件,迅雷就能返回大量的下载点,供这个用户下载从而达到下载速度的提升

谁可以介绍下http下载的原理

BT下载原理

[分享]BT的基础知识!

对于新接触BT的人对于BT的下载方式可能还有点陌生,在这里先介绍一些BT简单的基础知识。

首先先介绍一些关于BT的知识:

1BT下载的原理

BitTorrent实际上是一个多点下载的P2P软件,其特点简单地说就是:下载的人越多,速度越快(这就是被戏称为“变态”的原因, 以往的HTTP下载、FTP下载等是人越多越慢的)。这是为什么呢 这里我们用图来形象的表示一下:这是我们原来的http或ftp类的下载方式,一般的http或ftp下载是所有的人都从一个服务器上拿东西,自然人越多越慢。

这是BT下载图:

BT首先在提供上传这一端把一个文件分成了多个部分,甲在服务器随机下载了某个部分(A),乙在服务器随机下载了另外一部分(B),之后,甲的BT软件会根据情况到乙的电脑上去拿乙已经下载的那一部分�B ,乙则到甲的电脑上去拿甲已经下载好的那一部分(A),这样,不但减轻了服务器端的负担,也加快了甲乙双方的下载速度,效率也提高了。比如丙连到服务器去下载可能只有几KB,但到甲和乙的电脑上去下载就快得多(此时甲和乙都是服务器)。所以,用的人越多,相当于服务器越多;下载的人越多,同时提供上传的人也越多,速度就越快。

2何谓“种子”

在BT下载中,把上传资源给其他人下载的电脑称为“种子”,种子数越多,说明正在提供上传的电脑数量越多。在下载前请先看一下相关资源的种子数,在下载完成后也最好先做上一段时间的“种子”,然后才关闭程序。

如果你要想把自己的资源通过BT这种方式共享出来,可以使用FlashBT制作Torrent文件功能把你要分享的文件制作成Torrent文件,之后到相关网站上填写发布信息并发布出去,等有人来下载时,你便是第一个种子了。

问:我在使用BT下载的过程中,当完成xx%时下载停止了,这是怎么回事我该怎么办呢

答:出现上面这种情况大多数是因为种子没有了。例如,某个文件被分成10个部分,但有第5部分的人只有一个(1个种子),如果那个人断线或者退出BT下载了,你就无法下载从第5个部分开始的后续部分了,只好等有人再为这个部分提供种子时才能下载,要么你到论坛上发帖请求别人重新发布种子。

问2:明明是一个很大的**文件躺在硬盘中,可是点击后不能用播放器播放怎么搞的啊

答:你需要弄清楚该文件是否真的全部下载了因为有些BT客户端软件会在下载之前就完成空间的分配,然后通过下载数据来填充那部分空间。所以,有时候,尽管你看到文件有那么大,其实它并没有包含全部的有效数据,这当然就不能播放了。确定文件是否已经被完整下载的最简单的方法就是再次运行你的客户端软件,让它检查一下是否下载完毕。

如果你确认文件下载是完好的,不能播放就要检查系统中是否安装了正确的解码器。

http://wwwaooddcom/showthreadaspthreadid=60&goto=next

http://wwwpcadvancecomcn/news/Article/2005/8/376html

http://wwwblog163net/moreaspname=wangy&id=5761

回答者:zhouyang78060 - 助理 二级 12-22 13:04

《经济学原理(上下)》pdf下载在线阅读全文,求百度网盘云资源

目前用户使用较多的下载手段大致说来可以分成三大类,最常用(最传统)的HTTP和FTP下载,刚刚出现没多久然而已经风靡全球的P2P下载以及流媒体下载。当然喽,饭得一口一口吃,让我们从最简单的FTP和HTTP下载方式说起。

HTTP和FTP下载

说点原理

HTTP和FTP是两种网络传输协议的缩写,FTP是File Transportation Protocol(文件传输协议)的缩写,而HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。FTP专门用来下载,而HTTP的主要工作是用来浏览网页,不过也能用来下载。这两种下载方式的原理并不复杂,就是用户按照一定的规则(协议)和提供文件的服务器取得联系并将文件搬到自己的计算机中来。FTP下载方式最古老,在没有WWW的日子里,FTP就已经广为使用了。HTTP出现的较晚,但现在也应用的相当广泛。其实,如果你仅仅是为了下载而下载,那么你完全没必要把他们分的那么清,这两种使用的下载方式、下载工具几乎是一模一样的。

在进行FTP或者HTTP下载之前你必须获得有效的资源链接或者服务器地址。比如,FTP下载链接通常是这样的:

ftp://ftpftpservercom/1/2/3/fileexe或者ftp://2010219234/1/2/3/fileexe

来看一下这个地址的结构,这里有很多斜杠(“ /”),是不是有些似曾相识的感觉?其实他们的作用和Windows中用来表示目录的反斜杠(“”)的作用是完全一样的。理解了这一点,这个FTP下载链接的含义就很清楚了,它代表某个服务器(服务器既可以用域名ftpftpservercom来表示,也可以用IP地址来表示20210219234,他们的作用是完全一样的)上,子目录1/2/3(三个斜杠代表三个子目录)下面的一个名称文件为fileexe的文件。

有时候,你可能得的FTP地址相识被砍去了尾巴的,比如

ftp://ftpftpservercom/或者ftp://2010219234/

这个地址没有告诉你具体能够下载的内容,利用这个地址可以连接上FTP服务器看他有哪些文件然后由选择地进行下载。

需要特别提一点,所有的FTP服务器都是需要帐号和密码才能登录的。不过有相当一部分FTP服务器提供了匿名登录,对于这些服务器我们可以使用通用的帐号和密码登录(通常是帐号Anonymous密码anonymous),也许你登录这些FTP服务器是没有提示你输入帐号和密码,实际上Windows或者FTP软件自动帮你完成了匿名登陆操作。

还有一部分FTP服务器出于各种原因,没有提供匿名登录,那么你就需要手工登录了。假设我们在FTP服务器ftp://2010219234/上有一组帐号和密码是user和password,那么如何才能够登录呢?这里有一个非常简便的方法,在IE的地址栏中输入:user:password@ftp://2010219234就可以登录了。

简单总结一下,FTP(或者HTTP)下载链接无非三种:

带文件名的

不带文件名

带帐号和密码的

IE直接下载

Http方式

前面说过,Http是超文本传输协议,我们平常上网的浏览器(比如IE)的“本职工作”就是解读按照这种协议制作的网页。Web网页上的各种资源都有一个URL,比方说某个的URL是http://wwwaaacom/ajpg,某个页面的URL是http://wwwaaacom/defaulthtml等等。当IE看到这些URL时,他会将其显示出来。但是如果碰到http://wwwaaacom/aexe这种扩展名为exe的文件怎么办呢?这种文件可不能“显示”出来,否则就以一堆乱码,这时IE会弹出一个对话框询问用户是否要将文件保存到本地,下载就是这样开始的。

1、在页面上单击一个提供下载的链接

2、设置一个文件名和保存位置然后单击“保存”按钮。

3、当显示“下载完毕”后,你可以直接单击“打开”按钮将下载的文件打开,也可以单击“打开文件夹”打开下载文件所在的文件夹。

很多人都喜欢采用在文件链接上单击鼠标右键选择“目标另存为”的方式进行下载,如下图。通常这种方式和直接单击链接效果相同,但是要特别注意一个问题,现在很多提供软件下载的网站都有防盗链功能,因此直接使用“目标另存为”的方法可能无法成功下载。经常是,明明想下载的是一个EXE文件,可是一旦“目标另存为”之后就变成了一个HTML文件。对于这种情况一般没有特别有效的应付方法,只能使用左键单击的方式进行下载。

FTP方式

在IE中也可以直接访问FTP网站,假设我们知道了一个匿名FTP站点的地址是redhatsecsuporg,我们可以按照下面的步骤来访问这个站点。

1、在浏览器的地址栏中输入ftp://redhatsecsuporg来登录该FTP站点。强调一下,直接输入这样的地址的前提是,FTP站点必须是匿名的。如果是非匿名的FTP,必须按照前面在“说点原理”那个小节中说的方式把用户名和密码也带上。

2、登录成功之后你会看到和资源管理器几乎一模一样的界面,选择需要的文件或者文件夹,单击鼠标右键,从弹出的菜单中选择“复制到文件夹”。

3、从弹出的对话框中选择一个本地文件夹用来保存下载的文件,然后单击“确定”按钮。完成这些操作之后,IE就开始下载文件了。

需要说明的一点是,使用IE直接进行下载是非常方便的,但是它有两个非常明显的不足,首先,IE下载不能“断点续传”,也就是说,一旦下载过程中出现死机、断网等意外情况,下载就可能需要从头开始(其实用一点小技巧也可以修复,下文介绍),其次,这也是最重要的一点,IE直接下载不能多线程,下载速度有瓶颈,这才是最关键的。一般只能用作权宜之计,比如下个几MB的小文件还是可以的,但是如果下载几百兆的巨无霸最好不要使用这种方式下载。

正因为IE直接下载有种种不足,因此我们一般需要安装专门的下载软件,比如FlashGet。

FlashGet下载

FlashGet的使用非常普遍,因此我们不打算详细介绍FlashGet使用上的一些细节,而是介绍一些比较独特的用法。

导入IE未完成的下载

使用IE直接下载时进场会碰到文件下载一半失败的情况,如果文件不大,倒也无所谓,从头再来好了,但是如果文件非常大,这样的麻烦还是要尽量避免。我们可以使用FlashGet的“导入IE未完成下载”功能。

用IE直接进行下载时,并不会直接写文件,而是首先将下载的内容先放在一个临时文件中,下载完成后再拷贝到用户指定的位置。如果下载意外中断,用户指定的文件并没有生成,但是临时文件却还在,只要找到这个文件就可以将他导入FlashGet中继续下载。通常这个文件就在IE的缓存目录中,如果是Windows98就是C:WindowsTemporary Internet Files,如果是Windows 2000/XP则是C:documents and SettingsAdministratorLocal SettingsTemporary Internet Files(注意,其中的Administrator是计算机的用户名,会因人而异)。

要想导入IE未完的下载,需要执行以下步骤

1、在FlashGet中打开菜单“文件-〉导入浏览器未完成的下载”,从弹出的对话框中进入到IE的临时文件夹,我们要找的文件名是有规律的,比如你想下载的文件名为ABCZIP,那么这个临时文件的文件名通常就是ABC[1]ZIP。选中这个文件,然后单击“打开”按钮。

2、在弹出的对话框中设置好URL ,然后单击“确定”按钮,就可以开始下载了。

站点资源管理器

我们经常遇到这样的情况——找到了一个好的下载站点,但是只知道上面某一个文件的下载链接,怎样才能顺藤摸瓜,在这个下载站点上发掘更多更好的下载资源呢?FlashGet自带的“站点管理器”可以解决这个问题,他的使用步骤是。

1、打开菜单“工具-〉站点资源管理器”,或者在FlashGet的主界面中直接按快捷键F7 。

2、在弹出的站点资源管理器窗口中的地址栏内输入http服务器或者ftp服务器的地址,如果需要登陆可以单击后的登陆按钮并输入帐号和密码后按回车键。

3、站点资源管理器开始自动搜索服务器上的各种下载资源,包括那些没有在Web页面上提供下载链接的文件也会巨细无遗地一一被挖掘出来,当窗口右下方列出可供下载的资源时,我们可以选中需要下载的文件(或者文件夹)单击鼠标右键选择“下载”,随后FlashGet会建立下载任务开始下载。

管理下载数据

FlashGet有一个下载数据库,扩展名为jcd,存放所有下载的链接、本地文件等信息。如果下载的文件丢掉了,你可以到这个数据库中找到软件的下载链接重新下载。所以下载数据库是很重要的。通常这个文件是存放在FlashGet的安装目录中的,容易丢失,比如我们重新安装Windows,这个文件就丢了,所以,我们安装FlashGet之后可以单独建立一个下载数据并保存在系统盘以外的位置。下载数据库还有一个用途就是可以和其他朋友或者程序分享链接。比如你想把你下载的软件的链接交个朋友,就可以直接将Downloadsjcd文件拷贝给他,他用FlashGet打开这个文件就可以得到所有的链接了。

新建下载数据库的步骤是

1、打开菜单“文件-〉新建数据库”,随后FlashGet主界面中的下载队列列表将会刷新为默认的结构

2、打开菜单“文件-〉保存数据库”。

3、为数据库文件设置一个文件名并单击“保存”按钮,设置完成之后,下次启动FlashGet时,它会自动打开这个下载数据库文件,这样你下载的链接什么的就不会丢失了。

CuteFTP下载

通过上面关于FlashGet站点资源管理器的介绍我们可以知道,FlashGet具备了FTP下载的基本功能,但是如果你需要经常访问FTP站点,还是应当配备一个专门的FTP下载工具,比如CuteFTP。CuteFTP在FTP软件中是资格比较老的,用的也比较多。它的获取和安装过程非常简单,这里就不详细介绍了。首先来看它的程序界面。

界面左上角的“主机”栏用来输入FTP服务器的地址进行快速连接,它后面的两个输入框用来设置用户名和密码,如果是匿名登陆,可以将其留空,输入完地址之后直接按回车键。窗口左侧有一个“站点管理器”,它类似于IE的收藏夹,用来存放一些需要经常访问的站点,省去每次输入地址、帐号和密码的麻烦,我们可以在这里设置任意数量的站点。窗口最下方则是用来显示正在下载的队列,每个下载项目占一行。下面我们介绍几种CuteFTP的典型应用。

已知下载链接下载单个文件

现在,假设我们得到了一个FTP下载连接为ftp://15922671130/pub/fileiso。请这样操作:

1、打开菜单“文件-〉手动下载”

2、在弹出的对话框中的“下载路径”中输入(或者通过剪贴板粘贴)下载链接,然后单击确定按钮

3、如果CuteFtp成功地找到了文件,窗口下方的下载队列中会出现相应的条目

已知FTP服务器地址下载需要的文件

假设我们知道需要下载的文件在某个FTP服务器上,并且知道服务器的地址,对于非匿名服务器还需要获得帐号和密码。需要下载文件时按照以下步骤操作:

1、将FTP输入到CuteFtp上方的工具栏中

2、如果服务器不提供匿名下载,在后面的两个编辑框中输入相应的帐号和密码。

3、从文件列表中找到自己需要的文件,选中,单击鼠标右键从弹出菜单中选择“下载”。

收藏FTP站点

上面介绍的下载文件的方法虽然简单,但是如果你需要经常登录某个站点,每次都输入FTP地址未免显得麻烦。在这种情况下我们可以使用CuteFTP提供的站点收藏功能,这种功能类似于IE的收藏夹,可以将你需要经常登录的网站地址、帐户、密码等保存起来,以后需要使用时直接选择站点即可,不必再重复输入。

建立和使用站点收藏的步骤是

1、打开菜单“文件-〉新建-〉FTP站点”

2、在弹出的对话框中设置站点的基本属性,必须输入的项目有:“标签”(内容可以根据自己的喜好随便设置)、“主机地址”(FTP服务器的地址)。其余的项目都是可选项目,根据具体的情况进行设置。完成设置后单击“确定”按钮,这个站点就加入到站点收藏中了。

3、以后需要登录这个站点的时候,只需要打开CuteFTP主界面左侧的“站点收藏”,找到前面的步骤中建立的站点条目(根据“标签”的设置),双击即可实现登录。

通过多线程下载提高下载速度

在默认情况下,CuteFTP之会用一个线程下载,通过提高现程的数量可以提高下载的速度。不过要特别注意两点,第一,线程不是越多越好,因为下载速度不光收到线程数量的影响,还和网络条件以及服务器的设置有关,如果网络本身较慢,或者服务器限制了下载速度,不论你怎样提高线程数量都不会提高下载速度;第二,有的服务器为了防止用户的线程开的过多,一旦服务器发现某台计算机的线程开的过多,可能会将其“封”掉,下载就会失败。

在cuteFTP中提高下载线程数量的步骤包括:

1、打开菜单“工具-〉全局选项”

2、在弹出的对话框中选择左侧的“连接”,然后在右侧设置“每个站点最大的连接数量”为大于1的值,即可进行多线程下载了,注意线程值不能超过5。

多线程下载的原理是什么

《经济学原理(上下)》([美国] 格里高里·曼昆)电子书网盘下载免费在线阅读

zenf    

书名:经济学原理(上下)

作者:[美国] 格里高里·曼昆

译者:梁小民

豆瓣评分:91

出版社:机械工业出版社

出版年份:2003-8

页数:323;410

内容简介:

此《经济学原理》的第3版把较多篇幅用于应用与政策,较少篇幅用于正规的经济理论。书中主要从供给与需求、企业行为与消费者选择理论、长期经济增长与短期经济波动以及宏观经济政策等角度深入浅出地剖析了经济学家们的世界观。

作者简介:

N 格里高利·曼昆(Nicholas Gregory Mankiw, 1958- ),美国经济学家。29岁即成为哈佛大学历史上最年轻的终身教授之一。曾就读于麻省理工大学、普林斯顿大学。现为哈佛大学经济学教授,同时担任马萨诸塞州剑桥的一个非营利性智囊团——国家经济研究局所属的货币经济计划部主任,还被聘为国会预算办公室及波士顿联邦储备银行的顾问。曼昆同时还供职于ETS考试研发委员会下的经济学高阶水平考试委员会和NBER商业周期委员会。

线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开起好几个下载通道当服务器提供下载服务时,使用下载者是共享带宽的,在优先级相同的情况下,总服务器会对总下载线程进行平均分配不难理解,如果你线程多的话,那下载的越快现流行的下载软件都支持多线程

注:实现多线程的条件是服务器支持,不支持的话……就用"用代理下载"

=========补充:

多线程下载的原理是这样的:通常服务器同时与多个用户连接,用户之间共享带宽。如果N个用户的优先级都相同,那么每个用户连接到该服务器上的实际带宽就是服务器带宽的N分之一。可以想象,如果用户数目较多,则每个用户只能占有可怜的一点带宽,下载将会是个漫长的过程。

如果你通过多个线程同时与服务器连接,那么你就可以榨取到较高的带宽了。例如原来有10个用户都通过单一线程与服务器相连,服务器的总带宽假设为56Kbps,则每个用户(每个线程)分到的带宽是56Kbps,即07K字节/秒。如果你同时打开两个线程与服务器连接,那么共有11个线程与服务器连接,而你获得的带宽将是56/112=102Kbps,约127K字节/秒,将近原来的两倍。你同时打开的线程越多,你所获取的带宽就越大(原来是这样,以后每次我都通过1K个线程连接:P)。当然,这种情况下占用的机器资源也越多。有些号称“疯狂下载”的下载工具甚至可以同时打开100个线程连接服务器。不过笔者以为凡事适可而止,不要做得太绝了。这样让别的用户怎么办呢(不管?不太好吧!)?

 
友情链接
鄂ICP备19019357号-22