首页> 中文学位 >基于P2P技术的病毒库升级方法
【6h】

基于P2P技术的病毒库升级方法

代理获取

目录

文摘

英文文摘

插图索引

附表索引

第1章 绪 论

1.1 研究背景及意义

1.2 国内外研究现状

1.3 论文主要研究内容

1.4 论文的组织结构

第2章 相关技术概述

2.1 P2P技术简介

2.1.1 P2P的定义

2.1.2 P2P技术的特点

2.1.3 P2P的发展趋势

2.2 P2P的网络结构

2.2.1 P2P网络结构分类

2.2.2 本课题采用的P2P网络结构

2.3 VDUP协议

2.3.1 VDUP协议简介

2.3.2 VDUP协议内容

2.4 小结

第3章 P2P病毒库升级原型系统设计

3.1 系统设计的原则

3.1.1 系统目标

3.1.2 系统业务模式

3.2 系统总体设计

3.2.1 系统总体架构

3.2.2 服务器端功能设计

3.2.3 客户端功能设计

3.3 系统工作流程

3.3.1 服务器端工作流程

3.3.2 客户端工作流程

3.4 算法设计及应用

3.4.1 BitTorrent的片段选择算法

3.4.2 基于Seed控制的随机片段选择算法

3.4.3 基于Seed控制的倒序片段选择算法

3.4.4 算法在服务器端的实际应用

3.3.5 算法在客户端的实际应用

3.5 小结

第4章 P2P病毒库升级原型系统的实现

4.1 服务器端程序

4.1.1 程序主界面

4.1.2 下载管理器

4.1.3 正版验证程序

4.1.4 文件上传程序

4.2 客户端程序

4.2.1 客户端程序主界面

4.2.2 详细信息界面

4.2.3 检测文件界面

4.2.4 系统选项设置界面

4.3 小结

第5章 实验分析与结论

5.1 实验环境搭建

5.1.1 硬件环境搭建

5.1.2 实验数据准备

5.2 实验及结果分析

5.2.1 算法性能测试

5.2.2 网络流量测试

5.2.3 网络拥塞传输效率测试

5.3 小结

结论与展望

参考文献

致谢

附录A 攻读硕士期间发表论文及参加的科研项目

展开▼

摘要

随着网络经济的发展,近几年来病毒数量呈现出爆发性增长,其中绝大多数是以获取经济利益和盗窃用户隐私为目的的木马病毒,全球每年因病毒造成的直接经济损失高达数千亿美元。目前主流的反病毒技术依然是基于传统的病毒特征码,杀毒软件需要通过不断升级病毒库才能查杀最新的病毒。然而目前各大杀毒软件依然在使用传统的C/S升级方式,由于服务器的网络带宽和硬件性能的限制,当同一时间升级的用户数量超过限制,就会出现严重的瓶颈效应,影响用户的升级速度。为此,反病毒软件公司只能通过不断增加服务器数量来缓解升级压力,使得运营成本不断增加。
   为解决这个瓶颈问题,本文研究如何将成熟的P2P技术应用于病毒库升级,设计出一套基于P2P技术的病毒库升级原型系统。主要研究工作包括:
   第一,研究传统的病毒库C/S升级方式的不足之处,结合P2P的技术特点和网络结构,确定适用于病毒库升级的P2P网络结构;
   第二,针对病毒库升级的文件体积小、用户数巨大、增量更新等特点进行分析,基于BitTorrent协议研究适用于病毒库升级的P2P升级方法;
   第三,设计P2P病毒库升级原型系统的总体架构,将服务器端细分为下载管理器、正版验证程序和文件上传程序三部分,分别设计了服务器和客户端的详细功能和工作流程,并改进了片段选择算法,研究了算法的最佳使用方式;
   第四,开发出了一个具体的P2P病毒库升级原型系统,实现了主要功能;
   第五,基于开发的P2P病毒库升级原型系统,搭建了实验环境,分别进行了算法性能测试、网络流量开销情况测试和网络拥塞情况下的传输效率测试。
   实验结果表明,本系统可解决病毒库升级服务器的瓶颈,能有效地降低服务器的网络流量,加快客户端的升级速度,节省反病毒软件公司的运营成本。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号