登录 | 注册

个人信息栏

justin
285026
.....
影币:637
居住地:绵阳
性别:男

快速通道

日历

日志摘要列表

发布于:2007-08-26 09:43:54 | 分类:p2p&bitcomet技术
P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。
技术背景

P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的基础,所以从基础技术角度看,P2P不是新技术,而是新的应用技术模式。

今天,P2P再一次被关注主要是由Napster以及ICQ类软件的出现,虽然在Napster之前P2P方式的研究也从未停止。

现在互联网是以S(Server)/ B(Browser)或S/C(Client)结构的应用模式为主的,这样的应用必须在网络内设置一个服务器,信息通过服务器才可以传递。信息或是先集中上传到服务器保存,然后再分别下载(如网站),或是信息按服务器上专有规则(软件)处理后才可在网络上传递流动(如邮件)。

如今拥有Napster及ICQ类软件的PC(或操作者)就可以选择同样拥有此类软件的另一PC(或操作者)形成互联(直接连接,不通过服务器),双方共享资源,协同完成某种行动。而拥有同一P2P软件的设备和用户,还可以形成一个为其自己所有的在互联网上的P2P专用网。

现状

1. 代表性研发产品和技术

(1) ICQ类的即时通信软件。两个或多个用户互相使用文字、语音或文件进行交流,快速、直接,易于同非PC网络设备(如PDA、手机)通信,而且它不依赖设备即可辨别用户。由于利用P2P技术可以弱化甚至摆脱对中央服务器的依赖,这样的通信更接近非互联网通信模式。

(2) Farsite(Microsoft),Ocean Store类数据存储软件。用于在网络上将存储对象分散化存放,而不像现在放于专用服务器。这样减轻了服务器负担,增加了数据的可靠性和传输速度。

(3) Napster类软件。实现数据共享,使用者可以直接从任意一台安装同类软件的PC上下载及上载文件,而不是从服务器。用户可以检索、复制共享的文件。软件自动发现最新的文件列表,发布者无需担心发布的问题。

(4) Infrasearch、Pointera类数据搜索及查询软件。用来在P2P网中完成信息检索。一旦形成P2P专用网,其上的数据搜索与现在互联网中数据存在中央服务器的情况有所不同,必须要考虑动态地将当前P2P网……
没有相关标签
发布于:2007-08-26 09:43:09 | 分类:p2p&bitcomet技术
我想大多数人对P2P并不陌生,P2P的下载概念,简单点说,就是下载不再象传统方式那样只能依赖服务器,内容的传递可以在网络上的各个终端机器中进行。P2SP除了包含P2P以外,P2SP的“S”是指服务器。P2SP有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起。也就是说,在下载的稳定性和下载的速度上,都比传统的P2P或P2S有了非常大的提高。
没有相关标签
发布于:2007-08-26 09:39:44 | 分类:p2p&bitcomet技术
BT是如何工作的?

          目前采用BT协议实现的下载工具,比较有代表性的有:BitTorrent(及继承版本),BitComet,FlashBT等,这些软件都很好的实现了 BT协议,以及有些还实现了DHT协议。

          BT的下载是通过下载用户之间的互相下载来实现,一个BT用户可以从多个BT用户那边下载同一个文件的不同片断,同时也将已下载完成的文件片断提供给其他的BT用户下

载。所以,BT用户既是一个下载者,也是一个下载服务提供者。用户首先要到网上下载*.torrent的BT文件,在这个文件里,描述了下载的文件信息,以及BT服务器的信息,包含

服务器的地址,端口等。BT服务器可以是TCP模式,也可以使UDP模式,这些端口都是可以随意可变的。BT下载软件在解析*.torrent文件后,将会连接BT服务器,以获取可以

下载这个文件的其他BT用户信息,并将自己的信息告诉给BT服务器。之后与这些BT用户连接,开始下载。但这里有关键的一步,BT用户必须通过BT服务器获取其他BT用户的

信息。

       为了解决不需要BT服务器的问题,BT新的协议中,引入了Kademlia 协议,Kademlia network简称KAD网络,在BT中叫DHT。DHT采用UDP方式通信,他不需要任何的服务

器协助,只要有其他一个BT用户的信息,就可以通过这个用户获取到其他与这个BT用户相邻的BT用户的信息,同时将自己的信息告诉给这个相邻的BT用户。从而获得整个网络

中在下载这个文件,有这个文件的在线BT用户,并与这些用户连接,完成下载。同时BT软件会启动一个监听端口,等待其他的BT用户来连接,这个BT监听端口是可以用户自己

设定的。所以无法通过防火墙封堵端口来实现对BT的封堵。


eMule(eDonkey)是如何工作的?


       eMule/eDonkey中采用的是ED2k协议与BT协议类似,eD2K的服务器维护着所有eD2K用户共享着的文件信息。用户通过服务器获取文件信息和拥有这些文件的用户信息,

并与这些用户连接完成下载,采用TCP方式通信。最初,只有eDonkey一种客户端,后来,在ED2k协议的基础上发展出许多客户端,例如:MLdonkey、BOT、xMul……
没有相关标签
发布于:2007-08-26 09:37:51 | 分类:p2p&bitcomet技术

http://www.bitcomet.com/doc/download-beta-zh.htm

setup.exe       不带ED插件的BC安装程序
plugin.exe       ED插件(装上这个才能用ED插件)
呵呵 很多人以为ED插件根本无法使用
其实要使用ED插件要从制做torrent时候才能使用这个插件(不需要ED插件做torrent也能打上这个勾)
如图1红框 计算每个文件的ED2K链接
然后再打开制作好的torrent
如图2 那个查找ED下载源那个勾就能使用了

-- BitComet 0.91 --

[ 本帖最后由 85181542 于 2007-7-5 15:27 编辑 ]


图片附件: [图1] 1.JPG (2007-7-4 11:28, 148.52 K)

……
没有相关标签