菜单
  

    摘要:Peer-to-Peer网络是当今的热门技术之一。P2P算是一种新的通信模式。IBM对其定义为:由若干互联协作的计算机组成的系统,该系统依存于边缘化设备的主动协作,每个成员直接与其他成员交互,而不需要服务器的参与。换句话说,就是系统中的成员同时拥有客户端和服务器端的功能。区别与C/S结构,P2P系统将系统的决策权分给了每个参与的Peer。随着计算机性能和网络传输速度的提高,互联网中的每台机器都有提供一定的网络服务的能力,这样让P2P技术的发展空间更加宽阔。65997

    本文主要介绍了开发并完成一款基于UDP协议和TCP协议的P2P分布式网络控制软件,相关理论背景和详细设计与实现过程。该软件运行在Windows环境下,软件的设计与实现过程涉及了基于UDP广播的手法消息设计、P2P技术的原理和实现方法、UDP并发服务器的设计模式、网络通信软件的测试与调试方法和图形界面编程等内容。

    如何编写自己的协议控制,以及如何通过协议来实现P2P分布式程序是本课程设计的重点,UDP协议的不可靠性让我们无法直接进行通信,这就要求在通信中采用TCP协议和UDP协议同时应用来解决此问题。实现P2P软件之间的通信与通过协议控制软件的权限是本课题关键。

    毕业论文关键词  P2P   UDP广播  TCP协议  协议设计

    毕业设计说明书(论文)外文摘要

    Title Simple Distributed application development

    Abstract

    Peer-to-Peer network is one of today's most popular technology. P2P regarded as a new mode of communication. IBM definition: a computer system composed by a number of interconnected collaboration, the system depends on the the marginalization device active collaboration, each member directly interact with other members, and without the need for participation of the server. In other words, members of the system have both client and server-side functionality. Differences between C / S structure, the peer-to-peer system of decision-making power of the system to each participating peer. With the improvement of computer performance and network transmission speed, Internet each machine has the ability to provide certain network services, such development of P2P technology space more spacious. 

    This paper describes the development and completion of a protocol based on UDP and TCP protocols P2P distributed network control software, the relevant theoretical background and a detailed design and implementation process. The software runs in the Windows environment, the software design and implementation process involves a technique based on UDP broadcast messages designed, P2P technology principle and method, UDP concurrent server design patterns, network communication software testing and debugging methods and graphical interface programming and other content.

    How to write your own protocol control, and how to implement P2P protocol distributed program is designed to focus on the curriculum, UDP protocol unreliability not allow us to communicate directly, which requires communication using TCP and UDP protocols simultaneously applied to solve this problem. P2P software to achieve communication between the control software with permission by agreement is the key issue.

    Keywords  p2p  udp broadcast  tcp protocol  Protocol design

    目录

    第1章 绪论 1

    1.1 课题背景 1

    1.2 课题目的和意义 1

    1.3 论文内容概述 2

    1.4 系统可行性分析 2

    1.4.1 系统设计的必要性

  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

关闭返回