2024年6月12日发(作者:)
实验三 BT种子发布
一、实验目的:
通过对P2P与BT技术的资料信息的收集,以及对国内外当前P2P以及BT
技术实现的了解,对P2P与BT相关技术有一个更深的理解。
二、实验要求:
每人一台计算机,在网上收集P2P与BT相关技术的资料,了解当前P2P技
术的应用前景,并了解如何制作与发布一个BT软件。
三、实验内容:
点对点(Peer-To-Peer),通常简写为P2P,所谓网络中的点对点,其实可以
看成是一种对等的网络模型。P2P技术实现网络上不同计算机之间,不经过中继
设备直接交换数据或服务的一种技术。P2P技术允许网络中任一台计算机可以直
接连接到网络中其他计算机,并与之进行数据交换。
1、P2P网络模型
P2P作为一种网络的模型,它有别于传统的客户/服务器模型。客户/服务器模
型一般都有预定义的客户机和服务器。而在P2P模型转并没有明确的客户端和
服务器,但其实在P2P模型中,每一台计算机既可以看成是服务器,也可以看
成是客户机。在网络中,传统上的客户机/服务器通讯模型中,发送服务请求或
者发送数据的计算机,一般称为客户机;而接收、处理服务或接收数据的计算机
称为服务器。而在P2P网络模型中,计算机不仅接收数据,还有发送数据,不
仅提出服务请求,还有接收对方的服务请求。更简单的说,在以P2P技术为核
心的网络中,每一台计算机的地位都是对等的,既是客户机又是服务器。
(1)静态配置模型
静态配置模型是一种相对静态而简单的对等点定位模型。在该模型中,每个
对等点都确切地知道存在于其P2P 网络中其它对等点的位置以及它们所提供的
共享资源内容。
缺点:网络无法应付不能预知的随机事件和临时变更,比如对等点随机进入和退
出网络。
(2)动态配置模型
1、分布式
它由许多对等点组成,这些对等点在功能上很类似。没有专门的目录服务器。
对等点必须使用它们所在的网络来定位其它对等点。没有一个对等点知道整个网
络的结构或者组成网络的每个对等点的身份。希望知道网络中另一个对等点的位
置时,它就发出一个查询请求并传递给邻居(网络上最近的P2P计算机)。这些
邻居尝试满足这个请求。如果这些邻居不能完全满足这个请求,就将请求传递给
2、目录式
在目录式模型中,一台或多台有特殊用途的服务器为对等点提供目录服务。
对等点向目录服务注册关于自身的信息(其名称、地址、资源和元数据),并通
过根据目录服务器中信息的查询,使用目录服务来定位其它对等点。Napster模
型是一种典型的使用动态配置模型(目录式)的网络模型。
3、混合式
目录式P2P有利于网络资源的快速检索,并且只要服务器能力足够强大就可
以无限扩展,但是其中心化的模式容易遭到直接的攻击;分布式P2P解决了抗
攻击问题,但是又缺乏快速搜索和可扩展性。混合式P2P结合了目录式和分布
式P2P的优点,在设计思想和处理能力上都得到了进一步的优化。它在分布式
模式的基础上,将用户节点按能力进行分类,使某些节点担任特殊的任务。这些
用户节点:普通节点,它不具有任何特殊的功能。
搜索节点:处理搜索请求,从它们的“孩子”节点中搜索文件列表,这些节点必须
有128 kbit/s RAM的网络连接速度,建议使用高性能的处理器。
索引节点:连接速度快、内存充足的节点可以作为索引节点。索引节点用于保存
可以利用的搜索节点信息,并搜集状态信息,维护网络结构信息。
BitTorrent(中文全称比特流,简称BT,又称变态下载)是一个多点下载的
P2P软件。不象FTP那样只有一个发送源,BT有多个发送点,当你在下载时,
同时也在上传,使大家都处在同步传送的状态。bt:bt实际上是BitTorrent的缩
写。bt下载的人越多,bt种子就越多,下载速度也越快。而BitTorrent的意思就
是pnp下载,也叫变态下载。bt下载是p2p下载,pp下载的扩展。pnp中的两个
p都是指网民的个人电脑,在网上抽象为一个点point。n是之1,2,3,……n
中的n就是无限的意思。pnp就是说个人电脑和个人电脑通过网络连接,多对多
连接的意思。bt下载为什么俗称变态下载呢?这是因为这种下载方式和传统的单
单依靠网站服务器作为下载源的方式不同,它采用的是人人电脑都是服务器的思
想,下载的人越多,共享的人越多,下载的速度也越快。BitTorrent下载工具软
件可以说是一个最新概念P2P的下载工具、它采用了多点对多点的原理,一般
简称BT(BitTorrent)也就是大家所说的变态下载。该软件相当的特殊,一般我们
下载档案或软件,大都由HTTP站点或FTP站台下载,若同时间下载人数多时,
基于该服务器频宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时
间下载的人数越多你下载的速度便越快,因为它采用了多点对多点的传输原理。
你听说过“今天你BT了吗?”这句口头禅没有?BT下载已经成为宽带用户下载手
段的重要选择之一,许多大型软件、视频作品等都是通过BT进行流传的。如果
你刚刚接触BT,或已经体验过BT下载带来的那种疯狂感觉,面对目前涌现出
来众多的BT下载工具,你是不是觉得有些眼花缭乱呢?那就请走进今天的专题,
只有了解和掌握了这些BT下载工具,才能真正用好BT,充分领略疯狂下载的
快感!BT是目前最热门的下载方式之一,它的全称为“BitTorrent”简称“BT”,中文
全称“比特流”,但很多朋友将它戏称为“变态下载”,这又是什么原因呢?
就HTTP、FTP、PUB等下载方式而言,一般都是首先将文件放到服务器上,然
后再由服务器传送到每位用户的机器上,它的工作原理如图1所示。因此如果同
一时刻下载的用户数量太多,势必影响到所有用户的下载速度,如果某些用户使
用了多线程下载,那对带宽的影响就更严重了,因此几乎所有的下载服务器都有
用户数量和最高下载速度等方面的限制。 很明显,由于上述的原因,即使你使
用的是宽带网,通常也很难达到运营商许诺的最高下载速度,这里面固然有网络
的原因,但与服务器的限制也不无关系。正因如此,BT下载方式出现之后,很
快就成为了下载迷们的最爱。


发布评论