资源描述:
《基于p2p的im办公及聊天工具的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AbstractAbstractInstantmessaging(IM)isoneoftheinstantcommunicationapplicationsbasedoninternetandotherwireorwirelessnetweb.TheinstantmessagingsoftwareofentertainmentforpublicisboomingrecentlysuchasICQ,QQ,MSN,andYahooMessengerandsoon.Incontrast,instantmessagingsoftwareforenterpriseusershasgreatroo
2、mfordevelopmentandprosperousperspective.However,mostoftheinstantmessagingsystemisbasedontheclient/Server,inwhichseveristhecoreandplayanimportantrole,thereisoftenaproblemoffailureofsinglepoint.P2P(PeertoPeer),i.e.pointtopoint,cancombinethevarioususersintoanetworksharingthebandwidthandnoderesource
3、s,andrealizetheultimategoalofthenetwork-sharingofresources.TheDevelopmentandapplicationofP2Ptechnologypromotethefurtherdevelopmentofinstantcommunicationwhichtheonlinechatbelongsto.Althoughitisonlyasmallpart,itisafairlytypicalapplication,whichisrepresentativeandhasgreatresearchvalue.However,compa
4、nyingwithinstantandconvenientcommunicationservice,P2Ptechnologyalsobroughtagreatdealofsecuritythreats.P2Pnetworkshavesomepropertiessuchasanonymityanduncertaintieswhichleadtomaliciousnodesinthenetworkandreducetheavailabilityandreliabilityofnetwork.Itisveryimportanttodetectthesemaliciousnodeseffec
5、tively.Duringtheprocessofthepaperdesign,itanalyzedthepresenttrustmodelsystematically,reachedintothedynamicmodelbasedontrustmodel.IMofficeandchattingtoolbasedonP2PisprogrammedbytheClanguageandintegrateddevelopmentenvironmentisVisualStudio.RunninglibraryisNETFramework2.0andthedatabaseisSQLServer20
6、00.ThefunctionforWebchattinghasacertaindegreeofdepthanddifficultyandisbasicallyclosetoQQchatsoftwarewhichisverypopularinthemarket.ItintroducedP2Pnetworksecuritytrustmodelinthepartoffiletransferandsomecommunicationmodule,triedtohelpusersidentifymaliciousnodestohavebetteraccesstonetworkresourcesan
7、dservices.Thetoolhasserver-sideprogram,clientprogram,andWebprogramsaswell.Itrelatedtonetworkprogramming,databaseprogramming,Webprogramming.ThedifficultiesintechnologyareSocketsnetworkprogramming,ADO.Netdatabaseprogramming,Tr