毕业论文-基于pp网络通信平台的研究与实现

毕业论文-基于pp网络通信平台的研究与实现

ID:15723637

大小:856.00 KB

页数:23页

时间:2018-08-05

毕业论文-基于pp网络通信平台的研究与实现_第1页
毕业论文-基于pp网络通信平台的研究与实现_第2页
毕业论文-基于pp网络通信平台的研究与实现_第3页
毕业论文-基于pp网络通信平台的研究与实现_第4页
毕业论文-基于pp网络通信平台的研究与实现_第5页
资源描述:

《毕业论文-基于pp网络通信平台的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中农业大学本科毕业论文(或设计)本科毕业论文题目基于P2P网络通信平台的研究与实现姓名学号专业计算机科学与技术指导教师职称讲师中国·武汉20华中农业大学本科毕业论文(或设计)目录摘要II关键词IIAbstractIIKeywordsII1前言11.1P2P概述11.2研究的背景和意义11.3P2P网络和传统网络的对比11.4P2P网络的应用21.5课题主要研究内容22项目体系结构及原理22.1集中式P2P网络结构22.2完全分布式非结构化P2P网络32.3混合式P2P网络32.4阻塞和非阻塞43P2P网络通信平台的设计43.1总体设计

2、目标43.2系统功能模块设计43.2.1服务器功能模块设计43.3结构化P2P网络(DHT网络)文件路由算法63.3.1DHT路由原理63.3.2Chord路由算法63.3.3Pastry路由算法73.3.4CAN路由算法74P2P网络通信平台的实现74.1即时通信系统的实现74.1.1客户端与服务器建立连接74.1.2客户端之间建立连接84.1.3利用P2P网络穿越实现通信84.2利用socket编程创建端口94.2.1端口的定义94.2.2socket类型104.2.3Socket实现代码(服务器端)105软件功能测试及验证126软

3、件不足与改进办法16总结17参考文献17致谢1820华中农业大学本科毕业论文(或设计)基于P2P网络通信平台的研究与实现摘要基于P2P网络的通信平台最大的功能就是即时的信息交流,只要能跟对方建立连接,都可以通过该平台与之进行实时通信。本系统为集中式P2P网络,由客户端和服务器端组成。服务器可以部署在同一网段内的任一节点上,但是其功能主要转向于用户数据记录和索引转发。客户端只需完成注册和正常登陆后,在很大程度上便与服务器脱离开来,P2P的对等网络结构很大程度上缓解了传统服务器的通讯压力。客户端只要填写服务器IP地址和端口号,就可以登录和使

4、用,从而实现点对点的通信。本平台既可在互联网上使用,也可以在同一个网段的局域网内进行通信.该软件用TXT文件存储用户信息,用套接字连接客户端和服务器,用数据报发送消息。使用该软件可以进行文件的传输以及信息交流。关键词客户端;服务器;套接字;P2P网络InternetworkCommunicationBasedOnP2PAbstractThelargestfunctionofP2P-basednetworkcommunicationtoolsisthereal-timeinformationexchange.Aslongastwouser

5、scouldestablishaconnection,theycanpassthroughthechattoolforcommunicationatanytime.ThesystemusesP2Pmodeofconstruction,includingtheclientandtheserver.Theservercanbedeployedinanynodeofthesamenetworksegment.Sothiscanbeconvenientformaintenance,ensurethesamenetworksegment’sinf

6、ormationsafetyandmakefulluseofnetworkresources.Theclientsimplyfillsouttheserver’sIPaddressandportnumberandconnectswiththeserversuccessfulthentheclientcanchatwithothers.ChattoolsprovidedbythecurrentnetworkcompanycanbeusedafterconnectedtotheInternetsothislimitsthescopeofcu

7、stomerstosomeextent.Thereisnorestrictionaboutthistoolinthisrespect.Aslongastheusersareinthesamenetworksegment,theywillbeabletocommunicate.Thesoftwarestorestheuser'sinformationinaTXTfile.Thesoftwareusesthesocketconnectionclientwithserver.Sendamessagewiththedatapackage. Th

8、euserscangetcommunicatedwitheachotherbythissoftware,alsotransferfiles.KeywordsClient;server;socket;P2P-

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

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

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