BT,EMule和迅雷,作为典型的P2P文件下载系统,各有什么特点?使用了哪些技术?

这是一道“计算机网络”课作业题……... 这是一道“计算机网络”课作业题…… 展开
 我来答
WANG路路通
推荐于2016-06-17 · TA获得超过459个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:92.5万
展开全部
楼主,BT,EMule,快车和迅雷其实本质上没有任何差别,它们都是采用了P2P技术,不同之处在于三者的操作上,BT常常会伴随种子一次出现,而在EMule和迅雷中我们很少说这个词是因为软件操作中不常提起,BT种子下载一般会提供一个种子地址,然后通过改地址进行下载,而迅雷等下载软件其实也有此功能,打开迅雷,点击新建,然后输入BT种子地址,和BT下载是一样的,只不过执行上有些许差异,所以,BT,EMule和迅雷在本质上没有任何差别,都是使用P2P技术进行网络下载的工具,而如果一定要说它们具有的特点,BT下载对资源有整合,迅雷,快车,Emule更人性化,仅此而已,使用的技术都是P2P技术。具体答题如下:
1.BT:BT是一种共享软件全名叫BitTorrent。 一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。 但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,下载速度的限制,这样就给用户造成了诸多 的不便。 但BT下载反而是用户越多,下载越快,这得益于BT用的是一种传销的方式来达到共享的。BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT下载的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献,这就是P2P的魅力所在,

2.电骡emule下载原理: 电骡是建立在点对点(peer2peer)技术上的文件共享软件。它与传统文件共享的区别是:共享文件不是在集中的服务器上等待用户端来下载,而是分散在所有参与者的硬盘上。所有参与者组成一个虚拟网络,每个用户端都可以从这个虚拟网络里的任何一个人的机器里下载文件!同时每个人也可以把自己的文件共享给任何人。 在"中国电骡"体系里有一些服务器,不过这些服务器不再存放文件,而是存放这些共享文件的目录或地址。每个用户端从服务器处得到或搜索到共享文件的地址,然后自动从别的客户端处进行下载,参与的客户端越多,下载的速度越快。 当你在搜索列表中选取了你要的文件并开始下载后,电骡会记录下这个文件的大小,文件名以及另一个叫做hash的特殊值。说得更确切一些,是一个MD4的hash值。这个值是根据你要下载的文件本身的内容计算得来,它可以让你知道你正在下载的文件是不是就是你所想要的。尤其是在文件的其他属性被更改之后(如名称等)这个值就更显得重要。电骡软件得到了这个信息后,会向所有添加的服务器发出请求,要求得到有相同hash值的文件。而服务器则返回持有这个文件的用户信息。这样我们的客户端就可以直接的和拥有那个文件的用户沟通,看看是不是可以从他那里下载所需的文件。而电骡最棒的部分就在于:你不是只在一个用户那里下载文件,而是同时从许多个用户那里下载文件。如果另一个用户仅仅只有你要的文件的一个小小片断,他也会自动地把这个片断分享个大家,而你就可以从这个用户的机器上下载这个片断。当然你也是一样。只要你得到了一个文件片断,系统就会把这个片断共享给大家,简言之,电骡有共享机制。
3.迅雷的工作原理
迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料. .其实收集互联网上的服务器的下载地址,很多软件都会这样做.如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么?因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用.但迅雷的程序员可不理你,一样收集,然后供其它人使用.说白了,迅雷有点硕鼠的意味,无孔不入,但它对硬盘会有伤害,毕竟自己的电脑硬盘每天都有人从中取走“东西”嘛。

迅雷和电骡相比,讯雷是get类软件,而电骡是share类软件 ,使用的技术都是P2P。
楼主,虽然我也是学网络的,但最讨厌简答题,所以上面说的还请您自己整理下,希望能帮到你。

.
SmartProxy
2023-10-24 广告
作为上海圣钧信息科技有限公司的工作人员,我要提醒您,寻找美国的静态IP是一项重要的任务,因为静态IP地址是网络设备在网络中的标识,对于网络通信和数据传输至关重要。我们公司致力于提供高质量的网络服务,包括静态IP地址分配和动态主机配置协议(D... 点击进入详情页
本回答由SmartProxy提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式