欢迎来到天天文库
浏览记录
ID:33619823
大小:1.28 MB
页数:77页
时间:2019-02-27
《基于xmpp协议的im系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、沈阳理工大学硕士学位论文基于XMPP协议的IM系统研究与实现姓名:钟辉申请学位级别:硕士专业:计算机软件与理论指导教师:陶振凯20090301沈阳理工大学硕士学位论文摘要随着Internet的普及和网络技术的迅速发展,现代社会越来越离不开实时信息的交互。IM(InstantMessaging)是一种基于互联网的新兴网络应用,为人类开创了一种新型的沟通方式,实现人与人之间或设备与设备之间信息的准实时(near-real-time)传输。IM最基本的应用形式就是文字聊天,同时可集视频、音频及短信等业务为一体。目前
2、最常用的几种IM软件有腾讯的QQ、微软的MSN、雅虎的yahoomessenger、谷歌的Googletalk和Skype等。它们广泛的拥有各自的用户群,但由于它们的协议不是公开的,各个系统之间不能互连,因此阻断了彼此之间的互联互通。近年来,开源组织开发了一种名为Jabber的IM技术,其核心协议XMPP(eXtensibleMessagingandPresenceProtocol)是一种基于XML(eXtensibleMarkedLanguage)语言的协议。XMPP协议的内容是开放的,目前已被IETF确立为
3、IM系统通信协议的标准。本文首先深入地分析了IM系统的原理与技术,然后对XMPP协议的特点、网络模型及通信流程进行了详细的研究,最后在这个基础上设计实现了一个基于XMPP协议的IM系统。本系统运用Eclipse软件作为程序开发工具采用客户/服务器摸式,分别对于客户端系统和服务器端系统进行设计,并采用SQLServer作为系统后台数据库服务器端系统采用模块化的设计,其核心组件包括消息处理、会话管理、认证、感知等。客户端系统采用JAVASWING技术实现了一个具有友好、美观、图形化用户界面的系统。服务器端系统与客户
4、端系统间通过套接字SOCKET(TCP)连接并采用多线程以满足多用户的请求。同时扩展地传输器组件使得该系统能与非XMPP协议的IM系统进行互通。关键词:IM;XMPP协议;Jabber;互通沈阳理工大学硕士学位论文AbstractWiththepopularizationofInternetandrapiddevelopmentofnetworktechnology,real-timeintercommunionbecomesmoreandmoreindispensable,nowadays.InstantMe
5、ssaging(IM)isakindofnewapplicationwhichisbasedonInternet,itbringsanewcommunicationmethodforus,andcanbenear-real-timetransmitsinformationbetweenpersonsorfacilities.TextchatisthebasicfunctionofIM,andsomeotherfunctionscanbeintegratedinIM,suchasaudio,videoandSMS
6、.Atpresent,themostpopularapplicationsaboutIMareTencnet’sQQ,Microsoft’sMSN,Yahoo’smessengerandGoogle’sGoogletalkandSkype.Theyallhavetheirownamasseofusers.Sincetheyemploydifferentcommunicationprotocols,itisverydifficulttoexchangeinformationamongthesesystems,an
7、dpreventinformationexchangebetweeneachother.Inrecentyears,theopen-sourceorganizationhasdevelopedanewIMtechnologycalledJabber.ItscoreprotocolisXMPP(eXtensibleMessagePresenceProtocol)basedonXML(eXtensibleMarkedLanguage).ThecontentofXMPPisopen,andnowithasestabl
8、ishedbyIETFasastandardprotocoloftheIMsystem.Firstly,thepaperdeeplyanalyzesthetheoryandtechnologyofIMsystem.ThenmakeadetailedstudyonthecharacteristicsoftheXMPPprotocol,thenetworkmodelandthecommun
此文档下载收益归作者所有