Keywords: P2P; OverSim; simulation platform; file sharing,;the algorithm validation
目 录
第一章 绪论 1
1。1研究背景和目的 1
1。2。2 国外研究现状 1
1。2。3国内相关研究现状 2
1。3本文研究内容及组织结构 3
第二章 P2P仿真系统的相关介绍 5
2。1 P2P的概念 5
2。2 P2P操作 5
2。3 P2P网络结构 5
2。3。1集中式P2P网络 6
2。3。2完全分布式非结构化P2P网络 7
2。3。3完全分布式结构化P2P网络结构 8
2。3。4混合式P2P网络 9
2。5 结构化P2P网络 10
2。5。1。结构化P2P网络。 10
2。5。2。基于P2P网络的超节点。 11
第三章 oversim仿真平台的介绍 13
3。1 Oversim仿真平台 13
3。1。1 OMNet++简介 13
3。1。2 INET简介 13
3。1。3 Oversim简介 13
3。2 OMNET++ 13
3。3 Inet 15
3。4 oversim 16
3。5、oversim的结构 17
3。5。1 underlay 17
3。5。2、Overlay 17
3。5。3、Applications 18
3。6、Oversim 有如下几个特点: 18
第四章 BT相关技术 19
4。1 BT协议介绍 19
4。2 BT协议基本术语 19
4。3 Bt文件下载包括以下几个实体 20
4。4 BT的工作模式 21
第五章 系统设计与仿真的实现 23
5。1 P2P系统的主要需求分析 23
5。1。1 主要需求 23
5。1。2系统的设计目标 23
5。2系统的总体仿真设计 23
5。2。1系统的网络结构 24
5。2。2系统的模块结构 24
5。2。3 系统的总体工作流程 27
5。3 系统主要部分的详细设计 28
5。3。1 消息定义 28
5。3。2各模块的流程详细设计 29
5。4 P2P 仿真系统实现 33
5。4。1 NED 定义 33
5。4。2 节点模块定义 34
5。4。3 Tracker 应用层模块定义 34
5。4。4重要的功能函数的说明