内容简介
BitTorrent(BT)类型对等网络是采用了多源文件传输机制的P2P网络,应用广泛。这本《BitTorrent类型对等网络的位置知晓性研究》由聂荣著,对该类型网络的位置知晓性进行了实际测量、数据分析、数学建模、实验验证等系统性研究。先,基于当前P2P网络研究的现状,深入分析BT网络原理和客户端代码;然后,设计、开发了BT网络探测程序,对实际运营的BT网络进行了测量和分析;随后,完成数学建模和仿真;计开发了具有良好位置知晓性的网络缓存服务器和BT客户端。《BitTorrent类型对等网络的位置知晓性研究》次揭示了多个BT网络的位置知晓性现象,以及节点在线时长、节点个数—时间分布规律、节点的地理位置分布等规律,验证了研究成果的可行性。
目录
第1章? 绪论
? 1.1 互联网的发展现状
??? 1.1.1 互联网发展速度
??? 1.1.2 网络接入方式
??? 1.1.3 网络应用类型
? 1.2 P2P网络的发展现状
??? 1.2.1 P2P网络流量
??? 1.2.2 P2P网络的发展历史
??? 1.2.3 P2P网络的应用
? 1.3 研究内容及创新点
??? 1.3.1 BT网络中节点的实际网络位置分布的测量和研究
??? 1.3.2 BT类型网络位置知晓性问题的研究
??? 1.3.3 BT类型网络位置知晓性的数学建模和理论分析
??? 1.3.4 BT网络内容缓存服务系统的设计和实现
??? 1.3.5 具有位置知晓性的多源文件传输算法的设计和实现
? 1.4 内容结构
第2章? 背景知识
? 2.1 P2P网络的分类
??? 2.1.1 非结构化分布式P2P网络
??? 2.1.2 结构化分布式P2P网络
??? 2.1.3 混合型网络
? 2.2 P2P网络的近期研究
??? 2.2.1 国外的近期研究
??? 2.2.2 国内的近期研究
? 2.3 本章小结
第3章? BT网络节点的实际网络位置分布的测量和研究
? 3.1 前言
? 3.2 BitTorrent原理
? 3.3 P2P网络测量的相关研究
? 3.4 BT网络测量软件的设计和实现
??? 3.4.1 “爬行者”模块
??? 3.4.2 IP地址地理位置映射模块
??? 3.4.3 log日志模块
??? 3.4.4 功能验证
? 3.5 测量试验的建立和数据分析
??? 3.5.1 节点的实际网络位置分布
??? 3.5.2 在线节点个数的时间分布规律
??? 3.5.3 不同网络区域同时在线的节点个数统计
??? 3.5.4 各类BT客户端的使用排名
? 3.6 本章小结
第4章? BT类型网络的位置知晓性问题研究
? 4.1 前言
? 4.2 P2P网络位置知晓性的相关研究
??? 4.2.1 非结构化的分布式P2P网络
??? 4.2.2 结构化的分布式P2P网络
? 4.3 BT类型网络的位置知晓性问题
??? 4.3.1 BT类型网络的位置知晓性问题的特殊性
??? 4.3.2 验证试验
??? 4.3.3 测量数据的其他分析
? 4.4 本章小结
第5章? BT类型网络位置知晓性的建模和分析
? 5.1 前言
? 5.2 相关研究
? 5.3 数学建模和理论分析
??? 5.3.1 模型建立
??? 5.3.2 具有理想位置知晓性的多源文件传输策略
??? 5.3.3 具体传输过程的分析
??? 5.3.4 讨论
? 5.4 本章小结
第6章? BT网络内容缓存服务系统的设计和实现
? 6.1 前言
? 6.2 相关研究
? 6.3 设计原理
??? 6.3.1 BT网络流的特征
??? 6.3.2 网络流的监测机制
??? 6.3.3 BT客户端的文件下载机制
? 6.4 BT网络内容缓存系统的设计和实现
??? 6.4.1 组成设备
??? 6.4.2 部署方案
??? 6.4.3 验证和分析
? 6.5 本章小结
第7章? 具有位置知晓性的多源文件传输算法的设计和实现
? 7.1 前言
? 7.2 相关研究
??? 7.2.1 基于转发机制
??? 7.2.2 基于集群化
??? 7.2.3 基于叠加层拓扑优化
??? 7.2.4 基于缓存
? 7.3 节点网络位置的识别原理
? 7.4 算法设计和实现
??? 7.4.1 节点集群划分
??? 7.4.2 文件片可用度的计算
??? 7.4.3 节点选择