设为首页  |  加入收藏
信息学院
首页|概况|党建工作|师资队伍|教学工作|学科专业|学生工作|科学研究|校企合作|招生工作|就业工作|校友分会|一流专业建设
 
当前位置: 首页>>栏目备份-勿删>>实验大纲>>正文
 
《P2P系统及其应用》实验教学大纲
2012-10-31 17:53     (次数)

P2P系统及其应用》实验教学大纲

课程名称:

P2P系统及其应用

课程编号:

420416

适用专业:

网络工程

总 学 分:

2

总 学 时:

36

其中实验学时

8

一、实验课程性质、目的与任务

《P2P系统及其应用》课程实验与《P2P系统及其应用》理论课程密切结合,是以P2P系统模拟为主的、非单独设课的四年制本科网络工程专业学生的实验课程。所涉及的计算机知识面较广,具有较强的综合性。通过本门课程的学习,学生应掌握P2P应用系统的基本特征和功能,了解P2P系统的发展趋势,理解P2P系统中的各种基本算法,对P2P应用系统的基本工作原理有深刻的认识。

通过本实验课程,应达到以下几个教学目的

1. 对P2P应用系统的发展过程及其基本功能有清晰的了解;

2. 掌握P2P应用系统的典型开发平台与仿真工具;

3. 掌握P2P应用系统的工作原理和工作过程;

4. 能使用开发工具设计简单的P2P应用系统。

二、实验教学基本要求

要求掌握P2P应用系统的基本特征和功能,并学会用开发平台与仿真工具对P2P应用系统中一些典型算法的进行模拟和仿真;能使用开发工具设计简单的P2P应用系统。

实验要求:

1、准备好实验所需的程序和文档;

2、在老师的指导下,按要求设计实验;

3、实验结束后,应整理出实验报告,实验报告应包括以下内容:实验项目名称;实验设计步骤;实验结果;对实验结果所作的分析以及所取得的经验,如果实验未能达到预期目标,应分析其原因。

三、实验项目与类型:

序号

实验项目

学时

实验性质

备注

验证

综合

设计

研究

探索

必做

选做

1

Maze系统

2

2

P2P开发平台JXTA

2

3

通用P2P模拟器p2psim

4

4

BitTorrent系统

2

√(课外)

5

Freenet系统

2

√(课外)

6

即时通信系统的设计

6

√(课外)

四、实验教学内容

实验一:Maze系统

1、实验目的

掌握Maze系统的安装过程,了解Maze系统的基本操作;

掌握Maze系统的基本功能、工作原理与工作过程。

2、方法原理

按安装要求进行Maze系统安装,并练习Maze系统的文件共享等应用。

3、主要实验仪器及材料

一个局域网络内的多台计算机、Maze系统。

4、实验内容

(1)安装Maze系统,并对系统进行配置;

(2)在局域网络内,练习Maze系统的文件共享等应用。

实验二:P2P开发平台JXTA

1、实验目的

掌握P2P开发平台JXTA的使用。

2、方法原理

利用P2P开发平台JXTA编写相关程序。

3、主要实验仪器及材料

计算机、JXTA

4、实验内容

使用P2P开发平台JXTA设计一个Chord拓扑,并对其路由算法等典型算法进行模拟。

实验三:通用P2P模拟器p2psim

1、实验目的

掌握P2P模拟器p2psim的使用。

2、方法原理

利用P2P模拟器p2psim编写相关程序。

3、主要实验仪器及材料

计算机、p2psim

4、实验内容

使用P2P模拟器p2psim设计一个CAN拓扑,并对其路由算法等典型算法进行模拟。

实验四:BitTorrent系统

1、实验目的

掌握BitTorrent系统的安装过程,了解BitTorrent系统的基本操作;

掌握BitTorrent系统的基本功能、工作原理与工作过程。

2、方法原理

按安装要求进行BitTorrent系统安装,并练习BitTorrent系统的各种应用。

3、主要实验仪器及材料

一个局域网络内的多台计算机、BitTorrent系统。

4、实验内容

(1)安装BitTorrent系统,并对系统进行配置;

(2)在局域网络内,练习BitTorrent系统的各种应用。

实验五:Freenet系统

1、实验目的

掌握Freenet系统的安装过程,了解Freenet系统的基本操作;

掌握Freenet系统的基本功能、工作原理与工作过程。

2、方法原理

按安装要求进行Freenet系统安装,并练习Freenet系统的文件共享等应用。

3、主要实验仪器及材料

一个局域网络内的多台计算机、Freenet系统。

4、实验内容

(1)安装Freenet系统,并对系统进行配置;

(2)在局域网络内,练习Freenet系统的各种应用。

实验六:即时通信系统的设计

1、实验目的

掌握简单P2P系统的设计方法。

2、方法原理

用JAVA或JXTA设计系统。

3、主要实验仪器及材料

计算机、JAVA或JXTA。

4、实验内容

利用JAVA等工具设计一种简单的即时通信系统。

五、考核方法

1.学生在做实验之前,指导教师点名并检查预习报告,预习报告符合要求后方可进行实验;

2.实验完成后由指导教师验收,达到实验指标要求后,学生离开实验室;

3.学生实验报告按四个等级评分,实验成绩按20%比例计入理论课成绩。

六、实验指导书及主要参考书目

1.陈贵海主编,对等网络:结构、应用与设计.北京:清华大学出版社,2007

2.管磊编著,P2P技术揭秘——P2P网络技术原理与典型系统开发.北京:清华大学出版社,2010

主 撰 人:刘浩

审 核 人:彭智朝

2012.6

上一条:《PCB计算机辅助设计》实验教学大纲
下一条:《Matlab程序设计》实验教学大纲
关闭窗口
 

行政办: 百全楼110 | 教务办: 百全楼213 | 邮编: 417000 | 电话/传真: 0738-8377309
@2003-2015 版权所有: leyu乐鱼·(中国)官方网站信息学院