毕业设计论坛

 找回密码
 立即注册
查看: 679|回复: 7

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

[复制链接]
发表于 2009-3-12 23:57:24 | 显示全部楼层 |阅读模式
文件格式:word
文件大小:545.00KB
适用专业:网络工程
适用年级:大学
下载次数:4 次
论文编号: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]


下载地址:
购买主题 本主题需向作者支付 200 下载币 才能浏览
回复

使用道具 举报

发表于 2013-2-19 09:32:58 | 显示全部楼层
好像不错
回复 支持 反对

使用道具 举报

发表于 2013-4-7 11:29:01 | 显示全部楼层

什么语言写的

我想知道
回复 支持 反对

使用道具 举报

发表于 2013-4-12 19:36:50 | 显示全部楼层
后果发挥
回复 支持 反对

使用道具 举报

发表于 2013-4-13 11:59:59 | 显示全部楼层
好东西 绝对稀有 我要完整的 急
回复 支持 反对

使用道具 举报

发表于 2013-4-14 12:33:04 | 显示全部楼层
这个系列的帖子都不错
回复 支持 反对

使用道具 举报

发表于 2013-4-24 13:34:49 | 显示全部楼层
200个积分真是太贵了哈~!努力中~
回复 支持 反对

使用道具 举报

发表于 2013-4-24 15:56:50 | 显示全部楼层
看来大家积分都不够啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|文百网

GMT+8, 2025-6-3 14:13 , Processed in 1.181092 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表