【网络】应用篇

1. P2P应用:

最早出现的P2P应用是Napster,主要用来传输MP3,每个运行该软件的用户都同时提供上传和下载的功能。之后因为版权问题,该网站被迫关闭了。

之后出现了一些其他的P2P应用,但是最著名的就属 电驴 eMule了。eMule使用分散定位和分散传输技术。最大的特点就是每个文件分为许多小文件块,并使用多源文件传输协议MFTP进行传送。用户可以从多个服务器下载同一个文件,最后根据文件块的MD5和标识确定文件和组装文件。eMule在下载文件的同时也作为服务器 ,向其他用户提供下载功能,eMule 服务器记录了用户的数据信息,当用户来申请一个文件时,会查询某些用户拥有这个文件,并将其IP地址返回给申请下载的用户,用户通过获取到的到个IP地址 可以多线程下载文件。这就是我们说的 一个文件被多个用户下载之后,其他用户再下载该文件的时候,速度会快很多,因为可以从不同的地址下载文件。eMule还有一个重要的机制,设置了专门定义的文件夹,记录每个用户共享的文件,eMule鼓励用户共享文件,共享的文件越多,你在下载文件过程中的优先级就越高,如果你不设置共享文件夹,那你下载文件的优先级就很低。所以eMule 的规则就是 人人为我,我为人人。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值