课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于网络的虚拟实验平台—VLP2P通信库的设计与实现 [复制链接]

楼主
文件格式:word
文件大小:545.00KB
适用专业:网络工程
适用年级:大学
下载次数:8 次
我要下载:点击联系下载
论文编号:14383

资料简介:
毕业设计 基于网络的虚拟实验平台—VLP2P通信库的设计与实现,共24页,10070字
摘  要
随着信息技术的发展,网络无疑为我们带了更多的便利,因此一个好的系统要具有网络功能。针对虚拟实验台系统的实际功能,采用P2P技术作为其网络通讯基础具有很大的优势:降低服务器资源占用,提高通讯传输效率。但由于NAT的广泛使用,使得不同的内网间系统通讯比较困难。希望P2P通讯具有实用价值,穿透NAT实现不同内网间的系统通讯是一个需要解决的重要问题。
在基于网络的虚拟实验平台中,有很多功能涉及到网络通讯,为了提高系统的模块化程度,减少系统重复开发量,将网络通信部分独立出来,设计实现名为VLP2P的P2P通讯库。设计中,也设计了通讯库的测试程序。经实际测试,基本达到预期设计目标。
关键词:虚拟实验平台;P2P技术;UDP;穿透NAT;Scoket编程

目录:
1    引言    1
1.1.    项目背景    1
1.2.    项目介绍    1
1.2.1    虚拟实验平台    1
1.2.2    平台网络通信    1
1.3.    项目要求    1
1.3.1    功能要求    1
1.3.2    B/S与 C/S    2
1.3.3    通信协议的选择    2
1.4.    项目难点及解决方法    2
1.4.1    IP处理问题    2
1.4.2    Client之间的通信问题    2
2.    网络基础知识介绍    2
2.1.    SOCKET编程    2
2.2.    P2P网络简介(INTRODUCTION)    3
3.    项目网络通信的实现过程    4
3.1.    NAT的一些基本概念    4
3.2.    通信过程    4
3.3.    通信过程总结    7
4.    实现代码及其效果简介    8
4.1.    程序主要功能介绍    8
4.2.    主要代码介绍    8
4.3.1    服务器监听过程主要代码    8
4.3.2    客户端连接过程主要代码    8
4.3.3    下载实验文本(客户端主要代码)    9
4.3.4    下载实验文本(服务器端主要代码)    9
4.3.5    P2P下载实验文本(客户端主要代码)    10
4.3.6    客户端P2P下载实验文本(服务器端主要代码)    11
4.3.    效果演示    12
4.3.1    开启服务及客户端登陆    12
4.3.2    通过服务器下载实验文本    13
4.3.3    退出连接    14
结    论    14
参考文献    14
附    录    16
致    谢    19
声    明    20


资料文件预览:
共1文件夹,1个文件,文件总大小:545.00KB,压缩后大小:289.77KB

  • 毕业设计-基于网络的虚拟实验平台—VLP2P通信库的设计与实现
  • docH2003032063_王游_基于网络的虚拟实验平台—VLP2P通信库的设计与实现.doc  [545.00KB]

我要下载:基于网络的虚拟实验平台—VLP2P通信库的设计与实现
分享 转发
TOP
沙发

我想要,就是没钱下~~~~~~~~~~~~
TOP
板凳

新手报到请多关照
TOP
地板

好东西,顶一个!!
TOP
5#

努力赚到200积分!
TOP
6#

谢谢分享~~~~
TOP
7#

相当不错!
TOP
8#

恩,不错~~~
TOP
9#

努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。
TOP
10#

买磨粉机设计要多少个金钱?

买磨粉机设计要多少个金钱?
TOP
发新话题 回复该主题