基于XMPP协议的P2P即时通讯软件设计

基于XMPP协议的P2P即时通讯软件设计

ID:46768483

大小:1.92 MB

页数:89页

时间:2019-11-27

基于XMPP协议的P2P即时通讯软件设计_第1页
基于XMPP协议的P2P即时通讯软件设计_第2页
基于XMPP协议的P2P即时通讯软件设计_第3页
基于XMPP协议的P2P即时通讯软件设计_第4页
基于XMPP协议的P2P即时通讯软件设计_第5页
资源描述:

《基于XMPP协议的P2P即时通讯软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浙江大学硕士学位论文基于XMPP协议的P2P即时通讯软件设计姓名:吴燕申请学位级别:硕士专业:电子信息技术及仪器指导教师:刘济全;陈耀武20070512浙江大学硕士学位论文摘要随着互联网的普及和发展,即时通讯已经成为人们交流的重要手段。在深入分析现今即时通讯发展的基础上,为适应其向移动平台发展的趋势,本文研究设计了一个在嵌入式Linux平台下能与基于XMPP协议的GoogleTalk实现文字互通的P2P即时通讯客户端。第一章,介绍了即时通讯的发展现状,深入分析了当前的发展趋势,并对本文所做的工作和意义进行了简要

2、的介绍。第二章,详细介绍了客户端软件的开发环境和所要用到的几个相关技术,包括:嵌入式Linux,网络模型的选取,XMPP协议,XML解析器以及Socket编程的基本流程等。第三章,在对即时通讯行业发展现状研究和对客户端需求分析的基础上,设计了基于XMPP协议的与GoogleTalk实现互通的客户端软件的总体架构和基本模型。第四章,对即时通讯客户端的具体设计进行了全方位的阐述。内容涉及:数据结构的定义,各功能模块的设计,服务器和客户端通讯的总体流程设计,以及各模块间交互的管理。第五章,对客户端设计中的几个关键问题

3、:网络安全机制和带NAT的防火墙穿越等方面的进行了较为深入的研究,并论述了本系统所采用的方案。第六章,文章的末尾总结了现阶段的工作,并提出下一步的工作设想。关键词:XMPP协议、P2P技术、即时通讯、XML流、GoogleTalk浙江大学硕士学位论文AbstractAsthenetworktechnologyblooms,instantmessaging(abbreviatedasIM)hasalreadybecomeanimportantwayforpeopletoexchangeinformation.XM

4、PPbecomesoloreandmorepopularsinceitisallopen,extensibleandsafeIMprotocolSOtoresearchanddesignasystembasedonXMPPisrealisticandwell-worth.Inchapter1,thisthesisintroducesthelatestdevelopmentandseveralprotocolsofInstantMessaging,andthenanalyzestheprincipleofthes

5、ysteminthisresearch.Inchapter2,severalrelatedtechnologiesareexplainedindetail,suchas;EmbeddedLinuxPlatform,thearchitectureselection,XMLParserdesign,historyofXMPPProtocolandSocketprogramming,Inchapter3,bycomparingandanalyzingthecommonlyusedIMprotocolsandplatf

6、orms,thisthesisdescribestheframeworkdesignofthissystem,andthenexplainsthepartitionofthefunctionmodulesandthesolutionofmessageprocessing,Inchapter4,basedonthearchitectureofthissystem,thisthesisexplainsthefunctionmodulesindetail,includinglogin,registration,dis

7、playofbuddylistandmessagemanagement.Inchapter5,thisthesisgivesthesolutionsofseveralmostimportantissues.Regardingthesecuritymechanism,weuseTLSandSASLprotocoltoguaranteethesecurityofthissystem.TodealwiththeproblemsinNATtraversal,thisthesisdocumentsandresearche

8、ssomeNATtraversaltechniquesandintroducesasimplestbutmostrobustandpracticaltechnique.Finally,itgivesaconclusionofthisthesisandpurposesthenextstagctasks.Keywords:XMPP,P2P,InstantMessaging,XML,Goog

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

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

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