用户名: 密码: 验证码:
对等式网络模型的研究及应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当前的网络应用中,C/S模型是主流。而随着分布式计算的深化和网络技术的进一步发展,对等式网络模型(P2P)开始受到重视,并成为最近的技术热点之一。
     P2P模型与C/S模型相比,最大的不同是降低了对服务器的依赖及其分散控制,一些P2P模型甚至不需要服务器。P2P系统的冗余性很好,没有单一的失败点。P2P模型可以作为C/S模型的补充。当然,作为一项新技术,P2P模型目前还很不成熟,甚至还没有公认的标准协议。
     论文尝试研究P2P的模型及应用。文章首先概述了P2P的定义,分类和应用范围等一系列问题;然后试着从现有的各种P2P应用中,分析总结出其不同的实现模型,考察其内部机制,以及各种模型的优缺点;还用Java语言实现了其中多播模型的基本框架;接着论文阐述了对等计算如何穿透防火墙而实现通信以及安全性,探讨了几种作者认为行之有效的新技术。论文的最后,把新的P2P技术应用到传统的即时通信应用软件领域,即在Jxta协议的基础上构建不需要任何中心服务器的通信应用。
In current network applications, C/S modal is the mainstream.But with the quick development of the distribute computing and new network technology,more and more people focus their attention on P2P modal in recent days.
    The main difference between P2P modal and C/S modal is that the former doesn't rely on a server,thus control is distribute.Some modals of P2P even don't require a server.The P2P modal has excellent redundancy.No single fault point in P2P modal.P2P modal can be a good complementarity of C/S modal.And of course,as a new technology,P2P modal is not maturate.It Even hasn't a standard protocol till now.
    This thesis try to study the modal of P2P and its application.The thesis firstly gives the definition of the P2P technology,and try to classify the P2P modals.By researching the existing P2P applications and softwares's implementation,this thesis want to conclude their different implementary modals,their merits and their shortcomings,and also study deeply to their inner mechanisms.And it gives and implements a basic framework of multicast discovery modal using Java language.Then the thesis discusses how the P2P computing communicates with each other though many kinds of firewalls and some secure problems in P2P area.The author discusses some practical feasible new methods.At the last part of this thesis,it try to apply this new P2P technology to the traditional instant message software area.That is,it want to build messaging application without a central server using protocol jxta.
引文
[1]Richard Stevens 《TCP/IP详解,卷一》,范建华等译,机械工业出版社,2000年4月。
    [2]Bruce Eckel著,京京工作室译,《Java编程思想》,机械工业出版社,1999年4月。
    [3]Todd Sundsted 撰,《发现,对等点如何彼此定位》,IBM,Develop Works,2001年11月。
    [4]P2P工作组(Peer-to-Peer Working Group), 《Bidirectional Peer-to-Peer Communication with Interposing Firewalls and NATs》,2001年8月。
    [5]Intel白皮书(White Paper),《Peer to Peer Computing》,2001年3月。
    [6]Intel白皮书(White Paper),《Peer-to-Peer Network Communications in a World of NATs and Firewalls》,2001年。
    [7]美Dreamtech软件开发组,《对等网络编程源代码解析》,吴文辉等译,电子工业出版社,2002年8月。
    [8]Sun,Jxta社区, 《JXTA vl.0 Protocols Specification》,2001年6月。
    [9]Sun,《Project JXTA:Java Programmer's Guide》,2002年。
    [10]台湾逢甲大学,硕士论文,施三吉,《应用於对等式网路架构上之可调适性影像资料模型》,2002年。
    [11]Sing Li撰,《Making P2P interoperable:The JXTA command shell》, IBM,Develop Works,2001年9月
    [12]谢天舜,朱祥华,《IP多播技术及其应用》,电子工程技术与标准化,2002
    [13]孙林夫,胡广伟,《协同设计中可靠多播通信的研究与实现》,计算机应用,第22卷第9期,2002年9月
    [14]DAN KEGEL著,sunkinglang译,《NAT和P2P网络》,www.csdn.net,2003年2月
    [15]chinaeagle,《P2P技术在国内的困境与出路》,www.csdn.net,2003年3月
    [16]Brendon Wilson著,《Jxta》,www.brendonwilson.com,2002年
    [17]www.chinaitlab.com, 《NAT的实现过程》,2002年6月
    [18]www.chinaitlab.com, 《win2000的网络地址转换》,2002年9月
    [19]www.chinaitlab.com, 《SSL与数字证书服务》,2002年12月
    [20]www.chinaitlab.com, 《SSL原理解密》,2003年1月
    [21]www.chinaitlab.com, 《SSH协议体系结构解读》,2002年12月
    
    
    [22]BRUCE SCHNEIER,《应用密码学》,机械工业出版社,2000年1月
    [23]毛薇,姚青,李涛,《基于P2P的高效搜索引擎的研究》,武汉理工大学学报,第24卷第4期,2002年8月
    [24]刘宗田,孙智勇,《分布式计算环境的比较研究》,计算机工程与应用,2001年13期
    [25]陈宇,《基于P2P系统的Jxta技术探析》,计算机工程,28卷第十期,2002年10月
    [26] FGHIJKLM.MK时成阁, GOPQR. STL0胡家骏, 《Study on neighborhood discovery protocol in communication networks》, journal of Shanghai Jiatong university,Vol. E-6,2001
    [27] Joseph Wasson, 《Proposal for new gnutella'esque architecture》, 2002年2月
    [28] Ben Houston, 《Caching and Mirroring within Gnutella》, April 3, 2000
    [29] Ben Houston, 《Intelligent Connection Management》, October 5, 2000
    [30] Anne's Ark, Mike Inman, 《distributed real-time file sharing protocol》, 2000年
    [31]曹卉芳,须文波,《对等联网网络模式下运用移动代理实现的智能网络招聘系统》,2002年3月
    [32]www.ppcn.net,《P2P进驻企业内容网络》,2002年9月
    [33]杜红超,www.enet.com.cn,《软件业P2P的两条路》,2002年4月
    [34]马振,《对等网NetShot算法设计与模拟》,2002年6月
    [35]田敬,代亚非,《基于P2P网络的分布式索引系统》,2002年2月
    [36] Bradley S. O'Hearne, 《JXTA and Web services》, 2002年5月
    [37] P2P Working Group, 《Taxonomy of Peer-to-Peer Architectures》, Nov 29, 2001

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700