您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于网络的虚拟实验平台—VLP2P通信库的设计与实现

免费下载毕业设计-基于网络的虚拟实验平台—VLP2P通信库的设计与实现

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:网络工程
  • 适用年级:大学
  • 上传用户:独舞帅哥222
  • 文件格式:word
  • 文件大小:289.77KB
  • 上传时间:2009-1-20 10:34:01
  • 下载次数:0
  • 浏览次数:96

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计 基于网络的虚拟实验平台—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通信库的设计与实现
    • Microsoft Word文档H2003032063_王游_基于网络的虚拟实验平台—VLP2P通信库的设计与实现.doc  [545.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部