菜单
  
    2

    1.4.2 系统设计的可行性 2

    第2章 相关技术及理论 4

    2.1 分布式系统概要 4

    2.1.1 分布式系统 4

    2.1.2 分布式系统的特点 4

    2.1.3 分布式系统与网络的区别 4

    2.1.4 分布式系统拓扑结构 5

    2.2 网络协议 5

    2.2.1 TCP协议 5

    2.2.2 UDP协议 6

    2.2.3 其他协议 6

    2.2.4 补充 6

    2.3 Socket编程 6

    2.3.1 Socket简介 6

    2.3.2 Windows Sockets基础 7

    2.4 图形界面 7

    第3章 系统设计 9

    3.1概要设计 9

    3.1.1 功能要求 9

    3.1.2 逻辑流程 9

    3.1.3 基本操作 9

    3.1.4 程序结构 12

    3.2详细设计 13

    3.2.1 网络通信 13

    3.2.2 用户列表 15

    3.2.3 消息显示 16

    3.2.4 用户认证和P2P覆盖网络 17

    3.2.5 其他功能模块 18

    第4章 系统实现 18

    4.1 协议设计 18

    4.2 UDP接受与发送 20

    4.3 端口扫描关键段 21

    4.4 网络侦听 21

    4.5 主持人控制 23

    第5章 系统成果及总结 24

    5.1成果展示 24

    5.2程序设计中的问题及总结 26

    论文总结 29

    致谢 30

    参考文献 31

    第1章 绪论

    1.1 课题背景

    随着互联网速度的提高和各种各样需求的出现,应用软件的网络化已成为不可避免的趋势,特别是近几年,各种各样的网络游戏、网络应用更是风靡互联网。但是这些网络服务普遍存在一个弊端,随着使用者人数的增多,处于中心的服务器端负荷与日俱增,运营商不得不加大带宽和增加服务器来处理这些问题。此外,当前计算机硬件的提高飞快,很多用户的电脑都具有作为服务器的能力。传统的C/S模式既造成运营商的负担,又浪费了用户端的可利用资源。例如,互联网上使用的网页服务,当浏览网页的人数越多时,服务器需要的性能就越高,网络带宽也需求增多。由于这些服务大部分采用C/S模式,因此,理论上是不能彻底解决上述问题的,要从根本上解决问题,就要采取改变结构,从而避免问题的发生。采用分布式网络是一个很好的解决办法。

    近年来,随着影音视频文件的发展,数据传输量大大增加,大量使用P2P结构的软件应用而生,特别是最近几年的发展,其应用有分布式计算、文件共享、存储系统及通信系统等众多领域,打破了过去C/S模式独霸互联网的局面。论文网

  1. 上一篇:VC++局域网远程控制软件的设计
  2. 下一篇:GSM系统位置跟踪技术的仿真
  1. 基于SpringBoot的分布式电商系统架构设计

  2. Android手机的一个简易商城客户端设计

  3. asp.net简易第三方微信公众平台管理系统设计

  4. 分布式日志采集与分析

  5. 基于分布式的机器人集成环境设计

  6. 基于人脸图像的简易数据统计

  7. java+mysql简易超市管理系统的设计与实现

  8. 圆柱绕流国内外研究现状

  9. 新生代农民工培训现状分析

  10. 带式输送机技术英文文献和中文翻译

  11. 文化旅游主题展示设计广富林十里长街设计

  12. 公共服务均等化文献综述和参考文献

  13. 机器人摩擦焊机头设计

  14. 合肥老乡鸡连锁餐饮企业的经营策略探析

  15. 《简爱》女性主义的象征

  16. 分光光度法测定水溶液中有机酸含量的研究

  17. 探讨“绿色生态”在都市设计中的体现

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回