p2p网络guntella协议中防火墙穿越的研究与实现

p2p网络guntella协议中防火墙穿越的研究与实现

ID:34093651

大小:1.50 MB

页数:59页

时间:2019-03-03

p2p网络guntella协议中防火墙穿越的研究与实现_第1页
p2p网络guntella协议中防火墙穿越的研究与实现_第2页
p2p网络guntella协议中防火墙穿越的研究与实现_第3页
p2p网络guntella协议中防火墙穿越的研究与实现_第4页
p2p网络guntella协议中防火墙穿越的研究与实现_第5页
资源描述:

《p2p网络guntella协议中防火墙穿越的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、y!竺竺中山大学硕士学位论文P2P网络Gnutella协议中防火墙穿越的研究与实现专业名称:申请人姓名:导师姓名:答辩委员会成员:鳖型垫盔盏鱼边垡苤量朱志伟吕志民教授P2P网络Gnutella协议中防火墙穿越的研究与实现检测技术与自动化装置硕士生:朱志伟指导教师:吕志民教授摘要计算机对等联网P2P技术是目前新一代网络技术研究的活跃领域,它在网络资源利用率、消除服务器瓶颈等多方面都有明显的优势。而Gnutella协议就是一个基于P2P网络的文件搜索,数据交换协议。本文通过分析了Gnutella协议的包结构,路由规则以及文件的传输,针对协议本身只能处理单方节点被防火墙屏

2、蔽的问题的不足,提出了一个解决方案,通过一个代理节点进行文件的代理传输,使协议能够有效穿越屏蔽了双方节点的防火墙。为此,本文对协议进行了必要的扩展,增加了动态确定代理节点的消息,设计了这些消息的结构,给出其路由规则,并为文件的代理转发新增加了必要的研TP消息。本文在Linux平台上对协议扩展进行了实现,最后,对系统的实验结果进行了介绍和分析,并指出本系统的缺点和不足以及下一步的研究工作。关键词:P2P,Gnutella,防火墙,穿越,代理—————————————_————————————。_————一—————_-_—-—-———————————__———-———

3、———————_——————————————————————————————_●_—————_——一ResearchandImpleⅡlentationoffirew“ItraVersinginP2PnetworkGnucelIaprotocolDetection7【色chniqueandAutomaticDeViceName:ZhuZhiW文Supervisor:ProfessorL百ZhimingABSTRACTWiththehighresourceusingrateandtheadVantageofeliminatingtheserVer’schockpoin

4、t,Pee卜to—Peer(P2P)Netwofkbecor血ngtheactiVi哆fieIdiⅡmenewgeneration’snetworkresearch.AndGnutellaprotocolisoneofP2Pnetworkprotocolfbr矗lesearchinganddataexchange.ThisaniclefirstanalyzestheprotocoI’smessagesstructure,routingⅢle,metransfeLFortheprotocoIcanonIytraverseonewayfirewaIl,thispaper

5、bringsforwardasolutiontosolVethisproblembyusingaproxynodetotransf色rthedata。Forthis,thispapermakesomeextensionformeprotocol,addingsomenewnlessagefordynaImcconfirmthepr。xynodeanddesignthesmlctureofthesemessages,givingouttheirroutingrules.ForfiIetransfe—ng,thispaperalsoaddssomenewHTTPmess

6、age·TheapplicationforthisproposalisbasedonLinux,Atlast,thispaperpresentsandanalyzesthercsuI£ofthjsproposal,pointingou£somede矗cieacyofChissystemandthenextresearchwork.KeyWords:P2P’Gnutella,firewall,traverse,pfoxy【IP2P网络Gnute儿8怫议中防火墙穿越韵研究与实现1-1课题研究的背景第1章引言一直以来,在Internet上占据着统治地位的是c/S(C1ie

7、nt/server)结构。该结构是以一台机器作为服务器提供服务,其他机器作为客户机向服务器提出服务请求,服务器响应请求。这样的应用必须要设置一个拥有强大处理能力和大带宽的高性能计算机,配合高档的服务器软件的服务器,信息通过服务器才可以传递。信息一般是先集中上传到服务器保存,然后再分别下载(如网站),或是信息按服务器上专有规则处理后才可在网络上传递流动(如邮件)。c/s模式适合一对多、强对弱的社会关系形式,如政府对个人、对企业,大企业对小企业,学校对学生,企业对职工等等关系。图1.1c/S模式的网络结构但是,自从1999年的Napster(一个提供可以在网络上交换

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。