首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于Kademlia的游戏服务器架构的研究

摘要第1-7页
ABSTRACT第7-13页
1 绪论第13-16页
   ·研究的背景及意义第13-14页
   ·国内外研究现状第14-15页
   ·本文研究内容第15页
   ·本文结构第15-16页
2 P2P技术介绍第16-30页
   ·前言第16页
   ·P2P的拓扑结构第16-18页
     ·中心化拓扑第17页
     ·全分布非结构化拓扑第17页
     ·半分布式结构拓扑第17页
     ·完全分布式结构化拓扑第17-18页
   ·Kademlia简介第18页
   ·拓扑结构第18-20页
   ·距离定义第20页
   ·k桶第20-23页
   ·RPC操作第23-24页
   ·节点查找机制第24-26页
   ·数据存放第26页
   ·节点的加入第26-28页
   ·节点的离开第28页
   ·k桶刷新第28-30页
3 服务器架构的设计第30-40页
   ·现有的服务器的弊端第30-31页
   ·Kademlia的特点第31-32页
   ·设计思想第32-33页
   ·系统的结构模型第33-34页
   ·服务器的流程第34-35页
   ·客户端的流程第35-36页
   ·服务器信息的检索第36-37页
   ·节点之间通讯的方法第37页
   ·节点查找机制第37-38页
   ·数据存放机制第38页
   ·节点的加入与离开第38-39页
   ·路由表刷新第39-40页
4 基于Kademlia的游戏服务器架构第40-55页
   ·双层异构网络第40-42页
   ·本地通讯协议第42-44页
     ·服务器保存信息至Kademlia网络第42-43页
     ·客户端从Kademlia检索服务器信息第43-44页
   ·JSON格式说明第44-46页
   ·服务器信息存储第46-47页
   ·本文所使用的Kademlia协议的实现第47-51页
     ·PING第48页
     ·STORE第48-49页
     ·FIND_NODE第49-50页
     ·FIND_VALUE第50-51页
     ·REMOVE第51页
   ·核心数据结构第51-55页
     ·网络ID第51-52页
     ·节点设计第52页
     ·路由表第52-53页
     ·k桶第53页
     ·通信包第53页
     ·路由表的设计第53-55页
5 路由算法第55-61页
   ·路由表的构造第55-57页
   ·在路由表中加入节点的方法第57页
   ·在路由表中删除节点的方法第57页
   ·在路由表中查找与指定节点最近的k个节点的算法第57-58页
   ·在Kademlia网络中查找某个指定节点的方法第58页
   ·防止路由表的老化第58-59页
   ·本文网络中各节点数据的交换第59页
   ·数据的发布与检索第59页
   ·序列化第59-61页
6 总结与展望第61-63页
   ·总结第61页
   ·展望第61-63页
参考文献第63-66页
攻读硕士学位期间发表的学术论文第66-67页
致谢第67页

论文共67页,点击 下载论文
上一篇:三维模型分离变换算法的研究
下一篇:基于中国五大城市的服装消费文化差异性研究--以服装消费行为方式为切入点