【运行截图请往下看】编程语言:Android、iOS、C#、Asp/Asp.net、Java、Vb、Php、Jsp、C++等
【专业优势】18年功力源码技术大神,坐阵亲临指导,远程协助包100%成功运行!
P2P是因特网的一种应用模式,其意思是指网络上的任何设备(包括大型机、PC机、PDA、手机、机顶盒等等)都可以平等地直接进行连接并进行协作。相比当前因特网上主流的应用模式Client/Server或者Client/Service而言,P2P具有自己鲜明的特点和优势。
简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、实现"非中心化",并把权力交还给用户。
目前的P2P系统主要可以按其网络拓扑结构分类为以下的四种。
中心化拓扑,它通过一个中央服务器保存所有本系统用户的资源的索引和位 置信息。当某个用户需要某个资源文件时,首先连接到中央服务器,在服务器进行检索,并由服务器返回存有该文件的用户信息;再由请求者直接连到文件的所有者传输文件索引。
全分布式非结构化拓扑,全分布非结构化拓扑和中心化拓扑最大的区别在于前者是纯粹的P2P系统,没有索引服务器,它采用了基于完全随机图的洪泛 (Flooding)发现和随机转发(Random Walker)机制。全分布式结构化拓扑,它是在全分布非结构化拓扑的基础上采用DHT的分布 式发现和路由算法。
半分布式拓扑,它吸取了中心化结构和全分布式非结构化拓扑的优点,选择 性能较高(处理、存储、带宽等方面性能)的结点作为超级点,在各个超级点上 存储了系统中其他部分结点的信息,发现算法仅在超级点之间转发,超级点再将 查询请求转发给适当的叶子结点。
以上的四种P2P技术各有各的优点和不足,考虑到除中心化拓扑结构系统以 外的其它拓扑结构,由于缺少一个中心化的资源和用户管理系统节点,这样给资源的检索和用户权限管理带来了很多的问题,并且也由此造成了一些系统安全的问题。再者因为没有一个中心节点对全部的可用资源进行管理,所以当用户节点 希望在系统中对自己感兴趣的资源进行搜索时就不得不采用对整个网络进行广播 的方式进行。而这样做的同时就有可能在网络中造成网络拥塞并且查找的效率
也很低。所以考虑到以上的种种原因在本论文中将采用集中式拓扑结构的P2P网
qq空间详情地址: 计算机源码设计大神出品





- VC1001航空检票系统2011-11-02 20:23:44
- 596VC++局域网视频聊天仿QQ聊天系统全套2016-02-16 22:56:39
- VC002图书管理系统2011-10-19 18:24:28
- VC1005局域网视频聊天会议系统 2012-07-24 00:26:55
- 17vc++_020酒店宾馆管理系统2012-07-24 00:26:03
- vc++_019 网络视频点播系统2012-07-24 00:25:09
- vc++_018人脸识别人脸检测2012-07-24 00:24:19
- vc++_017会议视频管理系统2012-07-24 00:22:53

