P2P网络拓扑发现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:sgqeye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,基于对等结构(简写为“P2P”)的大规模分布式系统迅速发展起来,成为占用Internet带宽最多的网络应用。P2P是以建立一个覆盖于现行“万维网”的覆盖网络系统为目的,涉及网络框架、互联技术、信息安全、法律等各个层面。随着它的快速发展,其安全问题越来越突出。如何对大规模P2P网络进行有效的安全监控和拓扑发现是当前国际上P2P技术研究的一个关键问题。 本论文对P2P拓扑发现的关键技术进行了研究,包括P2P网络拓扑结构研究、Skype协议分析和拓扑发现、以及P2P网络节点位置与逻辑拓扑展示系统的实现。 提出Skype覆盖网络拓扑发现方法。在大量数据和反复实验的基础上对Skype协议进行了逆向解析,得到了Skype私有协议的特征码,实现了对网络中Skype流量的快速识别。在Skypc协议分析的基础上,提出一种快速的分布式Skype超级节点搜索方法。它依据Skype网络节点间交互超级节点信息的特性,不断收集当前在线的全球范围的超级节点,并对数据库中的超级节点历史数据进行主动探测,进行快速的在线超级节点搜索,并实时显示出在线超级节点的地理位置。 提出了将大地经纬度坐标转化为大地平面直角坐标的高斯投影的方法。首先根据IP地址信息查询GeoLiteCity.dat数据库,获得该IP所对应的经纬度信息,然后就可以利用高斯投影算法将其转换为大地平面直角坐标,最终就可以将该点坐标等比例的显示在世界地图上。 提出了关于逻辑拓扑图绘制的方法,在BitTorrent网络中,可以根据tracker服务器,种子文件以及客户端之间的一些关系,分别绘制出以种子为中心和以tracker服务器为中心的BitTorrent网络的逻辑拓扑图;并且同时提出了Skypc网络逻辑拓扑图的绘制方法。
其他文献
随着计算机技术的不断发展,特别是互联网技术的广泛应用,提高软件质量的呼声越来越强烈,但同时软件项目的开发周期和开发规模却不断增长,软件开发的风险和管理的难度也在不断
随着计算机技术和Internet的飞速发展,计算机系统已经由独立的单机模式转向开放、互联的网络环境,网络安全和信息安全问题日益突出,网络上各种攻击事件不断发生,相应地,各种安全措
随着网络的迅速普及和网络应用日益深入社会生活各个层面,网络应用的安全性问题成为制约其发展的主要因素之一。在管理大量的网络系统时,安全管理的复杂性是个很具挑战性的问题
Internet技术的迅猛发展和空前普及给人们带来了诸多方便的同时,也带来了很多问题。网络在传播有用知识和信息的同时,也正在被不法分子、反动敌对势力等信息内容的发布者所利用
Packing问题(布局设计问题)来源于许多领域的工程设计,如:印刷电路板(PCB)设计,航天器布局方案设计,钢铁企业的组板组坯及加工业的板材切割等。这些问题要求在满足多个约束条件下
在云计算环境下云服务提供商管理着大量的Web应用,又以购买或租用的方式获取基础设施,通过静态部署与动态资源分配以Web应用的形式为租户提供软件服务。通过合理的对Web应用进
随着工作流技术的发展,业务流程执行语言(BPEL)逐渐成为了工作流领域的一股新兴力量。众多基于BPEL的引擎产品也如雨后春笋般的地出现在市场上。对于工作流来说,BPEL带来的好处
随着云计算技术的不断成熟,云计算已经广泛应用到我们的日常生活以及企业的事务管理中。云计算的普及为企业应用客户关系管理系统提供了机遇,尤其是一些中小企业不需要太多的成
基于构件的开发(Component-Based Development,简称CBD)或基于构件的软件工程(Component-Based Software Engineering,简称CBSE)是一种软件开发新范型,它是在一定构件模型的支持下,复
随着技术的飞速发展,基于B/S结构的服务端应用程序得到了广泛的应用,实现Web应用的技术和框架也层出不穷。文章以J2EE体系的Web开发方法为主线。从Servlet/JSP的技术原理开始,到结